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 Laravel Package

k3ssen/generator

A Laravel/PHP scaffolding package that generates boilerplate from entity and schema definitions, helping you quickly scaffold models, controllers, and CRUD so you spend less time on repetitive setup and more on application logic.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for internal scaffolding (revised). Still a code generator in the Symfony 4 lineage, and still a pattern to copy rather than a dependency. The new v0.1.0 is explicitly an "initial development" release, which is the clearest signal yet: early-stage API, no stability guarantees. The decision it informs remains "do we build our own scaffolding," and the answer is still: copy the approach, don't lean on the upstream release.
  • Framework scope decision. The package still points at Symfony 4, not Laravel — a v0.1.0 doesn't change that. In a Laravel service the correct tools remain artisan make:*, Blueprint, Filament, or Nova. Keep the Symfony-vs-Laravel question as a team-skills/roadmap decision, not a package decision.
  • Prototype/MVP timeline decisions. Unchanged in shape: a generator can compress a week of boilerplate into hours if the output is disposable. New wrinkle — 0.x versioning means CLI flags and templates can change between 0.1 and 1.0, so budget for regeneration, not migration.
  • Not a roadmap anchor — with a caveat. The release notes claim thorough testing, production deployments, and being "close to the first major release." Treat all of that as vendor self-report until independently verified (real dependents, issue activity, forks). A 0.1.0 cannot anchor a committed roadmap item; it can only inform a spike.
  • Dependency governance signal. Still a useful worked example in dependency review: MIT makes it fork-friendly, but pre-1.0 semver plus thin visible ecosystem means we own the upgrade and security-review tax. Pin the exact version, vendor the code, and schedule a re-evaluation/removal ticket up front.

When to Consider This Package

Consider it only when all of the following hold:

  • The target codebase is Symfony 4.x (or a container where a Symfony bundle is meaningful). In a Laravel app, use artisan make:*, Blueprint, Filament, or Nova instead.
  • The output is throwaway: a spike, demo, internal one-off, or a prototype you intend to regenerate or delete.
  • You explicitly accept 0.x API instability — breaking changes are permitted between minor versions, and "near major" in the notes is a promise, not a guarantee.
  • You will vendor or fork it under MIT, pin the exact version, and own the code with no expectation of upstream fixes.
  • You treat "used in production" as unverified vendor marketing until you find independent evidence (real dependents, open issues, forks, external users).

Look elsewhere when:

  • You need a maintained, post-1.0 dependency for a long-lived product, or anything subject to a security/compliance review that requires active patching and stable interfaces.
  • You need PHP 8+ or Symfony 5/6 compatibility — the v0.1.0 notes do not establish this; smoke-test before assuming.
  • The work is core product surface rather than internal tooling.
  • You want community support, documentation, or a hiring signal — a version bump alone does not create ecosystem gravity.

How to Pitch It (Stakeholders)

For executives: This is not a platform bet. It is now a v0.1.0, self-described "initial development" release that claims production use and says it is "close to" a major version. The realistic upside is a few hours saved on a disposable internal prototype; the realistic downside is owning a pre-1.0 dependency that can break between minor versions. Recommendation: do not adopt as a long-lived dependency. If speed matters, timebox a one-to-two-day spike, copy the patterns, and keep the production stack on stable tooling. Treat the production-use claim as unverified until we see independent evidence.

For engineering: Use it as a reference implementation for CRUD scaffolding, not an installed dependency. If we do install it: pin exactly to v0.1.0, vendor it, and open a removal/re-evaluation ticket on day one. Flag the Symfony-vs-Laravel mismatch loudly — bringing it into a Laravel service is the wrong tool, and the real conversation is our own generator templates or existing Laravel scaffolding. Do not assume PHP 8 / newer-Symfony compatibility without a smoke test.

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.
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums
rlacerda83/query-parser
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
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