OSS Tanbou

embed an administration engine in Rails and define resources and actions through a DSL

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
9,713
Primary language
Ruby
License
MIT
Repository last updated
Sep 29, 2026
On this page

Overview

ActiveAdmin is a framework for adding administration interfaces to Ruby on Rails applications. It is packaged as a Rails Engine, uses generators for dashboards, initializers, and admin resources, and provides a DSL for lists, forms, filters, actions, and related back-office UI.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Key features

Generate an administration shell and resource configuration

The install generator creates the dashboard and initializer, while active_admin:resource adds configuration for an existing model. Files under app/admin become the place to customize screens and actions.

Sources: [3]

Combine authentication, search, and pagination with the Rails ecosystem

The README builds on projects such as Devise, Kaminari, and Ransack, while the installation guide supports skipping Devise or pointing ActiveAdmin at an existing user class.

Sources: [2][3]

Best fit

Fits Rails back-office and business administration interfaces that need to be assembled quickly

It is useful when teams want CRUD-style management, filtering, and administrative actions around existing Rails models without building an entire custom frontend for internal users.

Sources: [2][3]

Before adoption

Check the Ruby and Rails requirements for v3.5.2 first

The v3.5.2 gemspec requires Ruby 3.0+ and railties 6.1+. Existing applications should verify Ruby, Rails, Ransack, and related dependency compatibility before adding it.

Sources: [4]

Treat generated authentication and defaults as a starting point, not a production policy

The install generator can create an AdminUser through Devise, but authentication, authorization, and initial-account handling still need application-specific decisions. Upgrades should also review changelog and generated asset or configuration differences.

Sources: [3][5]

Official sources

  1. [1]activeadmin/activeadmin repository(2026-09-30)
  2. [2]ActiveAdmin README(2026-09-30)
  3. [3]ActiveAdmin v3.5.2 installation guide(2026-09-30)
  4. [4]ActiveAdmin v3.5.2 gemspec(2026-09-30)
  5. [5]ActiveAdmin v3.5.2 release(2026-09-30)
  6. [6]ActiveAdmin MIT license(2026-09-30)
Supplemental curator note

ActiveAdmin can rapidly turn existing Rails models into back-office interfaces, but generated authentication and defaults still need production-specific review. For v3.5.2, Ruby 3.0+ and Rails 6.1+ are the baseline compatibility checks.

Try it in 3 steps

  1. 1

    Add ActiveAdmin 3.5

    Add the gem to an existing Rails application around the v3.5.2 stable line, after confirming Ruby 3.0+ and Rails 6.1+.

    bundle add activeadmin --version '~> 3.5.2'
  2. 2

    Generate the administration setup

    Skip automatic AdminUser creation so authentication can be chosen explicitly while generating the dashboard and initializer.

    rails g active_admin:install --skip-users
  3. 3

    Add an admin resource for a model

    Run pending migrations, generate administration configuration for an existing Post model, and review app/admin/post.rb.

    rails db:migrate && rails generate active_admin:resource Post
Check the official README

Growth

Growth trends · Last 30 days

9,713 Stars

Trend data is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • activeadmin
  • admin-ui
  • arbre
  • rails
  • ruby
Stars
9,713
Forks
3,324
Watchers
184
Open issues
29
Owner type
Organization
Primary language
Ruby
License
MIT
Repository last updated
Sep 29, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

After reading this page, do you know what to do next?