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
·
SoftwareBrothers avatar

SoftwareBrothers/admin-bro

0
View on GitHub↗
8,952 stars·727 forks·TypeScript·MIT·18 viewsadminjs.co↗

Admin Bro

Admin-bro is a Node.js administrative panel framework that automatically transforms database schemas into functional content management systems and backend dashboards. It provides a visual interface for performing create, read, update, and delete operations on records across various supported data sources.

The framework uses model-driven UI generation to map database metadata to form components and employs an adapter-based abstraction layer to translate administrative operations into specific database queries. It supports the execution of custom business logic and operational workflows through action-based triggers linked to specific resource records.

The system includes capabilities for data visualization via administrative dashboards and business intelligence reporting. It also provides tools for schema-based input validation, resource metadata extension using decorators, and a plugin-based architecture for adding custom interface components.

Features

  • Content Management Systems - Automatically transforms database schemas into a visual content management system for managing application data.
  • Admin Panel Generators - Automatically builds a web-based management panel to perform data operations and manage application settings.
  • Content Management Interfaces - Generates a user interface based on database models specifically for managing application content.
  • Database Record Managers - Manipulates database records and application content through a visual interface without writing manual queries.
  • Data Manipulation Interfaces - Enables the manipulation of database records through a visual interface, removing the need for manual queries.
  • CRUD Interfaces - Provides a generated interface to perform create, read, update, and delete operations across any supported data source.
  • Plugin-Based Data Source Adapters - Translates generic administrative operations into specific database queries using pluggable wrappers for various ORMs.
  • Schema-Driven Generators - Creates administrative web pages by analyzing database schema metadata and mapping data types to form components.
  • Admin Panel Frameworks - Provides a framework for building web-based management interfaces to perform data operations and manage application settings.
  • Admin Panel Frameworks - Ships a web-based administrative framework that automatically generates management screens from database models in Node.js.
  • Business Process Automation - Triggers custom operational workflows and specialized business logic on database objects via an administrative interface.
  • Business Workflow Automation - Enables the triggering of custom operational workflows and business logic on database objects via the admin interface.
  • Non-Technical User Interfaces - Provides a visual interface that allows non-technical team members to monitor and manage application state without writing code.
  • Data Visualization Dashboards - Creates centralized overview pages and custom reports to analyze application data and monitor key system metrics.
  • Decorator-Based - Modifies the behavior and appearance of data entities by attaching metadata properties to database models using decorators.
  • Plugin-Based Extensibility - Adds custom dashboards and report pages by injecting external components into the core administrative layout.
  • Form Validation Schemas - Enforces data integrity by checking user-submitted form values against the constraints defined in the resource schema.
  • UI Behavior Metadata - Allows developers to customize resource property behavior in the interface using metadata decorators.
  • Administrative Dashboards - Supports the creation of centralized overview pages with widgets to visualize key system metrics and status.
  • Backend Dashboards - Provides a centralized management console with customizable widgets and reports for monitoring application state.
  • Non-Technical Administrative Access - Provides a visual interface for non-technical team members to manage application state without writing code.
  • Custom Action Triggers - Supports the execution of specialized, user-defined business logic that extends beyond standard data operations.
  • Form Input Validation - Enforces data integrity by validating user input against predefined resource schemas during data entry.
  • Resource-Linked Action Triggers - Triggers custom server-side logic through operational hooks linked to specific resource records.
  • Content Management Systems - Auto-generated CRUD admin panel for data models.

Star history

Star history chart for softwarebrothers/admin-broStar history chart for softwarebrothers/admin-bro

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 softwarebrothers/admin-bro do?

Admin-bro is a Node.js administrative panel framework that automatically transforms database schemas into functional content management systems and backend dashboards. It provides a visual interface for performing create, read, update, and delete operations on records across various supported data sources.

What are the main features of softwarebrothers/admin-bro?

The main features of softwarebrothers/admin-bro are: Content Management Systems, Admin Panel Generators, Content Management Interfaces, Database Record Managers, Data Manipulation Interfaces, CRUD Interfaces, Plugin-Based Data Source Adapters, Schema-Driven Generators.

What are some open-source alternatives to softwarebrothers/admin-bro?

Open-source alternatives to softwarebrothers/admin-bro include: theorchid/platform — Platform is a framework for building back-office applications and administrative dashboards using Laravel. It… qor/qor — Qor is a Go admin framework and backend toolkit used for building administrative interfaces, headless content… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… fastapi-admin/fastapi-admin — fastapi-admin is a web-based administrative interface that automatically generates CRUD control panels from FastAPI… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… nocobase/nocobase — This platform is a modular, metadata-driven framework designed for building custom business applications and data…

Open-source alternatives to Admin Bro

Similar open-source projects, ranked by how many features they share with Admin Bro.
  • theorchid/platformTheOrchid avatar

    TheOrchid/Platform

    4,791View on GitHub↗

    Platform is a framework for building back-office applications and administrative dashboards using Laravel. It functions as a schema-driven UI framework and CRUD generator that automatically constructs database management interfaces, input forms, and validation rules from programmatic model definitions. The project distinguishes itself through a comprehensive backend UI kit that supports advanced data capture, including geographic coordinate mapping, tabular JSON data matrices, and marketing metadata tracking. It features a robust role-based access control system for managing resource visibili

    PHP
    View on GitHub↗4,791
  • qor/qorqor avatar

    qor/qor

    5,345View on GitHub↗

    Qor is a Go admin framework and backend toolkit used for building administrative interfaces, headless content management systems, and REST API generators. It provides a structured environment for implementing business application backends, specializing in the management of structured content and media assets. The project distinguishes itself through comprehensive multi-language content management, featuring locale-based data versioning and a dedicated system for internationalization and translation administration. It further differentiates its offering with a built-in state machine implementa

    Goadminapicms
    View on GitHub↗5,345
  • marmelab/react-adminmarmelab avatar

    marmelab/react-admin

    26,780View on GitHub↗

    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

    TypeScriptadminadmin-dashboardadmin-on-rest
    View on GitHub↗26,780
  • fastapi-admin/fastapi-adminfastapi-admin avatar

    fastapi-admin/fastapi-admin

    3,791View on GitHub↗

    fastapi-admin is a web-based administrative interface that automatically generates CRUD control panels from FastAPI application models and database schemas. It serves as a model-driven dashboard generator that constructs administrative forms and data tables by inspecting database model metadata and field constraints at runtime. The project integrates with asynchronous object-relational mapping to provide a TortoiseORM admin interface, enabling the management of relational database content through a structured dashboard. The resulting interface utilizes a responsive design system for a consist

    Python
    View on GitHub↗3,791
  • See all 30 alternatives to Admin Bro→