Craft your Rails backend in minutes

Scaffolds are great, but only take you so far. Uchi is the next step in Rails admin panels. bundle add uchi && rails uchi:install and you're halfway there.

CRUD UI

Manage your records with ease

Uchi provides a fully featured CRUD interface for your models and database records. Create, view, edit and delete records in a user-friendly and pretty interface.

Uchi delicious CRUD interface

Search

Find exactly what you need

Search across all fields or just the ones you specify. Filter results by any field and sort by any column. Powered by ActiveRecord and your existing database, or bring your own search provider.

Search is right at your fingertips

Associations

Expose your model relationships

Uchi exposes the relationships between your models to your users. Show related records, and even create new ones without leaving the page. All the power of ActiveRecord associations is at your fingertips.

Uchi exposing model relationships

Actions

Perform actions on your records

Create custom actions that can be performed on a single record or multiple records at once. Actions can be anything from sending an email to generating a report; it's all your code.

Uchi performing a custom action on records

Batteries included

Uchi comes with everything in the box. All the features you'd want to use are already here.

Easy to implement
Set up your CRUD without having to learn a bespoke DSL. Every model in your application can be transformed into a fully-featured resource with just a few lines of code.
Intuitive to use
Using the models and translations you already have in place, your users and administrators will feel right at home. And the friendly user interface makes managing your resources a breeze.
Lightning fast
Built for performance with Hotwire for snappy interactions, Turbo for speedy navigation, and smart caching strategies that keep everything responsive even with large datasets.
Beautiful UI Components
A comprehensive library of UI components that look great out of the box but can be easily customized to match your brand. Built on Tailwind and Flowbite, it is all familiar territory.
Dark mode
Built-in dark mode support ensures your admin panel looks great no matter the time of day or your personal preference.
Custom navigation
Tailor the navigation to fit your application's structure. Create custom menus and links to help your users find what they need quickly.

Standing on the shoulders of giants

Built from the ground up to harness the power of Rails, Uchi offers a seamless integration experience that feels natural to your workflow.

Built on the technologies you know and love, Uchi is powered by Rails, Turbo, Stimulus, ViewComponent, Tailwind, Flowbite, and Flowbite Components.

No more piecing together lackluster administration backends. Don't fall into the trap of using an admin backend that's easy to install but falls apart whenever you want to do something a little bit custom. You don't have to learn an entirely new DSL just to configure your attributes.

Sign up for our newsletter

Stay up to date with the roadmap progress, announcements and releases.