SkillAgentSearch skills...

Avo

The Essential Toolkit for building Internal Tools and admin panels with Ruby on Rails

Install / Use

/learn @avo-hq/Avo

README

Gem Version System Tests Feature Tests Lint <a href="https://github.com/avo-hq/avo/discussions" target="_blank"> <img alt="GitHub Discussions" src="https://img.shields.io/github/discussions/avo-hq/avo?color=168AFE&logo=github"> </a> <a href="https://github.com/avo-hq/avo/issues" target="_blank"> <img alt="GitHub Issues or Pull Requests" src="https://img.shields.io/github/issues-closed/avo-hq/avo?style=flat&link=https%3A%2F%2Fgithub.com%2Favo-hq%2Favo%2Fissues&logo=github"> </a> <a href="https://rubygems.org/gems/avo"> <img alt="GEM Downloads" src="https://img.shields.io/gem/dt/avo?color=168AFE&logo=ruby&logoColor=FE1616"> </a> <a href="https://github.com/testdouble/standard"> <img alt="Ruby Style" src="https://img.shields.io/badge/style-standard-168AFE?logo=ruby&logoColor=FE1616" /> </a> codecov Maintainability

<a href="https://avohq.io" title="Ruby on Rails Admin Panel Framework">Avo - Ruby on Rails Admin Panel Framework</a>

Avo is a very custom Admin Panel Framework, Content Management System, and Internal Tool Builder for Ruby on Rails that saves engineers and teams months of development time.

Get started

⚡️ Install: docs.avohq.io/3.0/installation <br>Website: avohq.io <br> 📚 Documentation: docs.avohq.io <br> 🗺 Roadmap: GitHub Roadmap <br> 🎸 Demo App: Avodemo <br> 🐤 Twitter: avo_hq <br> 🔧 Issue Tracker: GitHub Issues <br> 🎙 Discussions and Feature Requests: GitHub Discussions

Features

  • Powered by Hotwire - Rails ❤️ Hotwire
  • Code driven configuration - Configure your Rails dashboard entirely by writing Ruby code. docs
  • Resource Management - Create a CRUD interface for Active Record from one command. No more copy-pasting view and controller files around.
  • Dashboard widgets and metrics - Create metrics, charts, and custom cards amazingly fast. docs
  • Resource Search - Quickly run a search through one or more resources at once. docs
  • Associations enabled - Link your models together with all types of associations (belongs_to, has_many, polymorphic, etc.). docs
  • Fuzzy-searchable associations - Do you have a ton of records and don't want to scroll through a big dropdown? Avo's got you covered. docs
  • Active Storage support - Amazingly easy, one-line, single or multi-file integration with ActiveStorage. docs
  • Records Ordering - Sorting records is a breeze. docs
  • Grid view - Beautiful card layout to showcase your content. docs
  • Actions - Run custom actions to one or more of your resources with as little as pressing a button 💪   docs
  • Filters - Write your own custom filters to quickly segment your data. docs
  • Keeps your app clean - You don't need to change your app to use Avo. Drop it in your existing app or add it to a new one and you're done 🙌 docs
  • Custom fields- No worries if we missed a field you need. Generate a custom field in a jiffy. docs
  • Custom tools - Break out of the CRUD. Do you need to add a page with something completely new? You've got it! docs
  • Authorization - Leverage Pundit policies to build a robust and scalable authorization system. docs
  • Localization - Have it available in any language you need. docs
  • No asset pipeline pollution - Bring your own asset pipeline. docs
  • Mobile interface - Check your data on the go from any mobile device.
  • Tabbed interface - Conditionally show the data you need
  • Menu builder - Group and surface information as you need to
  • Branding - Make it look

Some of the things we're going to focus on next

Theming ⭐️  notifications ⭐️  Resource segmentation ⭐️  inline editing ⭐️  multilingual records ⭐️  keyboard shortcuts ⭐️  track resource changes ⭐️  live resources ⭐️  columns view ⭐️  list view ⭐️  custom action items ⭐️  command bar

For more up-to-date info check out our 🗺 Roadmap.

Installation

Use this RailsBytes template to get started quick rails app:template LOCATION='https://avohq.io/app-template'. If you need a more detailed guide, follow this page.

Contributing

Please read CONTRIBUTING.MD

Upgrade Guide

Please read the UPGRADE_GUIDE.MD

Release schedule

Please read the RELEASE.MD

Contributors

<a href="https://avohq.io/contributors"> <img src="https://contrib.rocks/image?repo=avo-hq/avo" /> </a> <!-- https://contrib.rocks -->

🥇 Sponsors

<table> <tr> <td> <a href="https://www.greenhats.com/?utm_source=github&utm_medium=link&utm_campaign=avo" target="_blank"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://avohq.io/img/sponsors/greenhats-dark.png"> <img alt="Greenhats Start-up Sponsor" src="https://avohq.io/img/sponsors/greenhats-light.png" width="360px"> </picture> </a> </td> </tr> </table>

Become a sponsor

Alt

Shoutouts

Get a box of waffles and some of the best app monitoring from Appsignal 🧇

Get $100 in credits from Digital Ocean 💸

Other Open Source Work

  • active_storage-blurhash - A plug-n-play blurhash integration for images stored in ActiveStorage
  • class_variants - Easily configure styles and apply them as classes. Very useful when you're implementing Tailwind CSS components and call them with different states.
  • marksmith - GitHub-style markdown editor for Ruby and Rails
  • prop_initializer - A flexible tool for defining properties on Ruby classes.
  • stimulus-confetti - The easiest way to add confetti to your StimulusJS app
View on GitHub
GitHub Stars1.8k
CategorySales
Updated9h ago
Forks307

Languages

Ruby

Security Score

85/100

Audited on Mar 24, 2026

No findings