Skip to content
railsengines.com

Roundhouse UI

Roundhouse — a modern, real-time web UI for Sidekiq. Mountable Rails engine, Hotwire (no build step), no Sidekiq Pro required

No ratings yet
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

ruby
# 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.