https://avohq.io/ [logo] AvoHQ Docs Roadmap Pricing Blog GitHub Log In Sign Up Launching this Thursday Jun 23rd at 12:00 AM PST Avo for Rails - Build apps 10x faster | Product Hunt Build apps 10x faster Stop building the boilerplate over and over again 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. Get started Try the demo $ bundle add avo(click to copy to clipboard) Watch Adrian build a booking app in less than an hour [shot] Trusted by greenhats GmbH PropUp CBJ Digital Mission Met Upspeak.de Cybrilla & Fintech Primitives Fintech Primitives A faster way to get started Using Avo is like bringing a developer to your team that does all the heavy lifting for you 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. Stimulus JS integration Create interactive experiences for your users Easy install & trully seamless updates 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 I18n Fully translated UI 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. Menu-editor Group and surface information as much as you need to Grid view Beautiful card layout to showcase your content. 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. Built with Hotwire Avo is running Hotwire under the hood. 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. 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. Multi-tenancy Scope out your data as much as you need it Loved by our customers @avo_hq is awwwwesome!!! I love the new dashboard @adrianthedev Tracy LOISEL Tracy LOISEL Founder, Equipe Technique Avo has enabled our team and client to collaborate in a much more seamless way. Our favorite thing about Avo is the feature-loaded modern web interface and the ease of customizing from fields to pages is also impressive. Santhana Karthikeyan Santhana Karthikeyan Developer, Cybrilla & Fintech Primitives 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 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 Avo has been a dream to work with and we quickly took the leap to utilizing Avo Pro. From easily implementing search, to great docs, to providing charts out of the box, to the beautiful API -- Avo is everything I've been looking for in an administration toolkit. Ricky Chilcott Ricky Chilcott Partner, Mission Met Avo is a beautiful Rails based administration system. In comparison to competitors, it wins in it's visual style immediately and that's not taking into account all of its features. It's simple to use, has excellent documentation, and anything that is not covered is helped super quickly and efficiently by Adrian. Highly recommended! Neil Tonge Neil Tonge Web Developer, CBJ Digital Integration was a breeze and even things like custom fields were really simple to add. Definitely loving the experience compared to ActiveAdmin. Aaron Rama Aaron Rama Co-Founder & CTO, PropUp 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. Paul Werther Paul Werther CTO, greenhats GmbH Avo, for me as a freelance webdev, was a gift. You can build beautiful admin panels in the true Rails spirit, fast and effective. Not does it only look great, but it has all the latest bells and whistles from Rails, like Hotwire. Stian Johansen Freelance Dev 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 John Bannister John Bannister Rails developer, Exlibris RPG Most apps are the same Whenever we build data-intensive apps, we tend to build the same things over and over again. Loading... The "typical" app costs --------------------------------------------------------------------- 15 Resources 2 hours [0 ] 15 hours 8 Fields per resource 2 hours [0 ] 8 hours 5 Associations 5 hours [0 ] 5 hours 3 Dashboards 10 hours [0 ] 3 hours Search: 2 hours per resource 0 hours Authorization: 3 hours per resource 0 hours Mobile: 2 hours per resource 0 hours I18n: 10% extra 0 hours back-Office: 10% extra 0 hours --------------------------------------------------------------------- Total hours: 0 hours price per hour [50 ] $ 50 / hour --------------------------------------------------------------------- Total: $0 Avo price: $249 Your savings: $0 Resources need management Resources (Orders, Products, Users, Pages, etc.) are the backbone of our apps. We usually need to do operations on them, like listing them, viewing a resource, an edit page, and the ability to create and delete them. Building the same screens for every app seems like a waste. Apps with resources Resources have rich data Resources have all types of data attached. We manipulate those pieces of data using simple fields like text inputs, checkboxes, dropdowns, and more complex fields like date pickers, WYSIWYG and markdown editors, file uploads fields, etc. Creating those fields, again and again, take a lot of time. Apps with resources All data is linked up All the data is linked up in one way or another. A Customer has many Orders; A Review can be assigned to a Product or a Location; A User can be derived from a Person, etc. Building a helpful place to make sense of all those associations can be daunting. Apps with resources See that data in an aggregated way After deploying our apps, we want to see how our users interact with them. So we usually create some metrics and charts to see that data. But unfortunately, not all charting libraries are friendly to implement. Apps with resources Search and find records When we have a lot of records, we want to be able to find a specific one quickly. But unfortunately, building filters and a good search might not be that easy every time. Apps with resources Conditionally allow certain users to do certain things Data privacy is critical. You don't want to give all users access to all data. But when building things from the ground up, that tends to be an afterthought. Apps with resources Mobile-ready with a responsive design Mobile devices have become ubiquitous in our lives. It's not a nice-to-have but a must-have to be able to view and interact with your data on mobile from day one. Apps with resources Most apps need to speak multiple languages Hola! Bonjour! Guten Tag! Salve! Nin hao! Ola! Asalaam alaikum! Konnich wa. We don't all speak the same language. So why should our apps do? Apps with resources Most apps have a "back-office" We usually need a "back-office" where you and your customers can see the resources you're working with and aggregated data. That place shouldn't be hidden away or treated like a second-class citizen. Let it sparkle! Apps with resources Using Avo is like having a whole new team taking care of all your admin needs Why waste time and budget building the same things over and over again? You need that budget to work on the core business side of our apps. Using Avo, you'll get all that at a fraction of what it would cost to pay a developer to build it. Plus, you get a fantastic interface that you'll be proud to share with your customers from day one. Get started Want product news and updates? Sign up for our newsletter. [ ] [Notify me] Don't waste development time to build the same thing again. Use Avo and start focusing on your main business. It only takes 3 minutes to get started. Get started Admin for Ruby on Rails From our blog [vlxjc22hoi] Article Avo 2.8 - Stimulus JS integration Avo 2.8 with Stimulus JS integration, enabled ranges in all cards, scope out global search, and much much more Adrian M Adrian Marin Adrian M June 08, 2022 12:56 [sct0va3c75] Article Avo 2.3 The menu editor landed in this release Adrian M Adrian Marin Adrian M April 18, 2022 13:51 [6darpv5ale] Article Auto re-load Rails initializers (and other files) in development This auto-reloading technique makes the development experience so much better! Adrian M Adrian Marin Adrian M April 11, 2022 07:44 A video library by your side Do you learn better by watching videos? We got you covered! [maxresdefa] Avo Admin 2.9 for Ruby on Rails - Actions on edit, required takes a block, menu labels and more [maxresdefa] Avo Admin for Rails 2.8 - Stimulus JS integration, and tons of tiny features and bug fixes [maxresdefa] Stimulus JS and HTML attributes - Avo Admin for Rails [maxresdefa] Build a booking app in less than an hour with Rails and Avo Admin [maxresdefa] Avo Admin 2.7 for Rails - Resource tools, authorization in menus, and more [video-libr] See all videos Did we mention Avo is loved by our customers? Data security has always been an important consideration for us, so Avo gives us peace of mind integrating with our in-house authentication system. Santhana Karthikeyan Santhana Karthikeyan Developer, Cybrilla & Fintech Primitives I needed something snappy and reliable that would help me focus on the truly unique aspects of my application rather than the boilerplate. Avo gave me exactly what I was looking for in the moment, and somehow anticipated the features I'd need later on down the line. Caleb Harrison Caleb Harrison Ruby and Crystal Developer 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 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! Stian Johansen Freelance Dev 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 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 Ready to save some development time? Start your free trial today. Get started Learn more Footer Helping developers build better apps faster since 2020. Discord Twitter GitHub Solutions * Rails Admin Support * Documentation * Guides * Roadmap * Releases * FAQ Company * About * Blog * Pricing * Testimonials (c) 2022 AvoHQ. All rights reserved. Proudly made in Romania