awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
activeadmin avatar

activeadmin/activeadmin

0
View on GitHub↗
9,701 stars·3,324 forks·Ruby·MIT·9 viewsactiveadmin.info↗

Activeadmin

ActiveAdmin is a framework for building administrative back-office dashboards and data management screens within Ruby on Rails applications. It functions as a dashboard generator that automatically creates web interfaces for managing database records based on the Active Record pattern.

The project utilizes a declarative domain specific language to map Ruby classes to administrative controllers and views. It employs convention-over-configuration routing to generate standard endpoints and provides a template-override hierarchy for customizing the user interface.

The framework includes a responsive admin interface with support for dark mode and mobile devices. Its broader capabilities cover database record management, internal tooling development, and application state debugging via an integrated interactive console.

Features

  • Admin Dashboard Generators - Provides an automated tool for generating administrative interfaces to manage application data based on business patterns.
  • Admin Interfaces - Provides a comprehensive administrative interface for generating dashboards and data management panels.
  • Record Management Interfaces - Offers a structured interface for creating, updating, and managing database records with built-in validation.
  • Active Record Management Interfaces - Implements a web interface for managing database records based on the Active Record pattern.
  • Dashboard Generators - Functions as a dashboard generator that automatically creates administrative interfaces for web applications.
  • Internal Tool Builders - Serves as a platform for rapidly creating administrative dashboards and data management interfaces for internal team use.
  • Ruby on Rails Frameworks - Provides a comprehensive administrative framework built specifically for the Ruby on Rails ecosystem.
  • Template Overrides - Provides a template-override hierarchy allowing users to replace built-in admin templates with local files.
  • Admin Interface Customizations - Allows modification of the administrative panel layout, navigation, and display properties via template overrides.
  • Resource Mapping DSLs - Implements a declarative DSL to map Ruby classes to administrative controllers and views for rapid interface generation.
  • Responsive Layouts - Implements fluid and adaptive page structures to ensure the admin dashboard works across mobile browsers.
  • Administrative Controller Injections - Injects administrative logic into the Rails request cycle by hooking into the framework routing and controller inheritance layers.
  • Convention-Over-Configuration Routers - Automatically generates standard RESTful administrative endpoints by mapping resource definitions to predefined route patterns.
  • Admin and Management - Provides an admin panel.

Star history

Star history chart for activeadmin/activeadminStar history chart for activeadmin/activeadmin

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does activeadmin/activeadmin do?

ActiveAdmin is a framework for building administrative back-office dashboards and data management screens within Ruby on Rails applications. It functions as a dashboard generator that automatically creates web interfaces for managing database records based on the Active Record pattern.

What are the main features of activeadmin/activeadmin?

The main features of activeadmin/activeadmin are: Admin Dashboard Generators, Admin Interfaces, Record Management Interfaces, Active Record Management Interfaces, Dashboard Generators, Internal Tool Builders, Ruby on Rails Frameworks, Template Overrides.

What are some open-source alternatives to activeadmin/activeadmin?

Open-source alternatives to activeadmin/activeadmin include: flask-admin/flask-admin — Simple and extensible administrative interface framework for Flask. wagtail/wagtail — Wagtail is an open-source content management system built on the Django web framework. It provides a structured,… railsadminteam/rails_admin — Rails Admin is a web-based management dashboard and Active Record model manager for Ruby on Rails applications. It… theodinproject/theodinproject — The Odin Project is an open-source, full-stack web development curriculum that guides learners from basic scripting to… plataformatec/devise — Devise is a comprehensive identity management system and authentication framework for Ruby on Rails applications. It… thoughtbot/administrate — Administrate is a Rails engine that generates full CRUD admin interfaces for any model in a Rails application,…

Open-source alternatives to Activeadmin

Similar open-source projects, ranked by how many features they share with Activeadmin.
  • flask-admin/flask-adminflask-admin avatar

    flask-admin/flask-admin

    6,071View on GitHub↗

    Simple and extensible administrative interface framework for Flask

    Python
    View on GitHub↗6,071
  • wagtail/wagtailwagtail avatar

    wagtail/wagtail

    20,366View on GitHub↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Pythoncmsdjangohacktoberfest
    View on GitHub↗20,366
  • railsadminteam/rails_adminrailsadminteam avatar

    railsadminteam/rails_admin

    7,957View on GitHub↗

    Rails Admin is a web-based management dashboard and Active Record model manager for Ruby on Rails applications. It provides a graphical user interface for creating, reading, updating, and deleting database records, serving as a secure back office for database content management and administrative data auditing. The project distinguishes itself through a reflection-based schema mapping system that automatically generates CRUD interfaces from database metadata. It includes specialized tools for data versioning and change auditing to track administrative activity, as well as utilities for import

    Ruby
    View on GitHub↗7,957
  • theodinproject/theodinprojectTheOdinProject avatar

    TheOdinProject/theodinproject

    4,282View on GitHub↗

    The Odin Project is an open-source, full-stack web development curriculum that guides learners from basic scripting to deploying complete applications through a structured, project-based learning path. It functions as a self-directed bootcamp covering frontend, backend, databases, and job-seeking skills, with a peer-to-peer learning community where developers give and receive structured help through a forum. The platform distinguishes itself through a project-based curriculum engine that presents curated resources and assignments requiring independent problem-solving rather than step-by-step

    Rubycurriculumhacktoberfestodin
    View on GitHub↗4,282
See all 30 alternatives to Activeadmin→