PHPackages                             easycorp/easyadmin-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. easycorp/easyadmin-bundle

ActiveSymfony-bundle[Admin Panels](/categories/admin)

easycorp/easyadmin-bundle
=========================

Admin generator for Symfony applications

v5.0.2(2mo ago)4.3k16.7M—4.2%1.1k[163 issues](https://github.com/EasyCorp/EasyAdminBundle/issues)[122 PRs](https://github.com/EasyCorp/EasyAdminBundle/pulls)20MITPHPPHP &gt;=8.2CI passing

Since Jan 16Pushed 1mo ago92 watchersCompare

[ Source](https://github.com/EasyCorp/EasyAdminBundle)[ Packagist](https://packagist.org/packages/easycorp/easyadmin-bundle)[ Docs](https://github.com/EasyCorp/EasyAdminBundle)[ GitHub Sponsors](https://github.com/javiereguiluz)[ RSS](/packages/easycorp-easyadmin-bundle/feed)WikiDiscussions 5.x Synced 1mo ago

READMEChangelog (10)Dependencies (90)Versions (371)Used By (20)

[ ![EasyAdmin Logo](./assets/images/easyadmin-logo.svg)](https://github.com/EasyCorp/EasyAdminBundle)

 **The easiest way to build Symfony admin panels**

 [![Latest Stable Version](https://camo.githubusercontent.com/f1dcdee37553557f9bc46d4d1a39f0d3454f9d6aa98bdee0fcc51d5c6daad873/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f65617379636f72702f6561737961646d696e2d62756e646c652e7376673f7374796c653d666c61742d737175617265266c6162656c3d737461626c65)](https://packagist.org/packages/easycorp/easyadmin-bundle) [![Total Downloads](https://camo.githubusercontent.com/50d47b4ae74715dafd13da5ddce1e036753a5eb544f7ebfeba7bb57f6b93dfe3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f65617379636f72702f6561737961646d696e2d62756e646c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/easycorp/easyadmin-bundle) [![License](https://camo.githubusercontent.com/26e0935256cd780d3a02c05cfb122081c655b631216f78eb2b5c788384dc0089/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f65617379636f72702f6561737961646d696e2d62756e646c652e7376673f7374796c653d666c61742d737175617265)](https://github.com/EasyCorp/EasyAdminBundle/blob/4.x/LICENSE) [![Build Status](https://camo.githubusercontent.com/b4dc3ae9fa22fe4f7f18927a8b316a2146e599a193c8a429f334fa50b62e3aaf/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f45617379436f72702f4561737941646d696e42756e646c652f63692e79616d6c3f7374796c653d666c61742d737175617265)](https://github.com/EasyCorp/EasyAdminBundle/actions)

 [Documentation](https://symfony.com/bundles/EasyAdminBundle/current/index.html) • [Video Tutorial](https://symfonycasts.com/screencast/easyadminbundle)

EasyAdmin creates beautiful backends for Symfony applications. It's free, fast, fully documented, and trusted by tens of thousands of projects.

 [    ![EasyAdmin Index Page](./doc/images/easyadmin-screenshot-index-light.webp)  ](./doc/images/easyadmin-screenshot-index-light.webp)

Quick Start
-----------

[](#quick-start)

In your Symfony application, run these commands:

```
composer require easycorp/easyadmin-bundle
php bin/console make:admin:dashboard
php bin/console make:admin:crud
```

Visit `/admin` in your browser. That's it!

📖 **[Read the full documentation →](https://symfony.com/bundles/EasyAdminBundle/current/index.html)**

Features
--------

[](#features)

FeatureDescription🎨 **Beautiful by Default**Modern, responsive UI with light and dark modes. No CSS required👥 **Multiple Dashboards**Create separate backends for guests, external collaborators, or different user roles⚡ **CRUD in Minutes**Generate complete backends from your Doctrine entities with a single command🔍 **Search, Filters &amp; Pagination**Powerful built-in tools to find and navigate your data effortlessly🛡️ **Fine-grained Security**Control access at dashboard, menu, action, field, and entity level🎛️ **30+ Field Types**Text, dates, associations, file uploads, WYSIWYG and code editors, and much more📐 **Flexible Form Layouts**Create sophisticated forms with multiple columns, tabs, and fieldsets⚙️ **Custom Actions**Add your own buttons, batch operations, and workflows🌍 **Fully Translatable**RTL support included. Translations available in 40+ languages🛠️ **100% Customizable**Override any template, extend any class, customize everything🧩 **Symfony Native**Seamlessly integrated with Symfony forms, security, routing, and more✅ **Unmatched Compatibility**Works with Symfony 6.x, 7.x, and 8.x and Doctrine 2.x, 3.x, and 4.xWhy EasyAdmin?
--------------

[](#why-easyadmin)

- **Trusted by tens of thousands of projects**: One of the most downloaded Symfony bundles ever
- **Battle-tested since 2015**: Mature, stable, and production-ready
- **Maintained by Symfony experts**: 500+ contributors and led by a Symfony Core Team member
- **Zero JavaScript knowledge required**: Build complete backends with PHP only
- **Extensible when you need it**: Customize anything without fighting the framework

Requirements
------------

[](#requirements)

- PHP 8.2 or higher
- Symfony 6.4 or higher
- Doctrine ORM entities

### Versions

[](#versions)

Version / Repository BranchSymfony CompatibilityPHP CompatibilityStatusDocs`5.x``6.4`, `7.x` and `8.x``8.2` or higherStable version[Read Docs](https://symfony.com/bundles/EasyAdminBundle/5.x/index.html)`4.x``5.4`, `6.x`, `7.x` and `8.x``8.1` or higherBug fixes only[Read Docs](https://symfony.com/bundles/EasyAdminBundle/4.x/index.html)`3.x``4.4`, and `5.x``7.2.5` or higherNo longer maintained[Read Docs](https://symfony.com/bundles/EasyAdminBundle/3.x/index.html)`2.x``4.x`, and `5.x``7.1.3` or higherNo longer maintained[Read Docs](https://symfony.com/bundles/EasyAdminBundle/2.x/index.html)`1.x``2.x`, `3.x` and `4.x``5.3.0` or higherNo longer maintained-### Dev Environment

[](#dev-environment)

EasyAdmin ships a DDEV environment, which allows you to run EasyAdmin in a Symfony Framework project providing example entities and CRUD Controllers.

**Requirements:**

- [Docker](https://www.docker.com/get-started/)
- [DDEV](https://ddev.com/get-started/)

**Using the environment:**

- Checkout the EasyAdmin git repository and switch in the project directory
- Perform `ddev setup` which starts and provisions the web container
- EasyAdmin is available under the URL:
- With `ddev make ` you can execute predefined tasks from [`Makefile`](./Makefile). Examples:
    - To update dependencies (Composer and Yarn): `ddev make build`
    - To (re-)build frontend assets perform `ddev make build-assets`
    - To run unit tests perform `ddev make tests`

Resources
---------

[](#resources)

- 📖 [Official Documentation](https://symfony.com/bundles/EasyAdminBundle/current/index.html)
- 🎬 [SymfonyCasts Video Tutorial](https://symfonycasts.com/screencast/easyadminbundle)
- 🎮 [EasyAdmin Demo](https://github.com/EasyCorp/easyadmin-demo)
- 🐛 [Issue Tracker](https://github.com/EasyCorp/EasyAdminBundle/issues)

Contributing
------------

[](#contributing)

EasyAdmin is an open source project. Contributions are welcome and appreciated!

See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.

 [![PhpStorm logo](https://camo.githubusercontent.com/6e9402fe6304759907d1ff65a5d873dfc03907df2b150e91e2e232a46416629e/68747470733a2f2f7265736f75726365732e6a6574627261696e732e636f6d2f73746f726167652f70726f64756374732f636f6d70616e792f6272616e642f6c6f676f732f50687053746f726d5f69636f6e2e706e67)](https://camo.githubusercontent.com/6e9402fe6304759907d1ff65a5d873dfc03907df2b150e91e2e232a46416629e/68747470733a2f2f7265736f75726365732e6a6574627261696e732e636f6d2f73746f726167652f70726f64756374732f636f6d70616e792f6272616e642f6c6f676f732f50687053746f726d5f69636f6e2e706e67) EasyAdmin is developed using [PhpStorm](https://www.jetbrains.com/phpstorm/), generously provided by JetBrains through their Open Source License Program.

License
-------

[](#license)

EasyAdmin is released under the [MIT License](LICENSE).

---

 Created with ❤️ by [Javier Eguiluz](https://github.com/javiereguiluz) and [contributors](https://github.com/EasyCorp/EasyAdminBundle/graphs/contributors)

###  Health Score

83

—

ExcellentBetter than 100% of packages

Maintenance88

Actively maintained with recent releases

Popularity79

Solid adoption and visibility

Community58

Growing community involvement

Maturity95

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 89% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~11 days

Recently: every ~2 days

Total

369

Last Release

71d ago

Major Versions

3.x-dev → v4.4.02022-10-05

v4.29.0 → v5.0.0-BETA12026-02-14

v4.29.1 → v5.0.0-BETA22026-02-18

v4.29.2 → v5.0.12026-03-01

4.x-dev → v5.0.22026-03-08

PHP version history (8 changes)v1.0.0PHP &gt;=5.3.0

v2.0.0-BETA1PHP ^7.1.3

v3.0.0-alpha5PHP ^7.2.5

v3.1.9PHP &gt;=7.2.5

v2.3.12PHP &gt;=7.1.3

v4.0.0PHP &gt;=8.0.2

v4.15.0PHP &gt;=8.1

v5.0.0-BETA1PHP &gt;=8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/93dbdd4a2471e93a797afb9253151f7ead2b0f57d205d307d5ba94ab3d885da9?d=identicon)[javier.eguiluz](/maintainers/javier.eguiluz)

---

Top Contributors

[![javiereguiluz](https://avatars.githubusercontent.com/u/73419?v=4)](https://github.com/javiereguiluz "javiereguiluz (6402 commits)")[![ogizanagi](https://avatars.githubusercontent.com/u/2211145?v=4)](https://github.com/ogizanagi "ogizanagi (95 commits)")[![michaelKaefer](https://avatars.githubusercontent.com/u/13886409?v=4)](https://github.com/michaelKaefer "michaelKaefer (84 commits)")[![yceruto](https://avatars.githubusercontent.com/u/2028198?v=4)](https://github.com/yceruto "yceruto (84 commits)")[![xabbuh](https://avatars.githubusercontent.com/u/1957048?v=4)](https://github.com/xabbuh "xabbuh (68 commits)")[![grachevko](https://avatars.githubusercontent.com/u/8628465?v=4)](https://github.com/grachevko "grachevko (61 commits)")[![Pierstoval](https://avatars.githubusercontent.com/u/3369266?v=4)](https://github.com/Pierstoval "Pierstoval (55 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (50 commits)")[![seb-jean](https://avatars.githubusercontent.com/u/12116264?v=4)](https://github.com/seb-jean "seb-jean (26 commits)")[![jmsche](https://avatars.githubusercontent.com/u/3929498?v=4)](https://github.com/jmsche "jmsche (26 commits)")[![alterphp](https://avatars.githubusercontent.com/u/738765?v=4)](https://github.com/alterphp "alterphp (19 commits)")[![Seb33300](https://avatars.githubusercontent.com/u/915273?v=4)](https://github.com/Seb33300 "Seb33300 (18 commits)")[![Lustmored](https://avatars.githubusercontent.com/u/2358046?v=4)](https://github.com/Lustmored "Lustmored (16 commits)")[![dragosprotung](https://avatars.githubusercontent.com/u/1081073?v=4)](https://github.com/dragosprotung "dragosprotung (15 commits)")[![ChangePlaces](https://avatars.githubusercontent.com/u/302031?v=4)](https://github.com/ChangePlaces "ChangePlaces (15 commits)")[![a-r-m-i-n](https://avatars.githubusercontent.com/u/1275298?v=4)](https://github.com/a-r-m-i-n "a-r-m-i-n (12 commits)")[![VincentLanglet](https://avatars.githubusercontent.com/u/9052536?v=4)](https://github.com/VincentLanglet "VincentLanglet (12 commits)")[![bocharsky-bw](https://avatars.githubusercontent.com/u/3317635?v=4)](https://github.com/bocharsky-bw "bocharsky-bw (12 commits)")[![pkly](https://avatars.githubusercontent.com/u/17160364?v=4)](https://github.com/pkly "pkly (11 commits)")[![ThomasLandauer](https://avatars.githubusercontent.com/u/1054469?v=4)](https://github.com/ThomasLandauer "ThomasLandauer (11 commits)")

---

Tags

adminbackendbundlegeneratorhacktoberfestphpsymfonysymfony-bundlegeneratorbackendadmin

###  Code Quality

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/easycorp-easyadmin-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/easycorp-easyadmin-bundle/health.svg)](https://phpackages.com/packages/easycorp-easyadmin-bundle)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
