Active Admin


The administration framework for business critical Ruby on Rails applications.

Active Admin is a Ruby on Rails plugin for generating administration style interfaces. It abstracts common business application patterns to make it simple for developers to implement beautiful and elegant interfaces with very little effort.

A beautiful interface designed for real people.

Customizable global navigation allows you to create usable admin interfaces for your business.

Scopes

Use scopes to create sections of mutually exclusive resources for quick navigation and reporting.

Index Styles

Index screens are available in many styles. The default, shown here, is a table view, but Active Admin also supports Grids, Blocks and a Blog view.

API & Downloads

Each resource that is registered with Active Admin becomes available as JSON, XML and CSV download. Customize the output to meet your requirements.

Use the bundled Devise configuration or implement your own authorization using the provided hooks.

Action Items

Add buttons, links or other content in the “Action Items” section on each screen.

Filters

Allow users to filter resources by searching strings, text fields, dates, and numeric values.

Sidebar Sections

Customize the sidebar sections with a simple DSL built in to Active Admin.

Active Admin’s interface was designed from the ground up for non-technical users. It makes it easy for developers to build highly usable interfaces that customers will actually enjoy using.

An elegant DSL built for developer productivity.

Get started with one line of code or customize the entire interface with the provided DSL.

# app/admin/products.rb
ActiveAdmin.register Product do # Create sections on the index screen scope :all, default: true scope :available scope :drafts # Filterable attributes on the index screen filter :title filter :author, as: :select, collection: ->{ Product.authors } filter :price filter :created_at # Customize columns displayed on the index screen in the table index do column :title column "Price", sortable: :price do |product| number_to_currency product.price end actions end
end

Active Admin for enterprise

Available as part of the Tidelift Subscription

Active Admin and the maintainers of thousands of other packages are working with Tidelift to deliver one enterprise subscription that covers all of the open source you use.

If you want the flexibility of open source and the confidence of commercial-grade software, this is for you.

The Tidelift Subscription manages your dependencies for you.

  • Get the tools you need to continuously catalog and understand the open source software that your application depends on.
  • Your subscription helps pay the open source maintainers of the exact packages you use to ensure they meet the standards you require.
  • Address issues proactively, with tools that scan for new security, licensing, and maintenance issues, and alert our participating open source maintainers so they can resolve them on your behalf.
  • Measure and improve your open source dependencies' health—which improves your app’s health—and get a short list of high-impact steps your team can take to improve them even more.
  • Get commercial assurances that don't come for free with open source packages, like intellectual property indemnification and support under a service level agreement. You expect these guarantees from proprietary software, and you can have them when using open source as well.

The end result? All of the capabilities you expect from commercial-grade software, for the full breadth of open source you use. That means less time grappling with esoteric open source trivia, and more time building your own applications—and your business.

Check Out the Live Demo Read The Documentation Visit the Git Repository