PHPackages                             easyadminfriends/easyadmindashboard-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. easyadminfriends/easyadmindashboard-bundle

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

easyadminfriends/easyadmindashboard-bundle
==========================================

Dashboard/Homepage page for EasyAdminBundle

v3.1.6(1mo ago)45091MITPHPPHP &gt;=8.2.0

Since Apr 10Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/anybug/EasyAdminDashboardBundle)[ Packagist](https://packagist.org/packages/easyadminfriends/easyadmindashboard-bundle)[ Docs](https://github.com/anybug/EasyAdminDashboardBundle)[ RSS](/packages/easyadminfriends-easyadmindashboard-bundle/feed)WikiDiscussions 3.x Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (28)Used By (0)

EasyAdminDashboardBundle
========================

[](#easyadmindashboardbundle)

This bundle is an extension for the Easycorp EasyAdminBundle (the simple Symfony backends administration bundle). It allows you to create easily a user-friendly homepage with some counters, like a dashboard.

[![Alt text](/doc/img/dashboard.png?raw=true "Dashboard")](/doc/img/dashboard.png?raw=true)

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

[](#requirements)

This bundle requires:

```
* PHP 8.2 or higher
* Symfony 6.4 or higher
* EasyAdmin 4.2x

```

Installation
------------

[](#installation)

Use composer to require the latest stable version.

```
$ composer require easyadminfriends/easyadmindashboard-bundle:3.x
```

Generate dashboard items inside Easyadmin Dashboard Controller

```
#App\Controller\Admin\DashboardController
...
use EasyAdminFriends\EasyAdminDashboardBundle\Service\EasyAdminDashboard;

class DashboardController extends AbstractDashboardController
{
    public function __construct(private EasyAdminDashboard $easyAdminDashboard){}

    public function index(): Response
    {
        return $this->render('@EasyAdminDashboard/Default/index.html.twig', [
            'dashboard' => $this->easyAdminDashboard->getDashboard()
        ]);
    }

    public function configureCrud(): Crud
    {
		...
    }
...
```

Usage
-----

[](#usage)

documentation in progress full example:

```
#config/packages/easy_admin_dashboard.yaml

easy_admin_dashboard:
  title: "Welcome to backend"
  blocks:
    Bloc1:
      label: Products
      size: 12
      css_class: primary
      permissions: ['ROLE_USER']
      items:
        Product:
          label: "Active products in catalog"
          size: 3
          css_class: success text-dark
          class: App\Entity\Product
          controller: App\Controller\Admin\ProductCrudController
          icon:  shopping-cart
          link_label: "Product list"
          permissions: ['ROLE_ADMIN']
          query: MyCustomQuery
          hierarchy: false
        ProductCategory:
          label: "Categories"
          size: 3
          css_class: green
          class: App\Entity\Category
          controller: App\Controller\Admin\ProductCategoryCrudController
          icon:  list-ul
          link_label: "Category list"
          permissions: ['ROLE_ADMIN']
          dql_filter: "entity.is_active = 1"
          showCount: false
          action: 'detail'

```

Roadmap and Contributions
-------------------------

[](#roadmap-and-contributions)

Contributions are more than welcome. Fork the project, and submit a PR when you're done.

Remaining todos include:

- Tests coverage

###  Health Score

58

—

FairBetter than 98% of packages

Maintenance97

Actively maintained with recent releases

Popularity21

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity86

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 100% 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 ~107 days

Recently: every ~2 days

Total

28

Last Release

42d ago

Major Versions

1.x-dev → v2.12022-04-27

2.x-dev → v3.02025-04-08

PHP version history (4 changes)v1.0PHP &gt;=5.6.0

v1.0.50PHP &gt;=7.0.0

v2.1PHP &gt;=7.2.0

v3.0PHP &gt;=8.2.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/0ad3aec4777a04beadeb05c02305182abf05a08f926f0d7e46c3d3e18a60cc31?d=identicon)[anybug](/maintainers/anybug)

---

Top Contributors

[![anybug](https://avatars.githubusercontent.com/u/3168317?v=4)](https://github.com/anybug "anybug (57 commits)")

---

Tags

dashboardeasyadmin

### Embed Badge

![Health badge](/badges/easyadminfriends-easyadmindashboard-bundle/health.svg)

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

###  Alternatives

[digital-creative/nova-dashboard

The missing dashboard for nova.

7169.3k1](/packages/digital-creative-nova-dashboard)[jubeki/nova-card-linkable

A Linkeable Card for the Laravel Nova Dashboard.

19246.1k](/packages/jubeki-nova-card-linkable)[umanit/easyadmin-tree-bundle

Plugin to add category tree features for EasyAdmin

237.0k](/packages/umanit-easyadmin-tree-bundle)[putyourlightson/craft-dashboard-begone

Removes the dashboard and redirects users to entries.

1179.0k1](/packages/putyourlightson-craft-dashboard-begone)[artgris/page-bundle

add a page manager to EasyAdminBundle for Symfony

151.5k](/packages/artgris-page-bundle)[andreia/filament-ui-switcher

Add a modal with options to switch between different UI layouts and styles (colors, fonts, font sizes).

233.8k](/packages/andreia-filament-ui-switcher)

PHPackages © 2026

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