lephare/admin-generator-bundle
A Laravel/PHP admin generator bundle that scaffolds CRUD screens and back-office management panels from your models or configuration, helping you build customizable admin interfaces faster with reusable components and less boilerplate.
Build-vs-buy for internal admin tooling — reject this candidate. The package is an archived, single-vendor code generator for "Faros," published by the Le Phare agency. It has 0 stars, 0 dependents, no releases, no documentation, and an evaluation score of 0. It unlocks no customer-facing capability and closes no roadmap item. It is not a buy option; it is an abandoned artifact.
Scoping a back-office/CRUD strategy. The underlying need this package gestures at is real and worth a roadmap slot: every product with an internal back office eventually asks whether to hand-write admin CRUD or adopt a generator. This package is a data point that the generator approach is attractive enough for teams to attempt and hard enough that attempts get abandoned. Use it as evidence for evaluating generators deliberately — using maintained options — not for adopting this one.
Vendor and stack-audit escalation. Encountering this package in a dependency audit is a finding, not a feature. It signals either a legacy internal project built on Faros, or a mis-tagged package mistakenly shortlisted. Either way, the correct PM action is to require a written justification and confirm no internal repo imports it. Treat it the way you would treat an unpinned, unmaintained transitive dependency in a production service.
Framework-fit correction before estimation. The package uses Symfony bundle conventions (*Bundle, a named host application "Faros") while being presented as a Laravel/PHP package. Any discovery, spike, or estimate premised on dropping it into a Laravel app is measuring the wrong thing. Flag this before engineering time is spent; it is the cheapest possible intervention.
Roadmap impact: none. Nothing is blocked, migrated, or deprecated by this decision. Do not sequence delivery work around it, and do not let it become a "we should look at this" recurring agenda item.
Consider it — read-only, time-boxed to under an hour:
Look elsewhere — the default path:
Adoption criteria this package fails on every count: active maintenance, a release compatible with a supported framework version, tests and CI, real documentation, a named license with acceptable terms, a security disclosure process, more than one maintainer, and any evidence of use outside the originating organization. Zero stars and zero dependents is not a popularity contest — it means no one outside the author has ever validated the API surface. In a tool that writes source code into our repository, unvalidated output is precisely the risk we cannot absorb.
The generator-specific hazard: a generator's output becomes our code, permanently. When the generator is abandoned, we inherit its idioms with no upstream to fix them. The cost of adoption is not the install — it is the eventual rewrite of every file it produced, plus the knowledge that only one engineer ever understood why those files look the way they do.
For executives. We reviewed lephare/admin-generator-bundle as a candidate for internal admin tooling. Recommendation: do not adopt. It is archived, has no users outside its author, ships no documentation, and scored 0 on our evaluation rubric. Adopting it would create a permanent maintenance obligation with no support path — and because it is a code generator, its output becomes code we own and must rewrite if the tool is ever replaced. The capability it targets (fast back-office CRUD) is available from maintained alternatives at lower total cost and lower risk. There is no product decision here beyond closing the evaluation.
For engineering. Treat this as reference material only, and only while scoping an admin generator. Three flags before anyone spends time: (1) it is a Symfony-style bundle for a vendor-specific framework called Faros, not a Laravel package — most of our stack cannot consume it without an adapter we would have to build and own; (2) it is archived, so there is no security response and no PHP/framework compatibility tracking; (3) generated code is our code, so template defects propagate into production source and are hard to trace back to the tool. If a proposal names this package, it should instead name Filament, Nova, Backpack, or EasyAdmin — whichever fits the target framework — and cite the same feature scope. If none of those cover a genuine requirement, that is a build-vs-buy conversation about our requirements, not a reason to revive an abandoned dependency.
Ask. Close any ticket referencing this package as a dependency. Confirm no internal repository imports it or its Faros stack (dependents are listed as zero, but verify against our own code). And if an admin generator is on the roadmap, restart discovery from maintained options with a documented comparison and a named owner — the recurring pattern here is that generator attempts get started and abandoned, so the decision to build one internally needs a maintenance commitment attached, not just an initial scope.
How can I help you explore Laravel packages today?