PHPackages                             k3ssen/generator - 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. k3ssen/generator

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

k3ssen/generator
================

Generate content for your symfony4 project

0.1.0(6y ago)23.1k1MITPHPPHP &gt;=7.1CI failing

Since Oct 20Pushed 6y ago1 watchersCompare

[ Source](https://github.com/k3ssen/GeneratorBundle)[ Packagist](https://packagist.org/packages/k3ssen/generator)[ RSS](/packages/k3ssen-generator/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (1)Dependencies (18)Versions (3)Used By (0)

GeneratorBundle
===============

[](#generatorbundle)

[![Build Status](https://camo.githubusercontent.com/6be71c206827ad939d935554df128ea7895618002ad1c805a129374ca2dda72c/68747470733a2f2f7472617669732d63692e636f6d2f6b337373656e2f47656e657261746f7242756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.com/k3ssen/GeneratorBundle)

A Symfony bundle for quickly generating/prototyping a CRUD application. Compatible with Symfony 3.4 and Symfony 4.

This bundle is similar to Symfony's [MakerBundle](https://github.com/symfony/maker-bundle), except that this bundle is built to be more extensible.

Features:

- Generate entities using interactive commands:
    - Define properties with their types (string, int, array, etc) and attributes (length, nullable, unique, etc)
    - Types also include relationship-types
        - ManyToOne, OneToMany, ManyToMany, OneToOne
        - Adds fields to mapped or inversed targetEntity
        - creates target entity if it does'nt exist yet.
    - Add validations (annotations like `@Assert\Length`)
    - Add fields to existing entities
    - Add traits
    - Read existing entities and interactively add/edit/remove properties.
- Generate CRUD based on entities, including:
    - Controller (optionally use subdirectories)
    - AbstractController (generated once to be used by Controllers)
    - Template (twig) files
    - Form
    - Voter (optional)
    - AbstractVoter (generated once to be used by Voters)
    - Datatable (optional)
    - AbstractDatatable (generated once to be used by Datatables)

This bundle is highly customizable:

- Files are generated through twig files, which you can override by using identical files in `/templates/bundles/GeneratorBundle/...`.
    - To make things simpler, you can use the command `generate:templates` to have this done automatically for you.
    - By using the `meta_entity` and `generate_options` parameters in twig you'll have lots of options to make your files perfectly suited for your application.
- Enable/disable questions that you do or don't need
- Specify defaults
- For complex usage, the bundle is built in a very extensible way, allowing you to override nearly everything independently.

Documenation
------------

[](#documenation)

- [Introduction](Resources/doc/introduction.md#GeneratorBundle)
- [Getting started](Resources/doc/getting_started.md#GeneratorBundle)
- [Usage](Resources/doc/usage.md#GeneratorBundle)
- [Configuration](Resources/doc/configration.md#GeneratorBundle)
- [Abstract classes](Resources/doc/abstract_classes.md#generatorbundle)
- [Templates](Resources/doc/templates.md#GeneratorBundle)
- [Metadata](Resources/doc/metadata.md#GeneratorBundle)
- [Questions](Resources/doc/questions.md#GeneratorBundle)

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 98.6% 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

Unknown

Total

1

Last Release

2394d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6c82b351db87f0e465fc49058d44358eaff9608f6bb022e849aeb2e7498aee46?d=identicon)[kevin3ssen](/maintainers/kevin3ssen)

---

Top Contributors

[![k3ssen](https://avatars.githubusercontent.com/u/6702426?v=4)](https://github.com/k3ssen "k3ssen (72 commits)")[![ruudwame](https://avatars.githubusercontent.com/u/11410941?v=4)](https://github.com/ruudwame "ruudwame (1 commits)")

---

Tags

symfonygeneratormetadataentitycrudmetaentitiessymfony4

### Embed Badge

![Health badge](/badges/k3ssen-generator/health.svg)

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

###  Alternatives

[crestapps/laravel-code-generator

An intelligent code generator for Laravel framework that will save you time! This awesome tool will help you generate resources like views, controllers, routes, migrations, languages and/or form-requests! It is extremely flexible and customizable to cover many on the use cases. It is shipped with cross-browsers compatible template, along with a client-side validation to modernize your application.

76591.7k1](/packages/crestapps-laravel-code-generator)[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)[jordillonch/crud-generator

This bundle generates a nice CRUD

8351.5k](/packages/jordillonch-crud-generator)[2lenet/crudit-bundle

The easy like Crud'it Bundle.

1714.8k8](/packages/2lenet-crudit-bundle)[ascsoftw/tall-crud-generator

Laravel Package to generate CRUD Files using TALL Stack

887.0k](/packages/ascsoftw-tall-crud-generator)

PHPackages © 2026

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