PHPackages                             f0ska/auto-grid-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. [Database &amp; ORM](/categories/database)
4. /
5. f0ska/auto-grid-bundle

ActiveLibrary[Database &amp; ORM](/categories/database)

f0ska/auto-grid-bundle
======================

Automatic grid generation for Symfony Doctrine entities.

v2.0.0(1mo ago)0201MITPHPPHP &gt;=8.1

Since Nov 2Pushed 1mo agoCompare

[ Source](https://github.com/f0ska/auto-grid-bundle)[ Packagist](https://packagist.org/packages/f0ska/auto-grid-bundle)[ RSS](/packages/f0ska-auto-grid-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (12)Versions (23)Used By (1)

AutoGridBundle
==============

[](#autogridbundle)

**🚀 [Demo Bundle](https://github.com/f0ska/auto-grid-test-bundle) | 📖 [Full Documentation](./docs/index.md) | 🛠 [Installation](./docs/installation.md)**

**AutoGridBundle automates the CRUD layer in Symfony to eliminate repetitive boilerplate.**It provides fully functional grids, forms, and filters for your Doctrine entities right out of the box, with no initial configuration.

[![PHP 8.1+](https://camo.githubusercontent.com/2db4016899e1070d186b72453432f6e0bf2eb0207e422e4c14a8f1198442f538/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312b2d373737424234)](https://camo.githubusercontent.com/2db4016899e1070d186b72453432f6e0bf2eb0207e422e4c14a8f1198442f538/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e312b2d373737424234)[![Symfony 6.4+](https://camo.githubusercontent.com/f4f016d79b051322c8cd54499a298726264538ea5e1a7ca19a07e83d128c8c50/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f53796d666f6e792d362e342b2d323232)](https://camo.githubusercontent.com/f4f016d79b051322c8cd54499a298726264538ea5e1a7ca19a07e83d128c8c50/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f53796d666f6e792d362e342b2d323232)[![Bootstrap 5](https://camo.githubusercontent.com/313075a1d95bed0dd77482c453945b7b22713d6584bcd2e882154bb2ebe5594a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f426f6f7473747261702d352d373935324233)](https://camo.githubusercontent.com/313075a1d95bed0dd77482c453945b7b22713d6584bcd2e882154bb2ebe5594a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f426f6f7473747261702d352d373935324233)[![License MIT](https://camo.githubusercontent.com/5caa455d8debc46fb23abbadb45a733a937f3910a73fc875c2f7820468e1bb54/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e)](https://camo.githubusercontent.com/5caa455d8debc46fb23abbadb45a733a937f3910a73fc875c2f7820468e1bb54/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e)

---

✨ Key Features
--------------

[](#-key-features)

- 🚀 **Zero Configuration:** Get a functional CRUD for any entity instantly without writing a single line of config.
- 🛠 **Advanced Form Guessing:** Out-of-the-box support for complex types, improving upon the standard Symfony Form Guesser.
- 🔍 **Automated Filters &amp; Sorting:** Smart data filtering and sorting generated automatically based on your database schema.
- 💎 **Attribute-Based Customization:** Fine-tune your UI using PHP 8 Attributes directly in your Entities.
- 🔄 **Full CRUD Lifecycle:** Integrated views for Listing, Creating, Editing, and Deleting records.
- 🎨 **Extensible UI:** Easily override templates or extend the core logic to fit your custom requirements.

---

🔥 Example
---------

[](#-example)

###### Controller Example:

[](#controller-example)

```
public function myAction(AutoGridFactory $factory): Response
{
    $grid = $factory->create(MyEntity::class);
    return $grid->getResponse() ?? $this->render('my-template.html.twig', ['grid' => $grid]);
}
```

###### Twig Template Example:

[](#twig-template-example)

```
{{ agRender(grid) }}
```

###### Result:

[](#result)

[![Default Bootstrap5 AutoGrid look](./docs/media/grid.png)](./docs/media/grid.png)

📖 Explore more features:
------------------------

[](#-explore-more-features)

- [Documentation](./docs/index.md)
    - [Bundle Installation](./docs/installation.md)
    - [Optional Factory Arguments](./docs/optional-factory-arguments.md)
    - [Attributes](./docs/attributes.md)
    - [Global Configuration](./docs/global-configuration.md)
    - [Customization](./docs/customization.md)
- [Demo Bundle](https://github.com/f0ska/auto-grid-test-bundle)

⚙️ Technical notice
-------------------

[](#️-technical-notice)

AutoGrid is built for **Symfony 6+** and **PHP 8.1+**. It uses the **Bootstrap 5** theme and icons to display content nicely.

*You will need to adapt AutoGrid templates if your project does not use Bootstrap 5. However, this process is straightforward and much faster than building grids from scratch. Initially, it's recommended to include the Bootstrap theme (even from a CDN) to see how it is supposed to look by default. This will help you customize AutoGrid templates for your specific theme.*

---

###  Health Score

42

—

FairBetter than 90% of packages

Maintenance92

Actively maintained with recent releases

Popularity6

Limited adoption so far

Community10

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

Total

21

Last Release

37d ago

Major Versions

v1.1.7 → v2.0.02026-04-05

PHP version history (3 changes)v1.0.1PHP &gt;=8.3.0

v1.0.2PHP &gt;=8.2.0

v1.0.7PHP &gt;=8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/117a318dc17ac7a8b70353908d746b150d5c3d81aa92984aa538172ebb73f118?d=identicon)[f0ska](/maintainers/f0ska)

---

Top Contributors

[![f0ska](https://avatars.githubusercontent.com/u/12849028?v=4)](https://github.com/f0ska "f0ska (55 commits)")

### Embed Badge

![Health badge](/badges/f0ska-auto-grid-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/f0ska-auto-grid-bundle/health.svg)](https://phpackages.com/packages/f0ska-auto-grid-bundle)
```

###  Alternatives

[sylius/sylius

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

8.4k5.6M651](/packages/sylius-sylius)[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k16.7M310](/packages/easycorp-easyadmin-bundle)[kimai/kimai

Kimai - Time Tracking

4.6k7.4k1](/packages/kimai-kimai)[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)[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)

PHPackages © 2026

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