thoughtbot/administrate

A Rails engine that helps you put together a super-flexible admin dashboard.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 44 minutes ago
Added to GitGenius on September 11th, 2026
Created on April 10th, 2015
Open Issues & Pull Requests: 133 (+0)
GitHub issues: Enabled
Number of forks: 1,132
Total Stargazers: 6,033 (+0)
Total Subscribers: 83 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 14.3 days
Mean response time: 87.6 days
90th percentile: 199.3 days
Tracked items: 77

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 79% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 2 weeks, while "views-and-styles" waits about 3 months. Only 3% of issues opened in the past year have been closed. Three people close 87% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 33
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 871 days
Stale 30+ days: 31
Stale 90+ days: 30

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (34)
  • views-and-styles (11)
  • fields (9)
  • dependencies (7)
  • documentation (7)
  • i18n (6)
  • models (6)
  • dashboards (5)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Administrate is a Rails engine that generates admin dashboards for managing application data.

Administrate solves the problem of building admin interfaces by automatically generating dashboards that let users create, edit, search, and delete records for any model. The tool generates clean interfaces with minimal configuration while prioritizing customization through standard Rails patterns. Rather than forcing users into a rigid framework, Administrate lets you override defaults using plain Rails controllers and views, keeping Administrate-specific code minimal and maintainable.

Teams building Rails applications should consider Administrate when they need a functional admin panel without building one from scratch. It works well for applications with standard CRUD operations and models that fit conventional patterns. The tool is designed to handle the simplest use cases out of the box while remaining flexible enough for customization as requirements grow more complex. The project provides comprehensive guides for customizing appearance, behavior, and dashboard contents, with documentation available both online and in the repository itself.

The project maintains active engagement with its open source community, incorporating improvements and bugfixes from external contributors. Development follows a component-based architecture that keeps individual pieces small and maintainable. The maintainers provide documentation for both the current stable release and upcoming versions, supporting users across different adoption stages.