Skip to content
railsengines.com

Madmin

An admin interface generated from your models, mounted at /admin

Takes off your invoice

You would run instead $0/mo

No ratings yet
Gem
madmin
Repository
excid3/madmin
License
MIT
Stars
1,300
Added
August 08, 2026
Madmin mounted at /admin
Madmin mounted at /admin

About

Madmin generates an admin interface from your Active Record models, then gets out of
the way when you want to change it.

What you get

  • Generated index, show, new and edit screens per model
  • Association handling, including nested resources
  • Search and filtering
  • Plain Rails views you can override file by file

Mounting it

ruby
# Gemfile
gem "madmin"
rails generate madmin:install
rails generate madmin:resource Engine

The installer adds mount Madmin::Engine, at: "/admin" to your routes.

The trade-off

Hosted admin panels are faster to a first screen and arrive with row-level
permissions and audit logs. Madmin gives you an admin that ships with your app, is
reviewed in your pull requests, and cannot lose access to your database because a
vendor had an outage.

Discussion (0)

Sign in to join the discussion.

No comments yet.