awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jqhph avatar

jqhph/dcat-admin

0
View on GitHub↗
4,022 estrellas·775 forks·PHP·MIT·8 vistaswww.dcatadmin.com↗

Dcat Admin

dcat-admin is a Laravel admin panel framework used to rapidly build data-driven administration interfaces. It functions as a CRUD generator and backend scaffolding tool that automatically produces create, read, update, and delete interfaces based on database table schemas.

The system distinguishes itself through a plugin-based extension architecture and the ability to run multiple independent administrative instances within a single installation. It provides specialized tools for mapping external APIs to forms and tables, as well as an event-driven form lifecycle for executing custom logic during resolution and submission.

The framework covers a broad range of capability areas, including role-based access control for managing hierarchical permissions, a comprehensive suite of data management grids with inline editing, and multi-step form workflows. It also includes data visualization tools for operational dashboards and a variety of content handling utilities for chunked large file uploads and rich text editing.

Command-line utilities are provided to automate the generation of administrative components and action classes.

Features

  • Data Grids - Generates interactive data grids based on database models to display and manage records.
  • Role-Based Access Control - Implements a comprehensive role-based access control system to manage permissions for administrative routes and menus.
  • CRUD Generators - Automatically generates full CRUD interfaces for database records based on existing table schemas.
  • Laravel Admin Panel Boilerplates - Provides comprehensive scaffolding for building backend management interfaces specifically for Laravel applications.
  • Form Building - Provides tools for building data entry interfaces linked to database models for record creation.
  • Automated Admin Interfaces - Automatically generates web-based management consoles from backend code to accelerate system control construction.
  • Model-Driven Architectures - Implements a model-driven architecture where database schemas and model attributes drive the generation of CRUD views.
  • Data Query Filters - Implements end-user interfaces for narrowing down data sets using field-based criteria and range searches.
  • Data Visualization Dashboards - Enables the construction of operational dashboards with statistics cards, charts, and data grids.
  • Inline Data Editing - Implements direct modification of database records within a tabular grid interface.
  • Relationship Definitions - Defines associations between database tables to organize and display related records.
  • Model-Driven Interface Binding - Binds administrative interfaces directly to Eloquent models to automate standard data management tasks.
  • Relationship Management - Links data entities through associations to manage complex structures within administrative forms.
  • Tabular Data Management Interfaces - Provides comprehensive grids for managing records with integrated filtering, searching, sorting, and export.
  • Command-Line Scaffolding - Includes command-line utilities for automating the generation of administrative form and action classes.
  • Navigation Menu Visibility Controls - Binds navigation menu items to specific roles or permissions to ensure users only see authorized sections.
  • Internal Tool Builders - Facilitates the rapid development of custom internal tools and administrative pages with integrated API support.
  • Route-Based Access Restrictions - Restricts access to endpoints by binding HTTP methods and URL paths to specific permissions.
  • Hierarchical Access Controls - Implements a role-based access control system that supports infinite hierarchical permission nodes.
  • User Role Management - Provides a dedicated management interface for assigning users to roles and roles to permissions.
  • Identity and Access Management - Implements a role-based access control system to manage user permissions and restrict access to administrative routes.
  • Feature Restrictions - Restricts access to specific system features and sidebar menu items based on assigned user roles.
  • URL Path Permissions - Binds permissions to HTTP paths using wildcard matching to control access to specific routes.
  • Extensible Plugin Architectures - Provides a structured plugin architecture for injecting custom pages, routes, and components via external packages.
  • Plugin Architectures - Implements a plugin-based extension architecture allowing core systems to be extended through modular components and hooks.
  • Custom Page Views - Supports the creation of entirely new custom pages and routes within the administrative interface.
  • Automatic Admin Interface Generators - Automatically generates comprehensive administrative user interfaces and management consoles from backend code definitions.
  • Custom Filtering Constraints - Provides a framework for defining bespoke filtering rules and logic to handle specialized data selection.
  • Administrative Dashboard Pages - Provides a framework for assembling management pages with integrated data tables, statistics cards, and visualization charts.
  • Administrative Data Entry Forms - Constructs specialized input forms for capturing and managing database records in an administrative context.
  • Programmatic Menu Injections - Adds navigation links to the administrative sidebar through configuration properties or programmatic arrays.
  • Admin Menu Organizers - Implements a system for organizing administrative views into hierarchical menu categories.
  • Admin Panel Frameworks - A specialized framework for rapidly building data-driven administrative interfaces for Laravel applications.
  • Admin Panel Generators - Provides a framework to programmatically generate administrative interfaces and dashboards from data models.
  • Database-Driven Generation - Generates data tables, forms, and detail pages automatically based on existing database table schemas.
  • Multi-Application Projects - Supports running multiple independent administrative applications within a single project using unique directories.
  • Statistics Cards - Displays key metrics via cards utilizing values, line charts, donut charts, and radial gauges.
  • Detail Views - Provides dedicated detail views to render the full metadata and content of a single database record.
  • Administrative Content Organization - Provides a flexible system for organizing administrative page content using strings, views, or renderable objects.
  • Column Transformation - Provides chainable methods for applying string or collection transformations to field values before they are rendered.
  • Column Rendering Macros - Allows adding custom methods to column classes via macros for project-specific data rendering in grids.
  • Custom Field Validation - Implements logic to return custom error messages for specific fields during the form submission process.
  • Custom Export Definitions - Provides the ability to define custom transformation logic for exporting table data into various file structures.
  • Data Grid Exports - Exports data grid content to downloadable formats like CSV, XLSX, or ODS for offline analysis.
  • Header Filter Controls - Provides interactive filter inputs located directly in table headers to narrow down displayed records.
  • Custom Filter Callables - Allows the definition of custom query closures to implement complex filtering logic for data retrieval.
  • Filter Layouts - Supports configurable layout modes for table filters, including sliding side panels.
  • Dynamic Data Integration - Links visualization components to backend endpoints to update displayed data dynamically based on user input.
  • Menu Structure Management - Organizes administrative menu items via a database-backed interface to control the backend structure.
  • Query Scopes - Defines common query constraints within model definitions that are exposed as selectable filtering options.
  • Database Query Execution - Executes database queries via a query builder when formal model classes are not used.
  • Related Record Selectors - Provides modal interfaces for filtering and selecting records from related tables.
  • Inline Record Creation - Adds a data entry form to the top of table views for rapid record creation.
  • Relational Record Fetching - Fetches and displays linked records within tables using repositories, model instances, or queries.
  • Tree-Based Table Renderers - Renders database records in an expandable tree structure with lazy-loading for child nodes.
  • Filter Form Customization - Allows customizing the presentation and layout of the user-facing filter interface to meet design requirements.
  • Visual Data Decorators - Transforms raw database values into visual elements like badges, hyperlinks, and images to improve data readability.
  • Hierarchical Data Search - Enables searching for records within hierarchical data trees while surfacing nested child records.
  • Taggable Inputs - Implements taggable input fields that support many-to-many relationships and AJAX loading.
  • Association-Based Filters - Enables filtering of records based on attributes or existence of related entities in associated tables.
  • One-to-Many Relationship Models - Embeds data tables within forms to manage one-to-many relationships across different tables.
  • Multi-Selection Filters - Implements selection-based filters that support both single and multiple value selections for database queries.
  • Media Asset Managers - Manages the transfer of files from the client to both local disks and cloud storage backends.
  • Extension Package Managers - Provides a visual management interface for installing and enabling third-party extension packages.
  • Repository Pattern Abstractions - Decouples the administrative interface from the data source using a repository pattern abstraction layer.
  • Administrative Instance Isolation - Supports running multiple independent administrative instances within one installation by separating directories and configurations.
  • Renderer Extensions - Enables extending base renderer classes to implement complex and reusable display logic for table columns.
  • Backend Isolation - Configures distinct database tables for separate administrative backends to provide isolated navigation and access settings.
  • UI Visibility Control - Dynamically hides or shows specific page elements and table columns based on the user's assigned permissions.
  • Server-Side Data Validation - Checks submitted form data against server-side rules to ensure data integrity and correctness.
  • CLI Component Generators - Provides command-line utilities to generate standardized action and form classes for the admin panel.
  • Interactive Tree Management - Constructs tree-structured tables and pages with drag-and-drop functionality for organizing levels.
  • Repository Patterns - Implements a repository layer to decouple page construction from the underlying data source.
  • Form Action Class Generation - Creates specialized classes via a command-line interface to encapsulate custom logic triggered by form actions.
  • Administrative Dashboards - Provides operational dashboards with statistics cards and charts for monitoring system metrics.
  • Bulk Action Buttons - Provides UI elements in list views to perform a single operation on multiple selected items simultaneously.
  • Action Buttons - Defines custom buttons that trigger server-side requests and handle responses with confirmation dialogs.
  • Selection Input Sets - Offers cohesive sets of selection controls including radio buttons and checkboxes with select-all options.
  • Custom Form Field Components - Enables the registration of custom component classes and view files to integrate third-party editors into forms.
  • Dynamic Content Columns - Adds visual markers and dynamic content to data tables and detail views using closures.
  • Form-Integrated Date-Time Pickers - Integrates standardized date and time picker components into forms to ensure consistent data entry.
  • Customizable - Provides customizable modal windows with support for custom content and lifecycle event listeners.
  • Row Action Triggers - Implements interactive buttons attached to individual table rows for executing record-specific operations.
  • Form Data Persistence - Saves intermediate input values to the session to prevent data loss during multi-step form workflows.
  • Form Field Lifecycle Hooks - Triggers specific logic during the resolving and composing phases of a form field's lifecycle.
  • Data Visualizations - Renders operational insights through a suite of charts, statistics cards, and detailed data views.
  • Programmatic Definitions - Allows navigation items to be injected dynamically using arrays during the bootstrap process for programmatic control.
  • Dashboard Layouts - Allows the arrangement of charts, statistics cards, and tabs to build functional administrative dashboards.
  • Modular Dashboard Composition - Provides tools to assemble operational dashboards by composing modular UI components such as charts and statistics cards.
  • Multi-Select Inputs - Provides multi-select boxes and checkboxes for handling many-to-many relationships or JSON strings.
  • Numeric Input Controls - Offers specialized numeric input controls including sliders and switches for range selection and binary toggles.
  • Partial Page Refreshers - Reloads the current view or navigates to a new URL without triggering a full browser refresh.
  • Resource Selection Popups - Provides popup selection interfaces to pick a record from another resource as a filter value.
  • Select Dropdowns - Provides dropdown menus with support for API-driven options and AJAX pagination for large datasets.
  • Tabbed Navigation - Implements tabbed navigation to organize complex page content and reduce visual clutter.
  • Table Column Formatting - Transforms raw field values into human-readable formats using callbacks, templates, labels, and badges.
  • Responsive Table Containers - Provides responsive data tables that adapt to screen size and include bulk selection capabilities via checkboxes.
  • Table Quick Search - Provides a search input in table headers to filter records instantly using query logic.
  • Table Sorting Logic - Enables users to reorder records based on specific fields through integrated sorting traits in table headers.
  • Form Layouts - Supports organizing form input fields into structured layouts, including multi-column grids and tabbed sections.
  • Value Selection Popups - Implements popup tables with filtering to allow users to select records from other resources.
  • Entity Detail Views - Provides specialized administrative screens for viewing individual entity data with configurable behavior.
  • Client-Side Form Validation - Provides mechanisms to verify form data integrity in the browser before submission to the server.
  • Standalone Administrative Pages - Builds independent pages without sidebars or themes to create specialized tools like popup selectors.
  • External API Integrations - Maps remote API endpoints to administrative forms and tables for external information exchange.
  • Field Lifecycle Events - Executes custom logic during the resolving, composing, and submission phases of a form field's lifecycle.
  • Translated Field Labels - Maps internal database field names to human-readable labels for localized display in tables and views.
  • Multi-Step Flows - Provides a sequential data entry process that validates inputs at each step before proceeding.
  • Asynchronous Form Submissions - Sends form data to the server via AJAX to handle validation and responses without reloading the entire page.

Historial de estrellas

Gráfico del historial de estrellas de jqhph/dcat-adminGráfico del historial de estrellas de jqhph/dcat-admin

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Colecciones destacadas con Dcat Admin

Colecciones seleccionadas manualmente donde aparece Dcat Admin.
  • Paquetes de utilidades esenciales para Laravel

Alternativas open-source a Dcat Admin

Proyectos open-source similares, clasificados según cuántas características comparten con Dcat Admin.
  • area17/twillAvatar de area17

    area17/twill

    3,956Ver en GitHub↗

    Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and content management systems. It serves as a headless CMS framework and a toolkit for defining content models and managing structured data through a dedicated administrative interface. The project features a visual block editor that allows publishers to arrange and configure reusable content sections via a drag-and-drop interface. It includes a dedicated digital asset manager for storing, cropping, and optimizing images and files across local or cloud storage, as well as a multiling

    PHP
    Ver en GitHub↗3,956
  • theorchid/platformAvatar de TheOrchid

    TheOrchid/Platform

    4,791Ver en 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
    Ver en GitHub↗4,791
  • thinkgem/jeesiteAvatar de thinkgem

    thinkgem/jeesite

    8,044Ver en GitHub↗

    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

    Vue
    Ver en GitHub↗8,044
  • marmelab/react-adminAvatar de marmelab

    marmelab/react-admin

    26,780Ver en 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
    Ver en GitHub↗26,780
Ver las 30 alternativas a Dcat Admin→

Preguntas frecuentes

¿Qué hace jqhph/dcat-admin?

dcat-admin is a Laravel admin panel framework used to rapidly build data-driven administration interfaces. It functions as a CRUD generator and backend scaffolding tool that automatically produces create, read, update, and delete interfaces based on database table schemas.

¿Cuáles son las características principales de jqhph/dcat-admin?

Las características principales de jqhph/dcat-admin son: Data Grids, Role-Based Access Control, CRUD Generators, Laravel Admin Panel Boilerplates, Form Building, Automated Admin Interfaces, Model-Driven Architectures, Data Query Filters.

¿Qué alternativas de código abierto existen para jqhph/dcat-admin?

Las alternativas de código abierto para jqhph/dcat-admin incluyen: area17/twill — Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and… theorchid/platform — Platform is a framework for building back-office applications and administrative dashboards using Laravel. It… thinkgem/jeesite — Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using… marmelab/react-admin — React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL… filamentphp/filament — Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel… kiranism/next-shadcn-dashboard-starter — This project is a type-safe web application template and admin dashboard starter built with Next.js, TypeScript, and…