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

Query Builder Laravel Package

filament/query-builder

A powerful visual query builder for Filament forms. Compose complex rules with nested groups, AND/OR logic, and dynamic conditions, then reuse queries in your Laravel admin panels. Seamlessly integrates with Filament's form components and Eloquent models.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Accelerating admin-panel and internal-tool delivery. If the roadmap includes admin dashboards, back-office workflows, reporting screens, or data-heavy internal tools, this component can reduce the time to ship multi-criteria filtering without custom-building a query UI.
  • Build-vs-buy / adopt-vs-build decisions. Strong case to adopt rather than build when the organization is already on Laravel and evaluating Filament. The package is MIT-licensed, integrated with Filament’s table/form/resource system, and avoids bespoke Livewire/UI work for dynamic filtering.
  • Self-service data exploration use cases. Enables analysts, operations, support, and managers to filter/sort data without SQL. PM can use this as a foundation for features such as saved views, query templates, exports, and role-based data access.
  • Roadmap foundation for advanced query capabilities. Saved queries, shared filters, scheduled exports, audit trails, query permissions, and AI-assisted query generation can be layered on top. This package can shorten the MVP path for a “data explorer” capability inside an admin product.
  • Tech-stack consolidation. Aligns with Laravel/Eloquent/Livewire and Filament conventions, reducing custom frontend maintenance and vendor sprawl. PM should explicitly accept the coupling to Filament’s release cadence and admin-panel architecture.
  • Risk-managed evaluation, not a standalone bet. Filament’s repo has ~32k stars, which signals ecosystem strength, but this is a subtree split of Filament; package-specific dependents (0) are not a reliable standalone adoption signal. The modest opportunity score (37.88) suggests the real decision is “adopt/standardize on Filament,” not “adopt this package independently.”
  • Use-case fit for CRUD-heavy workflows. Best suited to SaaS admin panels, CMS backends, internal reporting, and operational dashboards where users need configurable filters but not complex analytical SQL authoring.

When to Consider This Package

Consider it when:

  • You are already using or committed to Laravel + Filament for admin panels, internal tools, or data-heavy applications.
  • You need user-driven, multi-criteria filtering/sorting on Filament tables, forms, or dashboards, especially for non-technical users.
  • You prioritize speed to market over fully bespoke UI; MVP, prototype, and internal-tool contexts are good fits.
  • Your team has Laravel/Livewire experience or can absorb a 1–2 day ramp-up on Filament component patterns.
  • You can pin Filament versions, test upgrades, and manage query performance with indexing, pagination, and query logging.
  • You accept that customization will happen through Filament’s extension points rather than a fully independent query-builder API.

Look elsewhere when:

  • Your stack is not Laravel/Filament/Livewire — e.g., React/Vue frontends, Django, Rails, or headless API-only products.
  • You need highly customized query logic such as complex joins, recursive/nested queries, or programmatic query APIs beyond a UI component.
  • You require enterprise-grade features out of the box: multi-tenancy, real-time collaboration, query versioning, fine-grained permissions, audit/compliance, or scheduled query execution.
  • You cannot tolerate tight coupling to Filament internals or major-version upgrade risk.
  • You need a standalone end-user analytics/query product outside an admin panel; evaluate dedicated BI/analytics tools instead.
  • You have no Filament footprint and the cost/benefit of introducing Filament is unclear. In that case, treat this as a platform decision, not a package decision.

How to Pitch It (Stakeholders)

For executives:
“We can ship self-service filtering and data exploration for admin and reporting workflows faster by using Filament’s query builder instead of custom UI. It is MIT-licensed, sits inside the Laravel/Filament ecosystem, and reduces engineering dependency for routine data queries. The main costs are standardizing on Filament and managing upgrade and query-performance risk. I recommend a short pilot on one internal dashboard; success means non-technical users can build useful filters without engineering, query performance is acceptable, and we do not hit blocking customization gaps.”

For engineering:
“This gives us a production-ready Filament component for building dynamic Eloquent queries in tables/forms, so we avoid writing a custom Livewire filter UI. We can extend it through closures/modifyQueryUsing, test generated SQL, and reuse patterns across resources. Key risks are tight coupling to Filament internals, version compatibility, and unoptimized dynamic queries. Plan: pin Filament, pilot on a non-critical resource, add query tests and indexes, monitor query logs, and document extension patterns. If we are not already on Filament, evaluate that platform decision first.”

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.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections