lava83/laravel-ddd
A Laravel package for structuring applications with domain-driven design, offering building blocks such as domain layers, entities, value objects, and repositories to help separate business logic from framework code.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| amrnn/laravel-cursor-paginator | 0.86 | Cursor-based pagination for Laravel. amrnn/laravel-cursor-paginator provides a paginator that uses cursors instead of offsets, useful for APIs and large datasets where stable, efficient paging matters. A small, focused package for Eloquent queries. | 19 | 18 | 6 | 213 | 6 | 1.1 | 12.4 | MIT | — | |
| studiomado/query-bundle | 0.86 | 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 | |
| juampi92/cursor-pagination | 0.86 | Cursor-based pagination for Laravel Eloquent, inspired by Stripe. Encode and decode opaque cursors with ease, keeping pagination stable and efficient. Perfect for large datasets, infinite scrolling, and APIs that need predictable next/previous navigation. | 70 | — | 12 | — | 3 | 0.9 | 0.5 | MIT | 5 years ago | |
| hibit-dev/laravel9-ddd | 0.86 | Laravel 9 DDD is a starter package for building Domain-Driven Design applications in Laravel. It offers a modular structure that separates domain, application, and infrastructure layers, helping organize repositories, actions, and business logic with clean architecture principles. | 60 | — | 15 | — | 0 | 1.1 | — | MIT | 2 years ago | |
| adhenrique/laravel-domain-oriented | 0.86 | A Laravel package for organizing applications by domain rather than technical layers, helping group models, actions, and services into modular domain-oriented structures for clearer boundaries and more scalable codebases. | 11 | 11 | 2 | 9 | 1 | 0.5 | 3.4 | MIT | 4 years ago | |
| lunarstorm/laravel-ddd | 0.86 | A Laravel toolkit for domain-driven design: scaffold bounded contexts, aggregates, value objects, events, and commands with Artisan generators, plus conventions and service providers for keeping complex apps modular and maintainable. | 196 | — | 24 | — | 7 | 23.1 | 2.7 | MIT | 4 weeks ago | |
| cerbero/lazy-json-pages | 0.86 | Cerbero LazyJsonPages lets you consume paginated JSON APIs as Laravel lazy collections. Point it at an endpoint, describe how pagination works, and iterate results without loading every page into memory. Ideal for large API datasets, sync jobs, and streaming responses efficiently. | 195 | 195 | 2 | 720 | 0 | 1.0 | 9.3 | MIT | — | |
| laravel-json-api/cursor-pagination | 0.86 | Cursor-based pagination for Laravel JSON:API. Adds a cursor paginator so your JSON:API endpoints can page through large datasets efficiently, avoiding offset limits and keeping results stable as records change. | 3 | 3 | 7 | 4K | 0 | 0.3 | 41.2 | MIT | — | |
| laravel-ddd/starter | 0.86 | Composer starter kit that turns a fresh Laravel 12/13 app into a Domain-Driven Design structure. Includes base Entity/ValueObject/Repository/Service classes, 12 generators, interactive installer (auth, docs, tests, sample module), API-ready routes, and optional AI context. | 1 | 2 | 0 | 2 | 0 | 11.6 | 4.5 | MIT | 5 months ago | |
| forkrefactor/ddd | 0.86 | Domain-driven design toolkit for Laravel providing base classes for entities, value objects, aggregates, repositories, domain events, commands and handlers, with service provider wiring to keep business logic clean, testable and independent of the framework. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 4 years ago | |
| alexandrebulete/ddd-foundation | 0.85 | — | 3 | 3 | 0 | 11 | 0 | 0.0 | 7.9 | — | — | |
| ringlesoft/laravel-selectable | 0.85 | Laravel Selectable generates HTML select options directly from Laravel collections using a fluent, chainable API. Customize labels and values with strings or closures, set selected/disabled options, add data attributes, grouping, and export arrays for AJAX or SPAs. | 5 | 6 | 0 | 1 | 0 | 17.0 | 1.1 | MIT | 3 months ago | |
| lde/api-helper | 0.85 | A Laravel/PHP helper package that streamlines API development with reusable utilities for consistent JSON responses, error handling, and request/response conveniences, helping you build cleaner, more maintainable APIs faster. | 5 | 5 | 3 | 47 | 0 | 0.2 | 13.1 | MIT | 4 years ago | |
| spatie/laravel-json-api-paginate | 0.85 | A Laravel package that adds a jsonPaginate method to the Eloquent query builder, so pagination reads page[number] and page[size] request parameters and returns the pagination links required by the JSON:API spec. | 645 | 651 | 47 | 183K | 0 | 29.0 | 38.4 | MIT | 2 months ago | |
| php-ddd/domain-driven-design | 0.85 | php-ddd/domain-driven-design helps Laravel/PHP developers structure applications around bounded contexts and domain logic, with reusable DDD building blocks and conventions for entities, value objects, aggregates, repositories, services, and domain events. | 29 | — | 4 | — | 1 | 0.2 | — | MIT | 11 years ago |
|
| ctsoft/laravel-pretty-pagination | 0.85 | A Laravel package that provides clean, customizable pagination views for a more polished UI. Drop-in Blade templates make it easy to replace default Laravel pagination links with attractive, responsive styling and minimal setup. | 17 | 17 | 7 | 3 | 1 | 0.4 | 0.9 | MIT | 3 years ago | |
| nazarii-kretovych/laravel-api-model-driver | 0.85 | An Eloquent driver for Laravel that backs models with external APIs instead of a database, so you can query remote HTTP resources while keeping familiar models, relationships, casts, and conventions, without rewriting your data layer. | 34 | — | 13 | — | 0 | 0.7 | — | MIT | 6 years ago | |
| spatie/laravel-query-builder | 0.85 | Spatie's Laravel Query Builder turns incoming API request parameters into Eloquent queries, letting you define allowed filters, sorts, includes, and pagination so clients can shape responses through the URL without exposing dangerous query logic. | 4,469 | 4,488 | 422 | 2M | 0 | 67.2 | 43.7 | MIT | 1 week ago | |
| ruwork/paginator | 0.85 | A pagination package for Laravel and PHP applications that helps split large data sets into manageable pages. Suitable for list cards, search results, and other paginated views, with a simple API for adding page navigation to your project. | 0 | 0 | 0 | 6 | 0 | 0.0 | 11.7 | MIT | — | |
| julianstark999/laravel-model-iid | 0.85 | Laravel package that adds a compact, auto-incrementing IID column to Eloquent models, giving records a short human-friendly identifier for URLs, support tickets, and admin views while UUIDs or ULIDs remain the real primary key. | 0 | 1 | 0 | 0 | 0 | 0.3 | — | MIT | 5 years ago |
How can I help you explore Laravel packages today?