# Avo - The essential toolkit for building internal tools with Ruby on Rails. Avo is the easiest way to create Ruby on Rails admin panels ## Features - **Powered by Hotwire** - Rails ❤️ Hotwire - **Code driven configuration** - Configure your Rails dashboard entirely by writing Ruby code. [docs](https://docs.avohq.io/3.0/resources.html#defining-resources) - **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](https://docs.avohq.io/3.0/dashboards.html) - **Resource Search** - Quickly run a search through one or more resources at once. [docs](https://docs.avohq.io/3.0/search.html) - **Associations enabled** - Link your models together with all types of associations (belongs_to, has_many, polymorphic, etc.). [docs](https://docs.avohq.io/3.0/associations.html) - **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](https://docs.avohq.io/3.0/associations/belongs_to.html#searchable) - **Active Storage support** - Amazingly easy, **one-line**, single or multi-file integration with **ActiveStorage**. [docs](https://docs.avohq.io/3.0/fields/file.html) - **Records Ordering** - Sorting records is a breeze. [docs](https://docs.avohq.io/3.0/records-reordering.html) - **Grid view** - Beautiful card layout to showcase your content. [docs](https://docs.avohq.io/3.0/grid-view.html) - **Actions** - Run custom actions to one or more of your resources with as little as pressing a button 💪   [docs](https://docs.avohq.io/3.0/actions.html) - **Filters** - Write your own custom filters to quickly segment your data. [docs](https://docs.avohq.io/3.0/filters.html) - **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](https://docs.avohq.io/3.0/installation.html) - **Custom fields**- No worries if we missed a field you need. Generate a custom field in a jiffy. [docs](https://docs.avohq.io/3.0/custom-fields.html) - **Custom tools** - Break out of the CRUD. Do you need to add a page with something completely new? You've got it! [docs](https://docs.avohq.io/3.0/custom-tools.html) - **Authorization** - Leverage Pundit policies to build a robust and scalable authorization system. [docs](https://docs.avohq.io/3.0/authorization.html) - **Localization** - Have it available in any language you need. [docs](https://docs.avohq.io/3.0/localization.html) - **No asset pipeline pollution** - Bring your own asset pipeline. [docs](https://docs.avohq.io/3.0/custom-asset-pipeline.html) - **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 - [Avo docs](https://docs.avohq.io) - [Avo on GitHub](https://github.com/avo-hq/avo) - [Avo on Twitter](https://twitter.com/avo_hq) - [Avo on YouTube](https://www.youtube.com/@avo_hq) - [Avo on LinkedIn](https://www.linkedin.com/company/avo-hq)