Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Generator Bundle Laravel Package

pugx/generator-bundle

PUGXGeneratorBundle is a Symfony bundle that scaffolds complete CRUD interfaces from Doctrine entities, generating controllers, forms, templates, and routes with pagination, filtering, and customizable templates to speed up admin and backend development.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build-vs-buy for internal scaffolding. This package is essentially a requirements document for "what a good CRUD generator should do": configurable form themes, list filtering, sorting, pagination, and Doctrine ORM/ODM support on top of Symfony's base generator. If we are evaluating an internal admin-panel accelerator, this is a reference spec, not a dependency.
  • Time-to-MVP for admin surfaces. For a legacy Symfony 2/3 codebase, this materially cuts the boilerplate for standard index/show/new/edit screens plus filter and pagination wiring — the highest-volume, lowest-differentiation work in back-office features.
  • Migration and roadmap planning. Because it is archived and tied to SensioGeneratorBundle (itself superseded by MakerBundle in Symfony 4+), it acts as a forcing function in any "upgrade Symfony" or "modernize admin tooling" initiative. Its presence in a codebase is a roadmap signal, not a feature decision.
  • Use-case triage. Worth pointing at when the answer to "should we build a custom admin UI?" is a standard CRUD pattern rather than a differentiated workflow. Not worth it where the product value is in bespoke workflows, complex permissions, or non-CRUD domain logic.
  • Legacy risk register input. Zero dependents and an archived status make it a concrete line item in dependency-risk reviews and an argument for standardizing on EasyAdmin, Sonata, or API Platform instead.

When to Consider This Package

Consider it when:

  • The project is pinned to Symfony 2.x/3.x and already runs SensioGeneratorBundle; the marginal cost of adoption is near zero.
  • The need is a one-time scaffold of standard CRUD with Bootstrap 3 styling, filterable lists, sorting, and KnpPaginator-backed pagination.
  • You are conducting a design review of a proposed internal generator and want a proven feature list to benchmark against.
  • Your team has explicitly accepted an unmaintained dependency (vendor forking, internal security review, or short-lived internal tooling only).

Look elsewhere when:

  • The target is Symfony 4+ or any current LTS — MakerBundle is the maintained successor, and SensioGeneratorBundle is no longer the base.
  • You need a supported, long-lived admin layer — EasyAdmin, SonataAdmin, or API Platform give you the same outcomes with active maintenance and a community.
  • Security or compliance requires maintained dependencies, CVE monitoring, or vendor SLAs. Archived status and zero dependents mean no one is patching this.
  • The domain needs diverge from standard CRUD — the value of a generator collapses as customization rises, and you will pay for it in generated-code friction.
  • You are greenfielding anything. There is no scenario where starting a new product on this is the right call.

How to Pitch It (Stakeholders)

For executives: This is a study, not a purchase recommendation. pugx/generator-bundle is an archived Symfony 2/3-era extension of the framework's code generator that added filtering, sorting, pagination, and configurable form themes on top of the standard CRUD scaffolding. It is unmaintained and has zero downstream dependents, so it carries real support and security risk. The value to the business is as a reference design: it tells us what our internal scaffolding or admin-tooling investment should include, and it gives us a concrete item to retire during any framework modernization. Recommendation: do not adopt; use as an input to the build-vs-buy decision for admin tooling and log it in the technical-debt register if it appears in any existing codebase.

For engineering: Treat this as a feature checklist, not a dependency. The useful patterns are the generator template overrides, the Bootstrap 3 form theme, the filter integration, and the pagination/sorting hooks — all of which map cleanly onto MakerBundle plus EasyAdmin in a modern stack. Any existing usage should be flagged for migration, with the effort bounded to the CRUD screens it generated. If we build an internal generator, this is the fastest way to avoid rediscovering the requirements it already encodes.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console