๐ŸŒŸ Star the Avo GitHub repo ๐Ÿ’ช

The best way to build a Ruby on Rails

Avo is a next-generation framework that empowers developers and teams to create fantastic admin panels for Ruby on Rails projects in hours, not days or weeks.
Fast, extendable, with a developer-friendly API, it just works out of the box.

Get started for free Try the demo

A faster way to get started

Ruby on Rails already enables you to get your app off the ground fast.
Avo makes it even quicker!

Why build the same admin every time you launch an app?

Avo eliminates the hassle of recreating the same admin forms over and over again whenever you add a new model.

  • Built with Hotwire

    Avo is running Hotwire under the hood.

  • Code driven configuration

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

  • Resource Management

    Create a CRUD interface for Active Record from one command. No more copy-pasting view and controller files around.

  • Resource Search

    Quickly query one or more resources at once.

  • Active Storage support

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

  • Grid view

    Beautiful card layout to showcase your content.

  • 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.

Code driven configuration - Avo

Beautiful and customizable

We aim to make this the headquarters of your next app to make you proud of using it and giving it to your team and customers.

  • Keeps your app clean

    Avo doesn't pollute your current app. Drop it in your existing app or add it to a new one and you're done ๐Ÿ™Œ

  • Custom fields

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

  • Dashboard widgets and metrics (coming soon)

    Customize your dashboard with the tools and analytics you need.

  • Themable (coming soon)

    Dress it up into your own colors.

  • Localization

    Have it available in your language.

  • On-premise

    Your data on your servers. Avo installs side-by-side with your app.

  • Authorization

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

  • Custom tools

    You need to add a page with something completely new. You've got it! Avo will generate a controller action and an erb file for you to customize.

  • Bring your own asset pipeline

    It doesn't matter if you're using webpacker, sprockets or something else for your assets. Avo works with whatever you have.

Want product news and updates? Sign up for our newsletter.

Did you say demo time? Check out what Avo can do.

Browse the source code of the demo app on GitHub.

Experience Avo
Avo screenshots

Install Avo in your app today!
It takes only 3 minutes to get started.