Projects

Open-source gems and tools I maintain.

SafeMemoize is a production-ready, zero-dependency memoization library for Ruby. It uses Ruby's prepend mechanism to wrap methods with a ...

v1.7.0 Source
solid_queue_web

Mount SolidQueueWeb in any Rails app using Solid Queue to get a full-featured job dashboard: inspect jobs by status (ready, scheduled, ru...

v1.6.0 Source
solid_stack_web

SolidStackWeb is a mountable Rails engine that provides a production-ready operations dashboard for the full Solid Stack. It covers Solid...

v1.6.0 Source

Drop-in test matchers for hotwired/turbo-rails: assert Turbo Stream responses, Turbo Frame content, ActionCable broadcasts, and Capybara ...

v1.6.1 Source

Rails engine that tracks ActiveRecord create, update, and destroy events as structured JSON records. Ships a mountable web dashboard, who...

v1.5.0 Source
rails_audit_log-graphql

Provides audit logging for GraphQL mutations and queries in Rails applications.

v1.0.0 Source

A Rails engine that adds structured, pluggable health check endpoints to any Rails app. Includes 11 built-in checks (database, cache, Red...

v1.2.0 Source

Rack middleware that traces every request through all processing layers — controller, ActiveRecord, cache, ActiveJob, and outbound HTTP v...

v1.0.0 Source

A leaner alternative to Bullet. Detects N+1 queries and slow queries in development, logging structured warnings to your Rails logger wit...

v1.0.0 Source

A Rack middleware captures object allocations per request using GC.stat diffs and stores them in a thread-safe ring buffer. Results are s...

v1.0.0 Source
gem_changelog_diff

CLI that shows you the changelog diff for each gem before you bundle update, pulled from GitHub releases.

v1.0.0 Source

After generating a new gem or Rails engine, there is always a series of tasks to tweak the new project to my preferences. I finally creat...