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

Kit Generator Bundle Laravel Package

kitlabs/kit-generator-bundle

A Laravel/PHP package that streamlines scaffolding and code generation for application kits, modules, and boilerplate, helping teams standardize project structure, reduce repetitive setup work, and move from idea to working code faster.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Framework scope correction before any build decision. The most valuable output of evaluating this package is a fact, not a feature: it is a Symfony bundle (SensioGeneratorBundle extension), not a Laravel package. It has no service provider, no package-discovery entry, and no Artisan commands. The first product decision it supports is removing it from any Laravel roadmap slot and correcting the intake record that classified it as "Laravel/PHP."
  • Build vs. buy for developer scaffolding. If scaffolding boilerplate is a real drag on delivery — repetitive CRUD stubs, module setup, config/assets wiring — this package frames the decision, but does not win it. It is an extension of a generator, not a generator; it only produces value on top of a base bundle you'd have to adopt separately. Against a 1–2 day internal Artisan generator built on published stubs, the buy column looks expensive in maintenance even at zero license cost.
  • Legacy modernization signal. A live dependency on a SensioGeneratorBundle extension is evidence that the surrounding application is on Symfony 2.7–3.4 (the bundle was superseded by MakerBundle in Symfony 4). If this surfaces in a dependency audit, the correct product action is to schedule a framework upgrade, not to evaluate the package. That reframes a "package request" into a "platform debt" line item — a more honest roadmap entry.
  • Developer-experience roadmap prioritization. Teams routinely request tooling that reduces setup toil. This is a legitimate DX category worth funding — but the decision should be standardize on framework-native generators (Artisan make:*, published stubs, Blueprint, Filament), which keeps generated output idiomatic, reviewable, and owned. Adopting a snowflake package here would make the DX problem worse by producing non-native artifacts across every team that uses it.
  • Internal-tools / back-office timelines only (hypothetical, legacy only). In a Symfony 2/3 codebase, generator extensions of this type do compress CRUD/entity scaffolding work for internal tooling. That is a real but narrow benefit, and it does not extend to customer-facing roadmap items.
  • Explicitly not a decision input for: API design, data modeling standards, testing strategy, security posture, or anything in a Laravel service.

When to Consider This Package

Consider only if every one of these is true:

  • You maintain a Symfony 2.7–3.4 application that already depends on SensioGeneratorBundle.
  • You have read the source and confirmed the kit-specific extensions do something the upstream generators do not — the description alone doesn't establish that.
  • You have an engineer who will own a fork. MIT licensing removes legal friction; the cost is entirely maintenance labor.
  • Usage is strictly dev-time scaffolding, so a dormant dependency carries no runtime or production security exposure.

Look elsewhere if any of the following apply — which, in practice, is all of them:

  • You are on Laravel. No adapter exists, and the Doctrine/Symfony assumptions don't map to Eloquent. Use Artisan generators with published stubs, Laravel Blueprint, or Filament/Backpack.
  • You are on Symfony 4+. Use MakerBundle — the maintained successor, and where docs, community, and security attention live.
  • You need community support or longevity. Five stars, zero dependents, and a low composite score mean no user base, no issue triage, no downstream validation. Any breakage is yours.
  • You need security patching or LTS guarantees. Dev-time tooling is lower risk than a runtime library, but an unmaintained dependency still fails most internal OSS intake policies — and it executes in developer and CI environments with repository access.
  • You are standardizing tooling across teams. Onboarding cost exceeds the boilerplate saved, and a generator that emits non-idiomatic code propagates inconsistency organizationally.
  • Composer resolution is a constraint. Symfony 2/3-era constraints will likely conflict with — or force downgrades of — the symfony/* packages Laravel itself depends on. Expect a resolution failure as the most likely first outcome.

How to Pitch It (Stakeholders)

One-line summary: kitlabs/kit-generator-bundle is an unmaintained, Symfony 2/3-era code-generator extension with negligible adoption (5 stars, 0 dependents) — and it is not a Laravel package. Recommend no adoption; close the evaluation.

For executives: This surfaced in a package scan and does not warrant roadmap time. It addresses a narrow, dated problem — scaffolding boilerplate in legacy Symfony apps — and even there it sits on top of a bundle the Symfony ecosystem retired years ago. There is no community behind it, no vendor, and no upside to capture: the MIT license means no commercial or legal advantage either. Any value would come with a maintenance tax we would absorb alone, forever. Decision: pass, and redirect the underlying request to the DX work we already control.

For engineering: The package extends SensioGeneratorBundle, which MakerBundle superseded in Symfony 4 — so even in a Symfony context it's a layer on top of something we shouldn't be starting from. There is no shim into Laravel: the commands would never register under php artisan, and generated artifacts would follow Symfony conventions (bundles, Doctrine entities, annotations) rather than ours (Eloquent models, migrations, form requests). If a legacy Symfony service already depends on it, treat that as evidence for a framework upgrade, not a reason to invest. For Laravel work, point the team at Artisan make:* with published stubs, Blueprint, or Filament.

Risk framing: Low technical risk — dev-time tooling, permissive license, no production blast radius. High opportunity cost and moderate supply-chain exposure — a zero-dependent, unmaintained package that still executes in developer and CI environments, with the added failure mode of a silent install that no one ever uses and no one can safely remove. The cheapest correct action is to close the evaluation and, if scaffolding is a genuine priority, fund a short internal generator effort where we own the output.

The ask: (1) Reclassify this package as a framework mismatch rather than a quality concern, so it doesn't resurface in future scans. (2) Confirm whether any part of the estate actually runs Symfony 3.x, or whether this was a keyword match on "PHP." (3) If scaffolding is a real requirement, approve a 1–2 day spike on Laravel-native generators — that closes the need with maintained, idiomatic, owned code.

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.
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route