Avo 4 is here. See what's new

Build internal tools on
Rails in hours, not sprints

You could build it yourself. But the cost isn't writing the first version, it's owning it forever. Avo takes that off your plate, so your team can focus on the product your customers actually pay for.

Free trial available, no credit card. Works with any Rails app.

superdooper.com/admin
01

01 · the app behind the app

You don't build one app, you build two.

The first app is the product people pay for. The second is the internal tooling behind it: the admin panels, dashboards, and CRUD screens your team lives in. It's never finished, and no company ever won its market because the admin panel was great. Build it yourself and you carry two apps forever. Let Avo own the second one and you maintain a single app instead.

02

02 · "just have the LLM build it"

You don't just generate the code. You inherit it.

The first draft looks great in the demo. But generating the code isn't the expensive part, owning it is: the security holes you can't see, the correctness that looks right and isn't, the maintenance debt, and the guardrails an LLM never knows to add. When the model writes every line, someone still has to be the security reviewer, the QA, and the maintainer. That someone is you.

03

03 · where Avo comes in

Avo is the part that's already been reviewed.

Avo is the pre-LLM alternative where these decisions are already made, tested in production, and hardened across hundreds of teams. Select-all that means the whole query, not just the visible page. Confirmation on the actions that deserve it. The hundred small taste decisions that keep an admin safe to use. You're not hardening slop, you're building on a foundation.

You maintain one app instead of two.

Read the full story

All the tools you need to build your new app fast

Using Avo is like bringing a new developer to your team that's building all the boring stuff in a beautiful way

Fantastic CRUD UI

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

Advanced Search

Quickly query one or more resources at once.

Simple file uploads

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

Full mobile interface

Easily browse your data on mobile devices.

Actions

Run custom actions to one or more of your resources with as little as pressing a button 💪

Filters

Write your own custom filters to quickly segment your data.

Dashboard charts, widgets, and metrics

Customize your dashboard with the tools and analytics you need.

I18n

Fully translated UI

Authorization

Leverage Pundit policies to build a robust and scalable authorization system.

Code driven configuration

Configure your Rails dashboard entirely by writing Ruby code with minimal-to-no scaffolding.

Custom fields

No worries if we missed a field you need. Generate a custom field in a jiffy.

Multi-tenancy

Scope out your data as much as you need it

Kanban boards

Give your team a drag-and-drop board over any model, so work moves without leaving your admin.

Nested forms

Edit a record and its associations on one screen, so complex data entry takes a single save.

Record reordering

Let users set the order of records by dragging, and it sticks.

Reactive fields

Fields that update live as users type, so forms react without a full page reload.

Dynamic filters

Let users build their own filter combinations on the fly, no code changes to add a new view.

AI-ready with MCP

Expose your admin to AI agents over MCP, so assistants can safely read and act on your data.

Testimonials

Our customers love Avo

Adding Avo to my project was like adding multiple developers to my team - and that's before I even purchased a license!

Caleb Harrison
Caleb Harrison
Ruby and Crystal Developer

Avo has let me push further on the features my users benefit from most whilst trusting I am giving volunteer curators a backend experience I can still be proud of.

It's a real multiplier on the project and adopting it was undoubtedly the best technical decision we've made.

John Bannister
John Bannister
Rails developer, Exlibris RPG

Avo just worked great. We were able to plug things together really easily, and it's given us the flexibility we needed to build out a really rich product

Tom Coates
Tom Coates
Head of Engineering, BBC Maestro

I would never build a custom admin panel in the future.
We wasted too much money and could not focus on our main business.

Jonas Reif
Jonas Reif
Co-Founder, Upspeak.de

It was my first time using Avo, and I was impressed by how easy it was to get started and how good the user experience was. The benefits were clear right away, without needing a lot of setup. Avo supports developers in making the most out of Rails as a one-person framework!

Bram Janssen
Bram Janssen
Rails World Conference App Developer

I can't believe I just learned about Avo! After trying it for 10 minutes, it was the easiest purchase ever. I used RailsAdmin before and had so many upgrading issues. Besides that, Avo is so much simpler to configure and build.

Michael Koper
Michael Koper
Founder of nusii.com

We have used Avo as the admin dashboard for our event app to manage speakers and sessions for years. We work with early career devs on this app and Avo has saved them hours of work so they could focus on what's most important: the user experience.

Amanda B. Perino
Amanda B. Perino
Rails Foundation Executive Director

I've spent time looking into solutions that complement a sensible modern stack that gets you to the point of focussing on the product you're building sooner and does not induce conceptual compression along the way.

Avo fits nicely into that stack.

David Teren
David Teren
Rails developer

I often think of it as... just having in-house designer, a front end, and a full stack. And AVO just gives you this with a very nice DSL where you just save time. So that's what's nice about it. Every time you use it, you save time

Mike Eyrikh
Mike Eyrikh
Tech Lead, Guestit

We are migrating from ActiveAdmin to Avo and both in terms of Developer experience and User experience, it is a game changer!

Adrien Poly
Adrien Poly
CTO, Plume

I just wanted to say I love working with Avo in RubyGems.org

Maciej Mensfeld
Maciej Mensfeld
RubyGems.org Security

Avo has allowed the RubyGems.org team to build internal tools incredibly quickly, which is especially important due to our limited resources

André Arko
André Arko
Gem.coop co-founder

We are heavily used Avo Pro in order to build a new "admin first" platform that can be managed by our non-tech team with ease.

The interface is extremely intuitive and can be extended fast with custom actions.

Paul Werther
Paul Werther
CTO, greenhats GmbH

Want product news and updates?

Sign up for our newsletter.

We care about your data. Read our privacy policy.

Latest release

Avo v3.32.0 released about 1 month ago.

Comments on a Model in Rails: building a real conversation feature

Most Rails comment tutorials stop at a polymorphic comments table. Here is the version that behaves like a conversation: delegated types for one extensible timeline, polymorphic authors, and real-time Turbo Streams, plus the broadcast gotcha nobody warns you about.

Adrian Marin

Adrian Marin

Export to CSV in Rails (the right way, at any scale)

Most Rails CSV tutorials stop at the toy version that buffers the whole file in memory. Here is the export that stays flat at any scale: streaming, background jobs, plus the Excel encoding and CSV injection details everyone skips.

Adrian Marin

Adrian Marin

Stop maintaining two apps.

Build the admin once, let Avo own the upkeep, and put your team back on the product only you can build.