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
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
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.
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.