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

Laravel Livewire Discover Laravel Package

joserick/laravel-livewire-discover

Automatically discover and register Livewire components in your Laravel app. It scans your configured directories and registers components for you, eliminating tedious manual registration in service providers. Lightweight, configurable, and quick to install via Composer.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Automatic Livewire component discovery: Eliminates manual registration of Livewire components, reducing boilerplate and onboarding friction for teams using Livewire heavily.
  • Feature delivery velocity: Teams can add new Livewire components without wiring them into service providers, lowering per-feature overhead.
  • Build vs. buy: This is a thin utility for a common annoyance (component registration). Adopting it is low-cost; building in-house would duplicate solved work.
  • Multi-namespace / modular architecture: The v1.3.2 fix (namespace restoration after prefixed components) matters if your app uses prefixed component namespaces or modular packages — the fix prevents default-namespace components from silently failing to resolve, which is a correctness and reliability concern for modular codebases.
  • Use cases: Laravel apps with many Livewire components, package authors shipping Livewire components, teams using domain/module folders.
  • Not a roadmap driver: This is a patch-level maintenance fix, not a strategic capability. It removes a regression risk rather than unlocking new product surface.

When to Consider This Package

Consider adopting if:

  • Your app has a large or growing number of Livewire components and manual registration is becoming drift-prone.
  • You use prefixed component namespaces or organize components across modules/packages — the v1.3.2 fix directly affects namespace resolution correctness in this scenario.
  • You want convention-over-configuration discovery consistent with Laravel's general philosophy.
  • You value a small, focused dependency over custom glue code.

Look elsewhere if:

  • Your Livewire usage is minimal (a handful of components) — manual registration is simpler and avoids an extra dependency.
  • You need guaranteed long-term maintenance; a small single-maintainer package should be vetted for activity and release cadence.
  • You rely on non-standard or dynamic component resolution that discovery conventions can't express.
  • You're pinned to Livewire versions outside the package's supported range — verify compatibility before adopting.

How to Pitch It (Stakeholders)

For executives: This is a small, low-risk open-source utility that removes repetitive manual wiring for Livewire components. The latest patch (v1.3.2) fixes a namespace-resolution bug that could cause components to silently fail in modular setups — a reliability fix, not a feature change. Net effect: slightly reduced engineering toil and a corrected edge case; no business-level impact.

For engineering: Adopt as a convenience layer for Livewire component discovery. v1.3.2 resolves a bug where, after a prefixed component, the default namespace wasn't properly restored, causing subsequent default-namespace components to be missed. This is a patch release with no breaking changes. Ensure your component naming conventions align with discovery expectations, and pin a version after verifying maintenance activity and Livewire compatibility.

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.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
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