gnugat/query-bus
A lightweight query bus for PHP that dispatches queries to dedicated handlers, helping decouple read operations from application code. Includes middleware support for composing cross-cutting concerns around query execution.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gnugat/query-bus-bundle | 0.87 | Symfony bundle that integrates gnugat/query-bus, making it easy to register query handlers and dispatch queries through the container. It wires the query bus into Symfony services for cleaner CQRS-style read models. | 1 | 2 | 0 | 0 | 0 | 0.3 | — | MIT | 11 years ago | |
| onliner/command-bus-bundle | 0.86 | A Symfony bundle that provides a command bus for dispatching command objects to their handlers. It integrates the bus with Symfony's service container, letting commands and handlers be registered and resolved automatically so application code stays decoupled from the handling logic. | 0 | — | 0 | — | 0 | 0.3 | — | — | 1 year ago | |
| prooph/service-bus | 0.85 | Prooph Service Bus is a PHP messaging library for command, query, and event buses. It provides middleware, message routing, and flexible transports for building CQRS and event-driven applications with clean separation of concerns. | 441 | — | 54 | — | 1 | 3.9 | — | BSD-3-Clause | 5 years ago |
|
| onliner/laravel-command-bus | 0.84 | A lightweight command bus for Laravel that maps commands to dedicated handlers, supports middleware pipelines, and keeps write operations cleanly separated from controllers and models. Simple to install and integrate into existing applications. | 4 | 4 | 3 | 858 | 0 | 5.5 | 32.3 | MIT | 9 months ago | |
| lmc/cqrs-handler | 0.84 | Laravel CQRS handler package that simplifies command and query buses with automatic handler resolution, dependency injection, and clean separation of write and read logic. Ideal for structuring growing applications with maintainable, testable business actions. | 1 | 1 | 2 | 3K | 0 | 17.0 | 49.1 | MIT | 2 months ago | |
| studiomado/query-bundle | 0.83 | Query Bundle is a Laravel package for building reusable, composable Eloquent queries. It helps move complex filtering, sorting, and data retrieval logic into dedicated query classes, keeping controllers and models cleaner and making database queries easier to maintain and test. | 13 | 13 | 4 | 0 | 12 | 3.9 | 3.8 | MIT | 4 years ago | |
| laravel-freelancer-nl/fluentaql | 0.83 | A fluent SQL builder for Laravel that lets you compose queries through a chainable PHP API instead of raw strings, keeping statements readable, parameterized, and easy to maintain while retaining full control over the generated SQL. | 12 | 12 | 2 | 311 | 0 | 0.3 | 14.2 | MIT | 4 years ago | |
| gregorip02/restql | 0.83 | RESTQL is a Laravel package for quickly exposing Eloquent models as flexible REST APIs. It provides a query language for selecting fields, filtering, sorting, paginating, and including relationships, helping you build JSON endpoints with less boilerplate. | 127 | 128 | 5 | 1 | 3 | 1.8 | 0.4 | GPL-3.0 | 5 years ago | |
| eloquent-filter/filter | 0.83 | Eloquent Filter adds request-driven filtering to Laravel Eloquent models. Define allowed filters and custom filter classes, then filter queries through query-string parameters, keeping APIs, admin panels, and search endpoints clean, composable, and easy to maintain. | 445 | 447 | 41 | 25 | 7 | 12.3 | 4.3 | MIT | 8 months ago | |
| open-solid/bus | 0.83 | OpenSolid Bus is a lightweight command bus for Laravel that helps organize application logic into commands and handlers. It offers a clean API for dispatching commands, resolving handlers, and keeping controllers and services thin, focused, and easy to test. | 3 | 3 | 1 | 10K | 0 | 18.8 | 54.7 | MIT | 4 weeks ago | |
| bjerke/api-query-builder | 0.83 | Simplify API query handling in Laravel with a fluent query builder that turns request parameters into filtered, sorted, and paginated Eloquent queries. Reduce boilerplate and keep filtering logic consistent and reusable across your endpoints. | 26 | 26 | 2 | 152 | 1 | 0.3 | 11.3 | MIT | 3 years ago | |
| liqrgv/query-filter-laravel | 0.83 | A Laravel package for building expressive, reusable query filters. Apply request-based filtering, sorting, and search to Eloquent queries with clean, composable filter classes—ideal for APIs and admin lists. | 10 | 10 | 2 | 12 | 1 | 0.4 | 4.8 | Apache-2.0 | — | |
| smorken/query-string-filter | 0.83 | A Laravel package for filtering Eloquent model queries directly from URL query string parameters. Define allowed filters, keep controllers clean, and build flexible, request-driven search and listing endpoints with minimal configuration. | 0 | 0 | — | 182 | — | 0.0 | 31.3 | — | — | |
| dmp/cqrs-sf-bundle | 0.83 | — | 0 | 0 | 0 | 14 | 0 | 1.2 | 16.2 | — | 2 years ago | |
| simple-bus/message-bus | 0.83 | Generic PHP interfaces and utilities for building message buses such as command buses and event buses. Provides reusable components to dispatch messages through middleware and handlers, forming the foundation for CQRS-style messaging in your app. | 344 | 350 | 43 | 45K | 0 | 3.0 | 29.2 | MIT | — | |
| telephantast/message-bus | 0.83 | Telephantast Message Bus is a lightweight Laravel package for dispatching messages to dedicated handlers. It supports command and query handling with middleware, helping you build clean, decoupled, and testable PHP applications. | 19 | — | 2 | — | 3 | 1.3 | 1.9 | MIT | — |
|
| jedrzej/searchable | 0.83 | — | 125 | 127 | 23 | 3K | 12 | 5.1 | 24.4 | MIT | — | |
| useless-soft/queries-doctrine | 0.83 | Doctrine ORM adapter for useless-soft/queries, applying reusable query filters and criteria to Doctrine query builders. Adds Doctrine support to a composable query-object abstraction. Small, low-adoption package (2 stars); review maintenance status and docs before use. | 2 | 2 | 4 | 8 | 0 | 0.1 | 5.5 | NOASSERTION | — | |
| onliner/command-bus | 0.82 | A lightweight command bus for Laravel that maps commands to handlers, supports middleware pipelines, and lets you dispatch commands synchronously or via the queue. Simple to install, easy to integrate, and flexible enough for growing applications. | 7 | 7 | 1 | 919 | 2 | 1.7 | 29.0 | MIT | 11 months ago | |
| ajgl/simple-bus-query-bus | 0.82 | — | 5 | 5 | 2 | 96 | 0 | 0.7 | 17.0 | MIT | 4 years ago |
How can I help you explore Laravel packages today?