Avo CMS for Ruby on Rails
p/avo-for-ruby-on-rails
Build apps 10x faster
Adrian Marin πŸ₯‘

Avo for Rails β€” Build apps 10x faster

Featured
108
β€’
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.
Replies
Best
Adrian Marin πŸ₯‘
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 ✌️
Al Khan
@adrianthedev This is a great productivity tool! It’s going to be saving so much of time and money. Kudos to the team!
Savian Boroanca
Launching soon!
@adrianthedev I love to see this fantastic idea listed on Product Hunt. Godspeed! πŸš€
Adrian Marin πŸ₯‘
Thank you for the nudge @savian_boroanca πŸ’ͺ
Nauman Tariq
Congrats @adrianthedev on launch, this is next in my watch list, definitely going to use it for next project
Adrian Marin πŸ₯‘
Can't wait to see what you're going to ship with Avo @naumanthanvi! Please send all your feedback (good or bad) our way πŸ’ͺ
William Barber
Hi @adrianthedev, Curious how you would differntiate Avo from products like jumpstartrails.com and bullettrain.co (which is also open source). I'm not a rails dev, but am eyeing turning one of my no code web apps into a rails app in the long run and am always interested in solid starting points for rails apps to be built and maintained by small teams. -William
Adrian Marin πŸ₯‘
Hey @william_barber. Great question! We have Jumpstart rails (JMS) and bullettrain (BUL) on one side and Avo on the other side. They are complementary products. JMS and BUL gives you a powerful starter kit with accounts, notifications, authentication set up and other goodies. Avo takes the developers from that point to the next milestone. Building the app. With pretty simple configuration, a developer can build the back-office of the app in a very short while compared to traditional development techniques. So it's more like low-code. Our customers are pretty stoked with the results. You can check out some testimonials on https://avohq.io/testimonials
Andrew Culver
@william_barber @adrianthedev Hey William, author of Bullet Train here! Just wanted the confirm what Adrian said: the products are completely complimentary. We've specifically never shipped a default administration/back-office panel library in Bullet Train because it still felt like there was a lot of opportunity for competition in this particular space. Could not be more excited to see Avo emerge with a fresh take on this portion of development in the Rails ecosystem!
Adrian Marin πŸ₯‘
Thank you for the kind words @andrewculver. We know we have a tough challenge ahead of us.
William Barber
@adrianthedev @andrewculver Awesome, makes me even more excited for going a rails direction with things in the future. Thanks for the prompt commentary for both of you, love the products and it's helpful to hear it from both sides. Random roadmap thought for @andrewculver while I have your attention - one of my pet projects has some tricky micropayments hurdles (and I'm skeptical/not currently willing to invest tech resources in crypto/web3) but FedNow is in theory going to be released in early 2023 and would be a big game changer for smaller devs (instant ach transfer style payments with no fee for the merchant at least domestically in the US). Stripe and others will likely incorporate it (but for the usual fee) it's exactly the kind of thing I'd love to see in bullettrain :)
drew dillon
I've built this in-house and watched it decay and become useless so many times. Great to see another option! Congrats on the launch!
Adrian Marin πŸ₯‘
I know, right @drewdil? It's so much better to have something properly documented, tested, and ready to go. Thank you!
Alex Marinescu
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!
David Marin
@alexmarinescu We are more than happy to hear that Avo brings so much value!
Adrian Marin πŸ₯‘
@alexmarinescu Thank you for being here! I can't wait to see your product launched πŸ’ͺ
Alex Malureanu
Looking forward to applying this to our elearning products. If you have any pointers please contact me.
Adrian Marin πŸ₯‘
@alex_malureanu ping me at anytime for support! ✌️
Stefan Cosma
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!
Adrian Marin πŸ₯‘
@stefanbc I loved doing the demo. There were a lot of curious people in the crowd.
Adrian Marin πŸ₯‘
I just want to point out that we also offer a discount code of 20% for this launch, so go wild PH20OFF 🎁
David Marin
Hi there Product Hunt! I'm thrilled to be part of this launch. We felt that Ruby on Rails lacked something like Avo, and here we are! I love that Avo enables developers to build their back-office/admin panel in such a short time, enabling them to add custom features on all levels. The community around the product has shown us trust and confidence, growing organically week over week. We are happy to see the value Avo brings to technical teams. Happy to answer any questions!
Mircea Dima
The product is great especially for startup developers who need to waste as little time as possible. When are you guys launching for other dev stacks?
Adrian Marin πŸ₯‘
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.
Lucian
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.
Adrian Marin πŸ₯‘
I'm so glad you're here @lucianghinda. You bring me all the inspiration and nudge I need to go further and further with Avo. πŸš€
Jakob Cosoroabă
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
Adrian Marin πŸ₯‘
@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!
James Garvin
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. I consider Avo to be a part of my default stack going forward. Hats off to @adrianthedev and team. Excellent product that keeps getting better!
Adrian Marin πŸ₯‘
Thank you @coderifous! That's a very thoughtful review. I'm humbled by your words. This just makes me push harder and harder!
Adrian Marin πŸ₯‘
Also, Rails on Rails... that sounds good to me!
Graham Schmidt
Avo is legit. I'm a new user but already I feel empowered by it's breadth of tooling and flexibility to automagically slide in as a powerful Admin with very little configuration. It'll save me hundreds of hours of work for my app. I like the licensing scheme. Open-source community or paid for power users. Very accessible. I love the quick release cycle. Very active! Docs and videos are helpful and very easy to read. Adrian and his group have done a superb job getting the word out in the Rails community. I look forward to seeing its success in the future. Excellent product!!!
Adrian Marin πŸ₯‘
@graham_schmidt "Avo is legit". That's the best compliment we've ever received! Thank you for the kind words! This is only the begining.
Paul Werther
Avo is the first well documented admin gem that is able to deal with all types of objects provided by active record, including polymorphic models and direct upload for cloud storage providers. Thank you for this wonderful product. We use it to build an admin first rails plattform that can bei fully managed by our non tech team. What a great experience!
Adrian Marin πŸ₯‘
@paul_werther thank you for the kind words and for believing in the product from its infancy πŸ’ͺ
Aaron Rama
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.
Adrian Marin πŸ₯‘
@aaronrama Thank you for believing in us from the early days! We're humbled that something we built is helping others in such a meaningful way.
Petruta T
I know David and Adrian from the pre-acceleration program Launch.ro. I noticed them from the start hustling to get their product Avo to the world. I don’t know a lot about their tech but they’re very passionate about their work. They say they want to change the way we build apps. I wish you luck with this big challenge.
David Marin
@petruta_t Thank you for the kind words! πŸ™πŸΌ
Christian Lutz
Congratulations on the launch of Avo! With your product you have really created a solution that will save many of us a lot of time and money. Keep up the good work. πŸš€
Ovidiu Cojocariu
I've met @adrianthedev during our sessions in Launch, a startup accelerator where we both took part. He really knows his way around tech so if you want to launch something fast and focus on the real core functionally, I believe Avo can help.
Adrian Marin πŸ₯‘
@ovidiu_cojocariu I'm humbled by your words πŸ™ Thank you!
Edet Bassey
My team: https://www.linkedin.com/company... uses AVO and I must say it is very good and has helped us Build Faster and save time. This is a must-use by engineering teams worldwide. Awesome tool @adrianthedev
David Marin
@adrianthedev @edet_bassey Thank you for using Avo! This keeps us motivated to release fast!