Avo is an admin panel framework, content management system and internal tool builder for Rails applications. It lets developers create administration interfaces without having to implement every controller, form and view individually.
The software uses code-driven configuration to expose application data through a responsive administrative interface. It can be added to existing projects without requiring major changes to their underlying application structure.
Avo follows an open-core development model. Its Community edition provides essential resource management features, while certain advanced capabilities are available through paid add-ons. These include dashboards, advanced authorisation, custom menu management and additional interface components.
This is free and open source software.
Key Features
- Generate create, read, update and delete interfaces for Active Record models.
- Configure administration resources and their fields through code.
- Uses Hotwire to provide responsive administrative interfaces.
- Supports model associations, including belongs_to, has_many and polymorphic relationships.
- Provides configurable field types for presenting and editing records.
- Filter records using built-in filtering functionality.
- Sort records by supported resource attributes.
- Define custom actions that operate on individual or multiple records.
- Support for Active Storage attachments.
- Custom fields allow developers to extend the standard editing interface.
- Localisation of administration interface content.
- Appearance controls for adjusting the interface.
- Responsive layouts suitable for different screen sizes.
- Additional commercial modules provide dashboards, advanced authorisation and other functionality.
Website: github.com/avo-hq/avo
Support:
Developer: Avo HQ
License: GNU Lesser General Public License v3.0
Avo is written in Ruby. Learn Ruby with our recommended free books and free tutorials.
Related Software
| Ruby-Based Content Management Systems | |
|---|---|
| LocomotiveCMS | A polished platform to create, publish and edit sites |
| Avo | Admin panel framework and content management system |
| Spina | CMS that focuses on ease of use |
| Publify | A very mature blogging platform in Rails |
| Refinery | Create custom content manageable websites |
| Camaleon CMS | Flexible CMS where you can build your custom content structure |
| Alchemy | Headless Content Management System engine |
| Fae | Delivers all the basics to get you up and running |
| TrustyCMS | Content management system for small teams |
| Radiant | Aimed at small teams that need a simple publishing platform |
| ComfortableMexicanSofa | Powerful Ruby on Rails 5.2+ CMS |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.