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

Filament Picker Laravel Package

icetalker/filament-picker

Filament Picker adds a powerful picker form field to Filament, letting users search, browse, and select records from a table or modal instead of a plain dropdown. Great for large datasets and relation fields, with a smooth, native Filament look and feel.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for admin/back-office form UX. This package replaces a bespoke Livewire/JavaScript "picker" component with a drop-in Filament form field, letting the team ship richer selection experiences (searchable modal, table-style record picking) without owning custom frontend code.
  • Feature decisions around relational data entry. If your product requires users to choose from large or relational datasets (customers, products, categories, users) inside a Filament admin panel, this directly informs whether to invest in custom UI, rely on Filament's native Select/Relationship fields, or adopt a package.
  • Roadmap for internal tooling and ops surfaces. It's most valuable where internal admin speed matters more than public-facing polish — back-office CMS, ops dashboards, support tools — and can accelerate those milestones.
  • Dependency and vendor-risk decisions. With ~10 stars and a single maintainer, adopting it is a deliberate "small dependency" bet; the PM decision is whether the UX/time savings outweigh the maintenance exposure, and whether to vendor/pin it.
  • Standardization of form patterns. Choosing one picker field across the admin app creates consistency in how record selection works, reducing per-feature design and QA effort.

When to Consider This Package

Consider it when:

  • You are already on Filament (Laravel admin/form builder) — this is only useful inside that ecosystem.
  • A default Select or Relationship field is insufficient: too many options, need for search, or a modal/table selection experience.
  • You want to avoid writing and maintaining a custom Livewire form component and accept a small, MIT-licensed package in exchange for speed.
  • The feature is internal-facing where a minor bug or UI quirk is tolerable and can be patched locally if needed.
  • You can pin the version, review the source, and fork/vendor if the maintainer goes quiet.

Look elsewhere when:

  • You are not using Filament — there is no value here.
  • Filament's native relationship/select fields already meet the requirement; adding a dependency for marginal UX is not worth the risk.
  • You need commercial support, SLAs, or a large contributor community — 10 stars and a single maintainer signal limited assurance.
  • You have strict security/procurement review that discourages low-adoption, single-maintainer dependencies in production admin surfaces.
  • The package's scope overlaps with functionality you already own, or you need guarantees (long-term maintenance, roadmap input) it cannot provide.

How to Pitch It (Stakeholders)

For executives: This is a small, free (MIT) add-on for our Filament admin panel that improves how staff pick records in forms — faster, more consistent, and cheaper than building it ourselves. The trade-off is dependency risk: it's an early-stage, low-adoption package, so we'd adopt it selectively, pin the version, and keep a simple fallback to Filament's built-in fields. Net: low cost, modest UX gain, contained risk.

For engineering: It's a Filament form field that provides a picker-style selection UI, avoiding a custom Livewire/JS build. Integration is a Composer install plus form-schema usage. Because the package is small and lightly maintained, we should review the source, pin the version, and be ready to fork or fall back to native fields. It does not touch core infrastructure — blast radius is limited to admin forms.

Recommendation: Pilot it on one or two internal admin forms, measure dev time saved and any UX issues, and only standardize if it holds up; otherwise default to Filament's native relationship fields.

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.
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle