Avo
Better knownA configuration-driven admin panel and internal tools framework
5.0 · 4 ratings# Gemfile
gem "avo"Both replace Retool and Forest Admin. Avo is the better-known of the two (2,400 stars), while Trestle covers a narrower slice of the same job.
Avo builds an admin panel from resource definitions, and goes past CRUD with custom actions, filters and dashboard cards. Resource classes describing fields, filters and actions Custom actions that run Ruby against selected records Dashboards with metric and chart cards Authorization through Pundit policies Mounts at /avo by default. The community edition is MIT. Several features are in the paid tiers. Check before you plan around one.
Trestle builds an admin from small per-resource definition files, without asking you to change your models. A resource DSL for tables, forms, scopes and search Bootstrap-based responsive UI Custom admin pages when a resource is not the right shape Hooks for whatever authentication you already run Mounts at /admin . Trestle is LGPL-3.0, not MIT. That is usually fine for a mounted engine, but check it against your own policy before you commit.
Read the full Trestle listing →
Rows where the two differ are marked.
| Avo | Trestle | |
|---|---|---|
| Category | Admin and internal tools | Admin and internal tools |
| Replaces | Forest Admin, Retool | Forest Admin, Retool |
| License (differs) | Community edition MIT; advanced features commercial | LGPL-3.0 |
| GitHub stars (differs) | 2400 | 2000 |
| Gem (differs) | avo | trestle |
| Mounts at (differs) | /avo | /admin |
| Member rating (differs) | 5.0 | — |