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·23 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

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

Projects sharing features with Admin Bro

These projects share indexed features with Admin Bro. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
Compare all 30 related projects→

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.

Which projects share features with softwarebrothers/admin-bro?

Projects with overlapping indexed features 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…