awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
EasyCorp avatar

EasyCorp/EasyAdminBundle

0
View on GitHub↗
4,282 stars·1,098 forks·PHP·MIT·6 views

EasyAdminBundle

EasyAdminBundle is a tool for automatically generating backend management interfaces for Symfony applications. It builds administrative screens and forms by mapping database entity definitions to user interface components, providing a web-based system for managing database records through searchable lists and CRUD forms.

The project supports the creation of separate administration backends tailored for different user roles or external collaborators. It includes a security layer for restricting dashboards, menus, and data fields based on role-based access control and user security tokens.

The system provides capabilities for database record management with paginated lists, dynamic query filtering, and custom administrative workflows executed through specialized buttons and batch operations. It also includes localization support for translating interface text and adjusting layouts for right-to-left reading directions.

Features

  • Automatic Admin Interface Generators - Provides a framework to automatically generate administrative user interfaces and management consoles from backend code definitions.
  • Database Record Managers - Provides web-based interfaces for viewing, adding, updating, and deleting database records via CRUD forms.
  • Record Management Interfaces - Organizes database entries into searchable, filterable, and paginated lists with integrated editing fields.
  • Query Filters - Translates user-selected interface filters into database queries to refine record list views.
  • Permission-Based Access Control - Restricts access to dashboards, menus, and specific data fields based on assigned permissions and roles.
  • Role-Based Access Control - Restricts visibility of dashboards, menus, and data fields by checking user security tokens against defined role permissions.
  • Role-Based Access Control Systems - Implements a security layer to manage user permissions and access levels based on defined roles.
  • Database Management Interfaces - Provides a web-based system for managing database records through searchable lists and filterable views.
  • Entity-Driven UI Generation - Automatically builds management screens and forms by mapping database entity properties to UI components.
  • Admin Panel Generators - Programmatically generates administrative interfaces and dashboards specifically for Symfony applications based on data models.
  • Multi-Tenant Administrative Backends - Builds separate backend management areas tailored for different user roles or external collaborators.
  • Role-Based Dashboard Provisioning - Builds separate administration backends tailored for different user roles or external collaborators.
  • Event-Driven Action Handlers - Executes custom business logic through specialized controller actions triggered by UI buttons or batch operations.
  • Administrative Logic Extenders - Implements specialized buttons and batch operations to extend administrative functionality via custom logic.
  • Administrative Action Workflows - A feature in the product allowing the creation of specialized buttons and batch operations to handle complex business logic and data processing.
  • Administrative Menu Hierarchies - Implements centralized configuration classes to define administrative access and menu hierarchies without manual route files.

Star history

Star history chart for easycorp/easyadminbundleStar history chart for easycorp/easyadminbundle

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 easycorp/easyadminbundle do?

EasyAdminBundle is a tool for automatically generating backend management interfaces for Symfony applications. It builds administrative screens and forms by mapping database entity definitions to user interface components, providing a web-based system for managing database records through searchable lists and CRUD forms.

What are the main features of easycorp/easyadminbundle?

The main features of easycorp/easyadminbundle are: Automatic Admin Interface Generators, Database Record Managers, Record Management Interfaces, Query Filters, Permission-Based Access Control, Role-Based Access Control, Role-Based Access Control Systems, Database Management Interfaces.

What are some open-source alternatives to easycorp/easyadminbundle?

Open-source alternatives to easycorp/easyadminbundle include: theorchid/platform — Platform is a framework for building back-office applications and administrative dashboards using Laravel. It… jqhph/dcat-admin — dcat-admin is a Laravel admin panel framework used to rapidly build data-driven administration interfaces. It… area17/twill — Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and… herozhou/vue-framework-wz — vue-framework-wz is a Vue.js admin dashboard framework and modular frontend boilerplate designed for building… hs-web/hsweb-framework — This project is a Spring Boot administrative framework and enterprise backend boilerplate designed for building… duxianwei520/react — This project is a React admin dashboard boilerplate designed for building backend administrative interfaces. It…

Open-source alternatives to EasyAdminBundle

Similar open-source projects, ranked by how many features they share with EasyAdminBundle.
  • 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
  • jqhph/dcat-adminjqhph avatar

    jqhph/dcat-admin

    4,022View on GitHub↗

    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 du

    PHPlaravellaravel-admin
    View on GitHub↗4,022
  • area17/twillarea17 avatar

    area17/twill

    3,956View on 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
    View on GitHub↗3,956
  • herozhou/vue-framework-wzherozhou avatar

    herozhou/vue-framework-wz

    4,337View on GitHub↗

    vue-framework-wz is a Vue.js admin dashboard framework and modular frontend boilerplate designed for building administrative interfaces. It provides an enterprise UI component library and a role-based access control system to manage user logins and restrict access to protected administrative routes. The framework features a command-line tool for managing optional plugin dependencies to optimize bundle size. It includes an automated navigation system that generates multi-level sidebars, breadcrumbs, and tabbed browsing interfaces based on the application routing configuration. The project cov

    Vueadminadmin-dashboardadmin-template
    View on GitHub↗4,337
  • See all 30 alternatives to EasyAdminBundle→