The easiest way to build a Ruby on Rails admin panel

Fast to configure, easy to extend, and loved by your users.

Avo abstracts away the common parts of building admin panels, empowering engineers to work on the app's essential components. The result is a full-featured admin panel that works out of the box, ready to give to your end-users.

Get started for free

Easy to set up and get started

You can start with a familiar DSL to easily declare your resources and fields. Avo will take over and do the rest. It knows how to fetch the data from your database and display it for your users in a beautiful admin with the best user interface in this space.

Avo is a beautiful Rails based administration system. In comparison to competitors, it wins in it's visual style immediately and that's not taking into account all of its features.

It's simple to use, has excellent documentation, and anything that is not covered is helped super quickly and efficiently by Adrian.

Highly recommended!

Neil Tonge - Web Developer, CBJ Digital
Inbox user interface

It knows what you need before you need it

After you build a few admin panels you start to see a pattern. You start to know what you need to create the best experience for your users. That's what Avo is. A collection of patterns accumulated over time and distilled into a beautiful package.

Customer profile user interface

Have all the tools you need to ship your app

Made by developers for developers! I bet you heard that before. Well this time you'll also agree!

Full mobile interface

Easily browse your data on mobile devices.

Simplest file uploads you've ever seen

Amazingly easy, single or multi-file integration with ActiveStorage.

Multi-tenancy ready

Scope out your data as much as you need it

Extend it with Rails code

Whenever you need to further extend Avo do it through familiar Rails code.

Fantastic CRUD UI

Create a flexible CRUD interface in no time. No more copy-pasting view and controller files around.

Stimulus JS integration

Create interactive experiences for your users


Fully translated UI

Dashboard charts, widgets, and metrics

Customize your dashboard with the tools and analytics you need.

People working on laptops

Are you afraid of lock-in?

Extend Avo using regular Rails code and partials

We're developers too. We know how it feels to be "stuck" in a piece of software so we made Avo so you can't get stuck.

Whenever you need to create something custom, you have different levels where you can do that. At field, resource, or page level.

Use regular Rails code to add the functionality you think it's missing. From request, to controller, to partial.

7.00% Week over week growth
(last 24 weeks)

1373+ Distinct applications used Avo in production

209 releases One major release every 2 weeks v2.33.2 released 2 days ago

923 Merged pull requests


Alternative to ...

Ready to move supa-fast? Let Avo make you look like a superhero


After many years and many systems built with Rails, I've seen the pattern where many of the same parts are built over and over again. I eventually began to wonder: Is there something like a “Ruby on Rails … on Rails”? That's what Avo is to me! It's Rails on Rails! I love being able bring tools and capabilities online for my clients without spending time on the things that are ALWAYS THE SAME. Avo is really well done. The ROI on the Pro license has been immediate, sizable, and continuous. It's a no-brainer.