RubyUI Admin: New Rails Engine Builds Admin Interfaces Using RubyUI Components
Developer Jackson Pires has released RubyUI Admin, an open-source Ruby on Rails engine that automatically generates a full administrative interface from Active Record models. The project was inspired by tools like Avo and built on top of RubyUI, a Phlex-based component library for server-side rendering. Rather than bundling its own isolated UI framework, RubyUI Admin reuses the host application's existing RubyUI components, ensuring the admin panel stays visually consistent with the main app. Out of the box, it supports CRUD operations, pagination, filters, scopes, dashboards, custom actions, batch actions, authorization via Action Policy, and internationalization in English and Brazilian Portuguese. Progressive enhancement is handled through Hotwire (Turbo and Stimulus), and the gem also ships with built-in documentation accessible at the /admin/docs route.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in