labrodev/laravel-filter-components
spatie/laravel-query-builder as a foundational tool, with this package as a lightweight extension layer.Adopt when:
spatie/laravel-query-builder and needs reusable, pre-built filter components (date ranges, null checks, multi-selects).Look elsewhere if:
For Executives: "This package lets us ship advanced data filtering—like date ranges or multi-select options—3x faster by reusing battle-tested Laravel components. For example, we could add ‘filter invoices by payment status and date’ to our admin panel in one afternoon instead of a week. It integrates seamlessly with our existing Spatie Query Builder setup, reducing technical debt while keeping costs low (MIT license). Ideal for MVP expansion or admin tool upgrades."
For Engineering: *"This is a lightweight extension of Spatie’s Query Builder that adds 3 practical filters (date ranges, null checks, multi-selects) with Blade components. No new dependencies—just drop it in and customize the views. Perfect for:
Tradeoff: Limited to the 3 filter types, but we can always extend it ourselves if needed. Readme shows how to publish views for styling."*
How can I help you explore Laravel packages today?