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

Lumen Generator Laravel Package

flipbox/lumen-generator

Brings Laravel's artisan generator commands to Lumen. Adds make:model, make:controller, make:middleware, make:command and more, along with other missing Laravel features, so you can scaffold Lumen apps with the familiar Laravel workflow you already know.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Delivery velocity on existing Lumen services. The package restores Laravel's artisan make:* scaffolding (models, controllers, middleware, migrations, seeders, commands, events, jobs) to Lumen's stripped-down console. That directly shortens the boilerplate cycle on any API or microservice still running Lumen.
  • Build vs. buy for tooling. It is a single-purpose, MIT-licensed, dev-only dependency. The alternative is maintaining an in-house generator layer or accepting slower manual scaffolding — this package wins on cost and risk for that narrow job.
  • Platform consolidation sequencing. Adopting it is a deliberate "stabilize, don't migrate yet" decision: keep legacy Lumen fleets productive while a Laravel consolidation is scoped, funded, and scheduled.
  • Standardization and onboarding. Laravel-conventional project layout and command ergonomics reduce ramp-up time for Laravel-fluent engineers dropped onto Lumen codebases, and reduce reviewer friction on PRs.
  • Framework selection for greenfield. Its relevance is a signal, not a solution: the fact that a scaffolding shim is needed at all should push net-new products toward Laravel rather than Lumen.

When to Consider This Package

Consider it when:

  • You own existing Lumen services and are actively adding features to them.
  • The team is Laravel-fluent and expects artisan make:* workflows as table stakes.
  • You want a low-blast-radius, dev-only, MIT dependency with no production runtime footprint.
  • You want to defer a framework migration without freezing feature work.

Look elsewhere when:

  • The work is greenfield — choose Laravel; Lumen is in maintenance mode and is not where ecosystem investment is going.
  • You need capabilities beyond scaffolding (auth, queue configuration, testing helpers, full Eloquent behavior). Bolt-on packages are the wrong answer; migrate instead.
  • Governance requires first-party support or an SLA. This is community-maintained, so treat compatibility as something you verify rather than something a vendor guarantees.

Release posture (as of 9.3.0): The 9.3.0 release confirms the package is still being maintained on the 9.x line — this meaningfully de-risks the "abandoned dependency" concern raised by the earlier 2024-04-22 release date. However, the release notes for 9.3.0 were not published/available to this review, so we cannot confirm whether it contains breaking changes, new generators, or dropped PHP/Lumen support. Before commitment: run a short compatibility spike against your Lumen and PHP versions, read the 9.x changelog directly in the repository, pin the exact version, and only then roll it out.

How to Pitch It (Stakeholders)

To executives: A zero-cost, MIT-licensed developer tool that restores familiar Laravel scaffolding to our existing Lumen services. No production runtime impact, no licensing cost, minimal risk surface — it buys developer velocity on legacy API codebases while we evaluate a framework consolidation roadmap. A fresh release (9.3.0) shows the project is still actively maintained, which lowers the abandonment risk we previously flagged. Treat it as an interim productivity lever, not a strategic platform bet.

To engineering: Adopt it to stop hand-rolling boilerplate and keep Lumen service structure idiomatic and Laravel-compatible, which lowers onboarding and review overhead. It is dev-only and easily removed. Three caveats to state plainly: Lumen itself is in maintenance mode; the package is community-maintained, so we verify rather than assume compatibility; and the 9.3.0 release notes were not available at review time, so someone needs to read the changelog directly. Concretely: run a short compatibility spike against our PHP/Lumen versions, pin the exact 9.x version, and pair adoption with a documented migration path to Laravel for all new services.

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