Roundhouse UI
Roundhouse — a modern, real-time web UI for Sidekiq. Mountable Rails engine, Hotwire (no build step), no Sidekiq Pro required
- Gem
- roundhouse_ui
- Repository
- rjrobinson/roundhouse_ui
- License
- MIT
- Stars
- 12
- Added
- August 07, 2026
About
Roundhouse — a modern, real-time web UI for Sidekiq. Mountable Rails engine, Hotwire (no build step), no Sidekiq Pro required.
Roundhouse is a mountable Rails engine — a control plane built for the way you actually operate background jobs: a high-signal dashboard, searchable sets, grouped errors, smart bulk actions, safe queue management, and job inspection/editing. It reads through a backend port, so the same UI drives Sidekiq or Solid Queue (see Backends). All server-rendered with Turbo — no build step, no frontend dependency — and no Sidekiq Pro required.
What you get
- Smart bulk actions — retry/delete every job matching a filter (not just the visible page), plus select-and-act on Dead.
- Search — across the dead/retry/scheduled sets by class, JID, error, or argument value.
- Queue management — pause/resume, purge with an impact count, and snapshot → restore.
- Per-class durations (opt-in) — the slowest job classes, which Sidekiq doesn't track.
- Audit log — every state-changing action recorded and attributable.
- ⌘K command palette, light/dark themes, compact/full-width toggle, read-only mode, and a strict self-contained CSP.
Mounting it
# Gemfile
gem "roundhouse_ui"
# config/routes.rb
mount RoundhouseUi::Engine, at: "/roundhouse-ui"
Details
12 stars on GitHub · MIT licensed · maintained by rjrobinson. Source: https://github.com/rjrobinson/roundhouse_ui
Discussion (0)
Sign in to join the discussion.
No comments yet.