Avo abstracts away the common parts of building apps, letting your engineers work on your app's essential components. The result is a full-featured Rails admin panel that works out of the box, ready to give to your end-users.
That is the plan @mirceadima16. Make developers more productive and spend less time on boilerplate code.
Regarding other stacks, we had a go at NodeJS TypeScript with https://basetool.io. It didn't really work out, but we're keeping an open mind. You never know.
Avo is awesome!
I'm currently using it to launch a product in the healthcare space. It allows me to focus on the core functionality and not worry about boilerplate stuffπ
I like that it's very easy to add to an existing app and there is no lock-in!
You guys did a great job with this! Thanks a lot!
After seeing what Avo can do, during a live demo by @adrianthedev, I highly recommend it. Even if you're not a Rails dev, you should get in on this gem!
Avo inspires me to quickly try new ideas.
The combination of Rails + Avo allows me to spin up quickly a new project and create a good working foundation for an MVP.
I think this is important as in the SaaS world we are a bit past the stage where the launching of a project is just a landing page. To really see if your idea will have traction most of the time you really have to show the users some core functionalities.
This is where Avo shines, helping me build up fast a workable launchable MVP.
I know @adrianthedev and I know how much he's hustling to change and improve the way we're building apps. I think he doing amazing work.
I've been following Avo closely and have interacted with @adrianthedev multiple times in regards to Avo so heres what I can tell you:
Avo is is a gem! (pun intended) which I wish I had access to when I working at an agency - it would have saved so much time and money. I used other admin frameworks and I always found something missing because they seamed build by people without product background or they looked cool but were not well supported.
The community edition gets you very far, and the buy-or-build factor of the value of the pro version makes it a no brainer to upgrade, and if you have more apps negotiate a deal
10/10
@jcsrb Thank you Jakob! I have to say that your counsel and incredibly useful advice made Avo a better product. It wouldn't be the same without your help!
Avo has been a game changer for our team. Our app requires our customer support team to be performing certain actions in the background and Avo makes adding and using these a breeze.
With other Rails admin panels, I've always felt like I've had to fight the library to implement functionality I needed. Avo was the first one that just felt so extensible and allowed me to get things done without feeling like the feature has been hacked together.
Hey Product Hunt,
I'm Adrian, an indie developer and creator of Avo. For more than ten years, I built countless admin panels and back-offices for all types of apps. After a while, you start noticing patterns and extracting functionality to make the job easier. Together with my brother David I took those patterns and applied them to Avo.
Now, in just an hour, a developer can build production-ready applications that, with traditional coding techniques take a few days if not weeks.
Avo is suited to:
- agencies that build a lot of products for their clients and need to move fast and have a beautiful and robust UI
- indie developers trying to test out their ideas fast
- technical teams in companies of all sizes that need to build internal tools based on Ruby
- start-ups with a lot of ideas in need of validation
Avo runs on top of Ruby on Rails, which in itself is a powerhouse of a framework and uses the most modern tech stack (Hotwire, TailwindCSS, esbuild, view_component).
Avo has three main parts that you can choose from:
1. The CRUD UI
2. The Dashboard UI
3. The custom content
The CRUD UI is not something generated that takes maintenance in the long run. Instead, it's a familiar Ruby DSL that's easy to extend with Rails code if you need to break away from it.
It features about 30 fields with more advanced ones like (one-liner) file uploads, WYSIWYG, and key-value fields.
The Dashboards are a light layer on top of chartkick where one can query the data from the DB or an endpoint and quickly show the data in metrics, charts, or custom partials.
The Custom Content part is the secret sauce of Avo. It enables the developer to extend it even further using regular Rails code. You get access to partials, controller, action, params, and anything else you need to bring your own logic into the UI on every level (field, resource, tool).
Avo has a free Community version that features the powerful CRUD UI, and a paid Pro version for those who need more power and custom content. We also provide technical support for enterprise-like customers.
The product you build with Avo is not meant to be this obscure admin panel that only some team members go to in order to update some records, but the actual customer-facing app that you'll present to your users.
TBH, I believe Avo is the secret weapon in any developer's and agency's toolbox.
I'm here to answer all of your questions.
Thank you βοΈ