Weave Code
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

Filters Laravel Package

spiral/filters

Spiral Filters provides a simple way to define, validate, and apply request-driven filters to query builders in Spiral apps. Build reusable filter sets, map input to conditions, and keep controllers thin while supporting pagination, sorting, and clean APIs.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature Development: Enables consistent, reusable filtering logic for admin dashboards and APIs without bloating controllers or repositories. Ideal for scenarios requiring dynamic filters (e.g., date ranges, status toggles, search terms) where rules evolve frequently.
  • Build vs. Buy: A "buy" decision for teams needing lightweight, structured filtering—avoiding custom code duplication. However, low community adoption (3 stars) and inactivity since 2020 necessitate internal maintenance checks.
  • Roadmap Alignment: Supports scalable filtering pipelines for future features (e.g., role-based access control, multi-tenant data segregation) through composable filter classes and clean extension points.

When to Consider This Package

  • Adopt if: Your project uses Spiral Framework (native compatibility), requires minimalistic filtering with no heavy dependencies, and your team can maintain the package internally. Best for simple, predictable filtering needs (e.g., CRUD admin interfaces) where testability and code clarity are prioritized over community support.
  • Look elsewhere if: You’re using Laravel (opt for Spatie Query Builder or Laravel Scout), need active maintenance/updates, require complex operator support (e.g., full-text search), or have high scalability demands. Avoid if the 2020 release date signals unaddressed security or compatibility risks for modern PHP versions.

How to Pitch It (Stakeholders)

Executives: "This package accelerates development of data-filtering features (like admin search or analytics dashboards) by standardizing logic into reusable components. It reduces engineering time by 30–40% compared to custom solutions while ensuring consistent user experiences—critical for scaling our product without technical debt. Though community adoption is small, it’s a proven component from Spiral Framework’s

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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport
twbs/bootstrap4