Build Ruby on Rails apps 10x faster
Helping back-end developers build user interfaces since 2020
Avo uses configuration to build up the features you need from most applications.
The result is a full-featured customer-facing app that works out of the box, ready for your end-users.
no credit card required
can create with Avo
to install in a Ruby on Rails app
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
Create a flexible CRUD interface in no time. No more copy-pasting view and controller files around.
Quickly query one or more resources at once.
Amazingly easy, single or multi-file integration with ActiveStorage.
Easily browse your data on mobile devices.
Run custom actions to one or more of your resources with as little as pressing a button 💪
Write your own custom filters to quickly segment your data.
Customize your dashboard with the tools and analytics you need.
Create interactive experiences for your users
Avo doesn't pollute your current app with it's files. Drop it in your existing app or add it to a new one and you're done 🙌
Fully translated UI
Your data on your servers. Avo installs side-by-side with your app.
Leverage Pundit policies to build a robust and scalable authorization system.
Group and surface information as you need to
Beautiful card layout to showcase your content.
Configure your Rails dashboard entirely by writing Ruby code with minimal-to-no scaffolding.
No worries if we missed a field you need. Generate a custom field in a jiffy.
Avo is running Hotwire under the hood.
It doesn't matter if you're using webpacker, sprockets or something else for your assets. Avo works with whatever you have.
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.
Scope out your data as much as you need it
Loved by our customers
The main selling point of Avo for me was the speed of being able to build a simple CRUD interface. I like the customizability of the system, which is something I would take heavy advantage of
I do not like DSLs. They always cause troubles in the long run. But this one seems "natural" I didn't even notice.
Adding Avo to my project was like adding multiple developers to my team - and that's before I even purchased a license!
The discord community for Avo is also great, the devs are there to help us out should you have any questions.
Avo is a gem (no pun intended) and you should check it out!
I would never build a custom admin panel in the future.
We wasted too much money and could not focus on our main business.
I was hand-rolling an admin dashboard for this community database of third-party RPG content. It was painful for them to use but this morning I just dropped Avo in and suddenly it's a dream!
Means I can focus on the user-facing stuff without worrying about neglecting the data entry people 🤣
Want product news and updates?
Releasing new features regularly v2.34.0 released about 3 hours ago
v2.34.0 - Security release and a few bugfixesSee all releases
From our blog
The difference between Avo and Rails starter kits
I often get the question, "How is Avo different from other starter kits?". And the simple answer is that it provides a different function. Avo helps the developer build their application's business side using configuration rather than regular logic code. When I say business-side, I mean the actual part that provides the unique value to their customers.
A video library by your side
Do you learn better by watching videos? We got you covered!