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

Ng Admin Generator Bundle Laravel Package

marmelab/ng-admin-generator-bundle

A Symfony bundle that generates ng-admin back-office configurations from Doctrine entities, automatically mapping fields and relations to CRUD views and forms so you can expose admin panels with minimal boilerplate.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for back-office/admin tooling. This package is a datapoint in the "generate CRUD admin UI from our API schema" category — the same decision space as Filament, Laravel Nova, Backpack, EasyAdmin, and React-admin. Its existence (and its archival) informs whether schema-driven admin generation is a durable bet or a maintenance trap.
  • Roadmap input for internal tooling. It models a low-effort path from a REST API to a working admin panel: point a generator at an API, get a config file, ship a UI. Useful as prior art when scoping an internal "admin panel in a sprint" initiative.
  • Prior-art / spike reference, not a dependency. With 75 stars, 0 dependents, and an archived status, it should inform architecture discussions (codegen vs. runtime introspection vs. hand-written admin) rather than appear on a build plan.
  • Deprioritization decision. A PM can confidently close the "should we standardize on this?" question: it is a Symfony bundle targeting LemonRestBundle APIs and AngularJS ng-admin — a stack combination that is effectively end-of-life for new work.
  • Vendor/stack risk assessment. It is a concrete example of why tightly coupled codegen tools (bundle ↔ specific REST bundle ↔ specific frontend framework) age poorly; a useful cautionary input when evaluating similar "generate the whole UI" proposals.

When to Consider This Package

Consider it only if all of the following hold:

  • You are on Symfony (not Laravel) with LemonRestBundle-based APIs and an existing ng-admin / AngularJS admin front end.
  • You are doing archaeology or a migration: you need to understand how an existing admin config was generated before ripping it out.
  • You want reference implementation ideas for schema-to-config codegen — read the source, don't composer require it.

Look elsewhere — decisively — if any of these are true:

  • You are on Laravel. This is a Symfony bundle; it will not integrate. Use Filament (best fit for most Laravel CRUD admin needs), Laravel Nova (paid, polished), or Backpack.
  • You need maintained, supported code. The repo is archived: no security patches, no compatibility updates, no issue triage. 0 dependents and 75 stars mean effectively no community to lean on.
  • Your front end is anything but AngularJS. AngularJS is end-of-life; ng-admin is legacy. Modern equivalents are React-admin (same vendor lineage, marmelab) or Filament/Inertia-based admin panels.
  • You need a long-lived standard. Adopting an archived generator as a platform standard creates a guaranteed future migration project with no upstream to lean on.

How to Pitch It (Stakeholders)

To executives: This is a small, archived open-source utility for generating admin screens from an API — a category we do care about, but this specific package is not a candidate. It is built for a different framework (Symfony), a different front end (AngularJS, end-of-life), and has no maintainers and no known users. Adopting it would create a migration liability with zero support; ignoring it costs us nothing.

To engineering: Treat as prior art, not a dependency. The interesting idea — derive admin configuration from the API schema so you don't hand-write CRUD screens — is worth stealing; the implementation is not. If we want that capability, evaluate Filament (Laravel-native, actively maintained) or React-admin (mature codegen/introspection story) instead, and scope a small spike to validate time-to-first-admin-screen against our actual API.

Recommended decision: Reject as a dependency; accept as a reference. No roadmap slot, no procurement, no migration work. Log the "schema-driven admin generation" opportunity separately and evaluate it against maintained alternatives in the next internal-tooling planning cycle.

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.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager