Skip to content
CAI
Produce a survey ↗Verify a survey

railsadminteam/rails_admin

This system is a Rails engine that provides a customizable admin interface for managing application data. It supports multiple object-relational mappers, including ActiveRecord and Mongoid, and integrates with modern asset pipelines like Webpacker, Vite, and Importmap. The engine handles model configuration, field rendering, and authorization through adapters for libraries like CanCanCan, Pundit, and PaperTrail. It also includes a test suite with a dummy application to validate compatibility across various Rails and Ruby versions.

63.1

Adequate · 2 August 2026

9.4k

lines of production code

Ruby

with JavaScript

5

bus factor · 523 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2010 · Rails 7 and Turbo modernization

This period focused on modernizing the RailsAdmin codebase to support Rails 7, Hotwire Turbo, and modern asset pipelines like Webpacker and Vite. The work involved refactoring the internal architecture, such as namespacing controllers and modularizing configuration, while removing legacy Rails 3 tooling and outdated JavaScript libraries.

34 changes

2011–2012 · Comprehensive test coverage and adapter expansion

This period focused on significantly expanding test coverage across the codebase, particularly for the new Mongoid adapter and various field types. It also introduced support for modern asset pipelines and added integrations for authorization and auditing extensions.

28 changes

2013–2021 · Frontend modernization and test coverage

This period focused on modernizing the Rails Admin frontend by migrating to ES modules, Bootstrap 5, and Flatpickr, while significantly expanding test coverage for adapters, actions, and field types. The work also included refactoring the ActiveRecord adapter into dedicated classes and updating the test matrix to support newer versions of Rails and Ruby.

27 changes

2022 · Frontend asset consolidation and test coverage

This period focused on centralizing JavaScript and stylesheet entry points for Rails Admin, integrating modern dependencies like Turbo and ActionText, and expanding the test suite to cover the new asset structure.

4 changes

CAI lens gauges

Survey your own repository

railsadminteam/rails_admin was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 2 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 336845f4e1 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards