← Graph

Avo

tool 11 connections

Application-building framework built on top of Ruby on Rails, authored by Adrian Marin, that helps developers build admin tools roughly 10× faster. Magic-heavy: discovers models by eager-loading the app and picking descendants of ApplicationRecord from the object space, then auto-generates a UI around them. Avo itself ships no models — it hooks into the host app. Acceptable only if it can be wired to service objects or commands instead of models; good for shippers who want to ship quickly. Available at avohq.io. Distributed as a Rails engine — the packaging pipeline for Avo is the running example of Adrian's wroclove.rb 2022 talk. Nick Sutterer suggested at wroclove.rb 2022 that Reform could be a strong replacement for Avo's own form engine.

author
Adrian Marin
website
avohq.io
category
library
about
Avo tool
Discussed as acceptable only if it can hook into service objects or commands.
Avo is the running example throughout the talk.
Adrian's answer references how Avo avoids the issue entirely.
tool Reform
related_to
Avo tool
Nick Sutterer proposes Reform as a possible replacement for Avo's form engine.
tool Avo
uses
Avo is an application-building framework built on top of Rails.
tool Avo
uses
Rails Engine concept
Avo is distributed as a mountable Rails engine.
tool Avo
uses
esbuild tool
Avo's engine uses esbuild to pre-compile JavaScript at gem build time.
tool Avo
uses
Avo's engine uses Tailwind to compile CSS at gem build time.
tool Avo
uses
Avo's engine registers Rack::Static to expose its pre-compiled assets to the host app.
tool Avo
uses
Avo's package.json scripts use jsbundling with esbuild for Rails.
person Adrian Marin
works_on
Avo tool
Adrian is the author of Avo.
role: author

Provenance

Total updates
2 extractions
Read by
13 extractions