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

Extension Laravel Package

laravel-plus/extension

laravel-plus/extension adds a lightweight extension system to Laravel, helping you organize features into discoverable modules, register services and routes, and keep plugin-style functionality isolated. A practical foundation for modular, maintainable Laravel applications.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for developer-experience (DX) utilities. This package is a "buy" (adopt) candidate for helper/macro-style functionality your team would otherwise hand-roll. Its profile — archived, 55 stars, zero dependents — is a strong argument to build (or vendor-and-own) instead. Use it as a concrete data point in that decision, not as a dependency.
  • Dependency intake policy. A ready-made calibration example for your OSS rubric. It scores low on every maintenance signal (archived: yes; dependents: 0; aggregate score ~0.25), which makes it useful for setting thresholds: what maintenance, adoption, and version-support bar must a package clear before it enters composer.json?
  • Platform roadmap input. When engineers reach for third-party extension packs, it usually signals a gap in your own base app or starter kit — collection/string/query helpers, macro conventions, ergonomic wrappers. If this package's surface area maps to repeated friction, prioritize closing that gap in-house rather than depending on an unmaintained library.
  • Standardization and API conventions. Whether to allow a shared Support\ helpers namespace across teams, how macros get registered, and what naming/ergonomics you standardize on. The package can serve as a reference design even if you never install it.
  • Risk budgeting. Quantify the total cost of an unmaintained dependency — Laravel major-version upgrades, PHP version bumps, security review, fork overhead — against the handful of hours it saves on day one. For a package like this, the lifetime cost almost certainly exceeds the initial savings.
  • Supply-chain review. Decide whether archived packages are permitted at all, and whether any already exist transitively in your dependency graph.

When to Consider This Package

  • As a reference or code source, not a runtime dependency. MIT licensing means you can read the implementation, harvest specific helpers into your own Support layer with attribution, and own the result. That captures the upside without the maintenance risk.
  • For a short-lived spike or prototype where the code will never ship to production and you accept there will be no fixes.
  • If you already depend on its exact API and are prepared to fork it — assign an owner, pin the version, and budget for upgrade work at the next Laravel major.
  • Look elsewhere (or build in-house) if any of these are true: your policy disallows archived packages; you need Laravel-version support or security patching; you need issue triage or an upgrade path; you want community validation. Zero dependents is the decisive signal here — nothing in the ecosystem is exercising this code, so compatibility with current Laravel/PHP releases is unverified by anyone but the author. With the repo archived, there is no one to file an issue with.

How to Pitch It (Stakeholders)

Executive summary. laravel-plus/extension is a small, MIT-licensed Laravel extension/helper pack. It is technically functional but archived, with 55 stars and zero dependent packages. That combination means no maintenance, no community validation, and no upgrade path when we move to a new Laravel or PHP release.

Recommendation: do not adopt as a runtime dependency. The realistic upside is a few hours of saved helper code; the realistic downside is an unowned dependency that blocks or complicates a framework upgrade. Instead:

  1. Treat it as a reference implementation. A short engineering review (1–2 hours) to catalog any patterns worth adopting.
  2. Vendor what we actually need. Copy any genuinely useful helpers into our own support layer under MIT attribution. Effort is measured in hours, and we keep full control.
  3. Close the underlying gap. If several engineers reached for this, the real signal is that our base app is missing ergonomic helpers — that belongs on the platform roadmap.
  4. Update the policy. Add this to the "archived / abandoned" examples in our dependency intake rubric, and run a one-time audit for any existing transitive usage.

For engineering: no action to install; confirm no transitive usage exists today, and flag any internal code that has copied these patterns so it carries an explicit owner.

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.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums