PHPackages                             lalamefine/autoadmin - 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. lalamefine/autoadmin

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

lalamefine/autoadmin
====================

Generate Symfony Admin pages automatically from your Doctrine entities

v1.0.3(7mo ago)3231LGPL-3.0-or-laterPHPPHP &gt;=8.1

Since Sep 24Pushed 7mo agoCompare

[ Source](https://github.com/lalamefine/AutoAdmin)[ Packagist](https://packagist.org/packages/lalamefine/autoadmin)[ Fund](https://www.buymeacoffee.com/lalamefine)[ RSS](/packages/lalamefine-autoadmin/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (21)Used By (0)

Description
===========

[](#description)

This bundle generates admin pages automatically with no need for configuration. You can manage your Doctrine entities (list, create, edit, delete and associations, when included in entities) The interface is simple and without clutter nor noise and makes use of `__toString()` methods to display meaningful information. It only works with Single Column Identifiers for now but support for composite keys may be added in the future.

Installation
============

[](#installation)

1. Run `composer require lalamefine/autoadmin`
2. If not done automatically, add the bundle in `config/bundles.php`:

    ```
    return [
        // ...
        Lalamefine\Autoadmin\LalamefineAutoadminBundle::class => ['all' => true], // add this line
    ];
    ```
3. Add the route in `config/routes/autoadmin.yaml`:

    ```
    autoadmin:
        resource: '@LalamefineAutoadminBundle/config/routes.yaml'
        prefix: autoadmin
    ```

    You can change the prefix if you want (e.g. `admin`).
4. **⚠ WARNING** Configure security to restrict access :

    You need to configure security at routing level
    I do recommand restricting `/autoadmin` (or your custom prefix) to a specific user role in `config/packages/security.yaml`.

    ```
    security:
        # ...
        access_control:
            - { path: ^/autoadmin, roles: ROLE_SUPER_ADMIN } # Add & customize this line
            # ...
    ```

Screenshots
===========

[](#screenshots)

From an improved version of the symfony sample project :

### List

[](#list)

[![List](./docs/screen-list.png)](./docs/screen-list.png)

### View

[](#view)

[![View](./docs/screen-view.png)](./docs/screen-view.png)

### Edition after comments's "Edit" button is clicked (and 2 elements flagged for removal)

[](#edition-after-commentss-edit-button-is-clicked-and-2-elements-flagged-for-removal)

[![Edition](./docs/screen-edit.png)](./docs/screen-edit.png)

License
=======

[](#license)

This bundle is distributed under the LGPL-3.0-or-later license. Basically, you can use and integrate the licensed software in proprietary projects, as long as modifications to the LGPL-covered code itself remain open-source and shared. See the LICENSE file for more details.

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance62

Regular maintenance activity

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 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 ~0 days

Total

20

Last Release

230d ago

Major Versions

v0.5.1 → v1.0.02025-09-29

### Community

Maintainers

![](https://www.gravatar.com/avatar/a634204c544a4236551c31d5c03b7bc2464a7f43ef348046a5c8ca6db8862a2d?d=identicon)[lalamefine](/maintainers/lalamefine)

---

Top Contributors

[![lalamefine](https://avatars.githubusercontent.com/u/16596379?v=4)](https://github.com/lalamefine "lalamefine (32 commits)")

---

Tags

symfonycrudadminautomatic

### Embed Badge

![Health badge](/badges/lalamefine-autoadmin/health.svg)

```
[![Health](https://phpackages.com/badges/lalamefine-autoadmin/health.svg)](https://phpackages.com/packages/lalamefine-autoadmin)
```

###  Alternatives

[2lenet/crudit-bundle

The easy like Crud'it Bundle.

1714.8k8](/packages/2lenet-crudit-bundle)[arkounay/quick-admin-generator-bundle

QAG is a bundle that generates cruds admin for Symfony applications using Doctrine.

2510.4k](/packages/arkounay-quick-admin-generator-bundle)[mwsimple/admin-crud

Admin Crud Bundle generator for Symfony applications

213.3k](/packages/mwsimple-admin-crud)

PHPackages © 2026

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