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

Livewire Combobox Laravel Package

daguilarm/livewire-combobox

A lightweight Livewire component for searchable select and dropdown inputs. Add an autocomplete-style combobox to Laravel forms with server-side searching and dynamic options, without building custom JavaScript.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature discovery: Evaluates whether cascading/dependent select inputs are needed in workflows such as address selection, product categorization, organizational hierarchies, geographic filters, or multi-level taxonomies.
  • Build vs. buy vs. borrow: Informs whether to use an existing Livewire component, fork it, or build a small internal component. Because the package is MIT-licensed and archived, it is best treated as a reference implementation or short-term accelerator rather than a maintained dependency.
  • Roadmap prioritization: Helps decide whether dependent-select UX is a differentiator or commodity capability. For internal admin tools and prototypes, it may reduce delivery time; for customer-facing or long-lived products, it likely belongs in a custom component roadmap.
  • Use-case fit: Supports decisions for internal dashboards, back-office forms, data-entry tools, and early prototypes where infinite-level dependent selects are useful and low maintenance risk is acceptable.
  • Risk assessment: The archived status, last release in May 2021, and low adoption (26 stars) signal maintenance, compatibility, and support risk. This should trigger a fork/vendor decision or an alternative evaluation before production use.
  • Procurement/vendor posture: Low-cost adoption is attractive, but the lack of active maintenance means the total cost of ownership includes code ownership, security review, and Livewire-version compatibility testing.

When to Consider This Package

Consider it when:

  • You have an existing Laravel/Livewire application and need a quick dependent-select pattern for an internal tool, admin panel, or prototype.
  • The requirement is genuinely multi-level and configurable, and building a custom component would delay validation.
  • The feature is low-risk, isolated, and acceptable to vendor/fork into the codebase.
  • Your team can review and maintain the component if needed, including compatibility with your Livewire version.
  • The UI is not customer-facing or does not carry strict accessibility, internationalization, or high-traffic performance requirements.

Look elsewhere when:

  • The feature is customer-facing, revenue-critical, or expected to live for years.
  • You need active maintenance, security patches, documented support, or compatibility guarantees with current Laravel/Livewire releases.
  • Accessibility, localization, automated testing, or complex validation are hard requirements.
  • You need a modern, supported component library or are willing to build a small in-house dependent-select component.
  • The dependency would be hard to isolate or would create upgrade risk across the application.

How to Pitch It (Stakeholders)

Executive summary: This is a small MIT-licensed Laravel/Livewire component for multi-level dependent selects. It can accelerate low-risk internal tools and prototypes, but it is archived and has not been released since May 2021, with limited adoption. Treat it as a reusable pattern or short-term accelerator—not a strategic platform dependency. If adopted, engineering should vendor or fork it and own compatibility, security, and maintenance.

Engineering summary: The package demonstrates a configurable approach to infinite-level dependent selects in Livewire. Before use, validate compatibility with the current Livewire version, review the source, and add tests around your specific configuration. Prefer isolation behind an internal component boundary so it can be replaced without broad refactoring. For production or long-lived features, compare against a custom Livewire component or a maintained front-end select library.

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