
RubyUI Admin adds server‑rendered admin UI to Rails
RubyUI Admin gem, released July 17, 2026, provides a server‑rendered admin panel that reuses a Rails app’s RubyUI components and integrates with Hotwire for lightweight interactivity.
RubyUI Admin gem launched on July 17, 2026, delivering a server‑rendered admin panel for Rails applications that already use RubyUI and Hotwire [DevTo][GitHub].
── What shipped ──
The gem installs as an engine that maps Active Record models to a full‑featured admin panel. Adding gem "ruby_ui_admin" and mount_ruby_ui_admin at: "/admin" to routes.rb instantly provides CRUD, pagination, scopes, dashboards, batch actions, and policy integration. All UI elements are built from the host app’s RubyUI components, so a visual change to a button, table, or card propagates to the admin UI without extra work. JavaScript is limited to Turbo and Stimulus enhancements—modals, notifications, clickable rows—preserving Rails’ server‑rendered philosophy. Documentation lives at /admin/docs, and the release includes generators for resources, field catalogs, and metric cards, with English and Portuguese locales supported [GitHub].
── Why it matters ──
By reusing the host app’s RubyUI components, RubyUI Admin eliminates the duplication that tools like Avo or ActiveAdmin introduce, cutting maintenance overhead when a design token changes. The admin continues to function without heavy client‑side code; Turbo and Stimulus only enhance interactions, reducing bundle size and simplifying deployment. Finally, the engine follows Rails conventions—generators, policies, i18n—and integrates with Action Policy for authorization, offering a tighter fit for teams invested in the Rails + Hotwire stack.
Reader poll
Which admin framework do you prefer for a modern Rails app?
- RubyUI Admin
- Avo
- ActiveAdmin
- RailsAdmin
Subscribe to the broadcast.
Daily digest of the day's most important tech news. No fluff. Engineering signal only.
// delivered via substack · double-opt-in confirmation


