For administrative operations, the first results are illacloud/illa-builder (Illa-builder is a low-code internal tool builder that provides visual workflow automation, drag-and-drop UI composition, database and API integration, and self-hosted deployment options, matching all the core requirements for building admin panels and business dashboards), hs-web/hsweb-framework (This Spring Boot framework provides a reactive foundation with built-in CRUD operations and role-based access control, making it well-suited for building Java-based administrative systems despite lacking out-of-the-box frontend UI components) and thinkgem/jeesite (JeeSite is a full-stack low-code enterprise development platform that provides automated CRUD code generation, role-based access control, workflow engines, and administrative dashboards). bram2w/baserow and marmelab/react-admin round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Compare open-source admin panel dashboards for web applications and backend administrative operations on GitHub.
Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and admin panels. It functions as a database GUI dashboard and visual workflow automator, allowing users to connect to databases and external APIs to manage data and automate business processes. The platform provides a self-hosted app framework that can be deployed on private infrastructure via Docker. It enables the creation of custom dashboards and CRMs while maintaining full control over data and hosting. The system includes a visual drag-and-drop canvas for designing user in
Illa-builder is a low-code internal tool builder that provides visual workflow automation, drag-and-drop UI composition, database and API integration, and self-hosted deployment options, matching all the core requirements for building admin panels and business dashboards.
This project is a Spring Boot administrative framework and enterprise backend boilerplate designed for building management systems. It provides a foundation for enterprise-level applications using a reactive programming model and non-blocking data access patterns. The framework includes a reactive CRUD system for database operations and a role-based access control system to manage user accounts and administrative permissions. It further distinguishes itself with a centralized data dictionary for maintaining standardized labels and values across application modules. The system's broader capab
This Spring Boot framework provides a reactive foundation with built-in CRUD operations and role-based access control, making it well-suited for building Java-based administrative systems despite lacking out-of-the-box frontend UI components.
Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process
JeeSite is a full-stack low-code enterprise development platform that provides automated CRUD code generation, role-based access control, workflow engines, and administrative dashboards.
Baserow is a no-code relational database and application builder that allows users to create structured data tables and business tools through a visual interface. It functions as a headless REST API data backend and a self-hosted data workspace, providing a platform for managing collaborative databases while maintaining full control over data residency. The platform integrates large language models to serve as an LLM-powered data platform, capable of generating database structures, record content, and technical workflows from natural language. It also acts as a Model Context Protocol server,
Baserow is a self-hostable no-code database and application builder that provides visual tools for managing relational data and custom workflows, though it functions primarily as a structured data platform rather than a traditional code-heavy admin panel builder.
React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr
React-admin is a robust TypeScript framework tailored for building data-driven admin interfaces and connects seamlessly to REST or GraphQL backends, though it relies on external backend integrations for direct SQL support and workflow automation.
Administrate is a Rails engine that generates full CRUD admin interfaces for any model in a Rails application, providing create, read, update, delete, search, and pagination capabilities out of the box. It functions as a convention-based dashboard generator that maps model attributes to default field types and views, while supporting customization through standard Rails controller and view overrides. The framework distinguishes itself through a field type abstraction layer that encapsulates data display and input logic into reusable classes, and a hook-point content injection system that allo
Administrate is a Ruby on Rails engine that generates CRUD admin dashboards with customizable views and controllers, fitting the internal tool builder category despite being tightly coupled to the Rails ecosystem.
Records is a SQL database client designed for executing raw queries and managing result sets through a simplified interface. It provides a parameterized SQL executor to bind values to placeholders, ensuring safe data handling and preventing injection attacks, alongside a database transaction manager for grouping operations into atomic units. The project includes a dedicated command-line interface for running database statements and exporting query results directly to local files. This tooling allows for the conversion of SQL result sets into multiple serialization formats, including CSV, JSON
Records is a Python SQL query client and database library rather than a complete internal tool builder or admin panel, making it a low-level building block for database interactions rather than a full operational dashboard.
Data API builder is a service that automatically generates REST and GraphQL endpoints directly from database schemas and stored procedures. By interpreting database metadata, it provides immediate programmatic access to information without requiring the development of custom backend routes or manual query logic. The engine distinguishes itself through a metadata-driven translation layer that maps incoming HTTP requests to native database queries while enforcing granular, role-based access control and row-level security policies. It includes a dedicated bridge for AI agents, allowing these sys
This service automatically generates REST and GraphQL APIs directly from database schemas with role-based access control, but it is a backend data API generator rather than a complete internal tool or admin panel builder with custom UI components.
sqlboiler is a database-first ORM generator for Go that analyzes an existing database schema to produce strongly typed structures and query helpers. It functions as a schema-driven code generator, transforming database tables and relationships into executable Go source code. The project distinguishes itself through a type-safe query builder that uses chainable modifiers to construct SQL statements, eliminating the need for raw string concatenation. It utilizes customizable text templates to generate source code, allowing for the aliasing of schema entities and the creation of custom templates
This is a database-first ORM generator for Go rather than a complete admin panel or internal tool builder, making it a code-generation building block rather than a ready-to-use application interface.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| illacloud/illa-builder | 12.3K | TypeScript | Apache-2.0 | |
| hs-web/hsweb-framework | 8.4K | Java | Apache-2.0 | |
| thinkgem/jeesite | 8K | Vue | Apache-2.0 | |
| bram2w/baserow | 5.1K | Python | NOASSERTION | |
| marmelab/react-admin | 26.8K | TypeScript | MIT | |
| thoughtbot/administrate | 6K | JavaScript | MIT | |
| kennethreitz/records | 7.2K | Python | ISC | |
| azure/data-api-builder | 1.4K | C# | MIT | |
| aarondl/sqlboiler | 7K | Go | NOASSERTION |