Current status

Working on Avo 3

(series three)

We're working on v3.0 to make it the best Content Management System for
Ruby on Rails.

In progress

Active initiatives and features currently under development

In progress
Inline edit
Edit record from your Index view
In progress
Meta (virtual) fields
Add virtual columns to your resources
In progress
Collaboration
Collaborat on your content using comments and reactions πŸ₯“
In progress
Resource adapters
Go beyond Active Record and use Mongo, HTTP, and other adapters

Planned

Upcoming projects in our pipeline, prioritized for future development

Coming soon
Repeater field
Easily repeat things inside fields
Coming soon
Virtual resources
Create resources in-memory without deplying a new version of your app.
Coming soon
Theming
Style Avo the way you like it
Coming soon
Embedded mode
Use your own ApplicationController and your own layout.
Coming soon
Nested resources
Create child resources at the same time with the parent resource
Coming soon
Dynamic fields
Show/hide fields depending on the state of other fields
Coming soon
Inject partials
Inject partials in common places in your app

Done

Successfully completed and launched features

February 2025
Done
Array resource driver
Use arrays as resource records.
Done
GitHub-style Markdown Editor
Marksmith is an Active Storage-enabled markdown editor with superpowers πŸ™Œ
Done
Media Library
Browse your Active Storage attachments and use them inside the Trix and Rhino fields.
January 2025
Done
External record link
How many times, in the past, did you have a record like a post, and want to link outside of your admin panel in the public app? Many times? Well... now you can.
Done
Role-Based Access Control
Granular control over who does what in your app
December 2024
Done
Rhino (TipTap) field
Edit your content the way you want it
August 2024
Done
Kanban board
Get your own board and move cards around
November 2023
Done
Customizable Dynamic Ffilters
Give your users the ultimate filtering control
Done
Explicit authorization
Everything is safe by default
Done
Launch v3.0
Launch the most customizable Avo version yet
Done
Dynamic filters
Pill-styled multiple filtering capabilities
Done
Custom resource controls on all pages
Customize the buttons the user sees on any resource page
Done
Scopes on Index
Get to your filtered data easier
Done
Custom fields from templates
Generate custom fields easier using existing templates
Done
Custom view components for main views
Easily replace the main views Index, Show, and Edit per resource
Done
Custom view components for fields
Easier field customization without generating new field types
Done
Intelligent view object
Tell don't ask. An easier way to detect out the view.
Done
Better TailwindCSS integration
Completely new TailwindCSS pipeline so you can use all the custom classes
July 2024
Done
Audit logging
Be on top of what goes on in your Avo admin.
May 2024
Done
Record link field
Link to different records
April 2024
Done
Money field
Update the record price and currency
October 2023
Done
Resource cards
Add cards to your resource page
2022
Done
Better fields API
Get more granular control over the way you declare fields
Done
Plugins API
Create and redistribute your Avo enhancements
Done
Records preview on Index
Have a peek in your records without opening the full page.
Done
Testing helpers
First party test helpers for easier testing
Done
Unified dynamic block API
All Avo blocks are declared without any arguments
Done
Asset manager
Easier setup for your custom assets
Done
Action policy support
Use the authorization framework of choice
Done
Custom policies
Get more flexibility in your authorization process
Done
Resource sidebar
Get more room for your fields
Done
Smart resource generation
Don't start with a blank canvas.
Done
Customizable resource controls on show page
Customize the buttons the user sees on the show page
Done
Scoped search for has many associations
Search records with the parent record in mind.
Done
Skip show view
You don't need the Show view? We got you covered!
Done
Custom resources for has_many
Use different resource configurations for your has_many associations
Done
Tabs
Conditionally show the data you need
Done
Panels
Group information together
Done
Stimulus JS integration
Make your forms as dynamic as you want them to be
Done
Resource tools
Add custom content to your resource's show & edit pages.
Done
Tags field
Easily manage lists for your records
Done
Sidebar/Menu editor
Configure the sidebar items as you need them
Done
Mobile interface/Responsive design
Easily browse your data on mobile devices.
Done
Launch v2.0
A fresh coat of paint and a lot of improvements
Done
Dashboards
All your metrics at a glance.
Done
Better search experience
Search one resource or search all resources.
Done
Custom fields
Bring your own fields into Avo easy-peasy.
Done
Remove Webpacker as a dependency
Use your own asset pipeline with Avo.
Done
Custom tools
Add even more functionality to Avo.
Done
I18n
Localize your app for your customers.
Done
Authorization
Leverage Pundit policies to build a robust and scalable authorization system.
Done
Launch V1.0
Launch the Hotwire version.

I just wanted to say I love working with Avo in RubyGems admin panel

Maciej Mensfeld
Maciej Mensfeld
Author of Karafka