denisyu-1/articulate
Articulate is a context-bounded ORM for modular PHP apps sharing database tables. Map multiple small entity classes to one table, with repositories, relations, migrations, identity map, unit of work, lazy loading, caching, and MySQL/PostgreSQL support.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| andydefer/domain-structures | 0.87 | A Laravel/PHP package that provides reusable domain structures and building blocks for domain-driven design. It helps organize business logic, reduce boilerplate, and keep core rules isolated from framework and infrastructure concerns for cleaner, more maintainable applications. | 0 | 0 | 0 | 2K | 0 | 0.0 | 46.3 | MIT | — | |
| romanzipp/laravel-projectable-aggregates | 0.87 | Laravel package for projecting aggregate values such as counts, sums, and averages from related Eloquent models onto a parent model. Define projections declaratively and keep denormalized columns in sync automatically, avoiding repeated aggregate queries and simplifying reporting. | 13 | 13 | 0 | 114 | 0 | 0.1 | 13.5 | MIT | — | |
| denisyu-1/articulate-symfony | 0.87 | — | 0 | 0 | 0 | 0 | 0 | 18.8 | — | MIT | 1 month ago | |
| isolate/unit-of-work | 0.87 | A Laravel package that brings the Unit of Work pattern to your application. Group related operations into a single atomic unit, manage database transactions, and defer side effects such as events or jobs until the unit completes successfully. | 23 | 23 | 6 | 11 | 0 | 0.3 | 2.3 | MIT | 11 years ago | |
| lowerrocklabs/laravel-lockable | 0.86 | — | 8 | 8 | 3 | 1 | 2 | 2.5 | 2.5 | MIT | 2 years ago | |
| apavliukov/laravel-authorization | 0.86 | A Laravel authorization package for defining and enforcing access rules. It helps organize roles, permissions, and policy-style checks so you can control which users can perform actions in your application. | 0 | 0 | 0 | 30 | 0 | 19.6 | 24.1 | MIT | 2 weeks ago | |
| crcms/repository | 0.86 | crcms/repository is a Laravel repository-pattern package that separates data access from business logic, with support for Eloquent models, reusable criteria, caching, and fluent query methods to keep controllers and services clean and testable. | 66 | — | 12 | — | 0 | 0.7 | — | MIT | — | |
| cerbero/laravel-dto | 0.86 | Cerbero Laravel DTO provides a simple way to define typed data transfer objects in Laravel, with attribute casting, validation, and conversion from arrays, requests, and Eloquent models. It helps keep controllers and services clean by moving data shaping and validation into reusable DTO classes. | 58 | 59 | 2 | 69 | 0 | 0.4 | 4.7 | MIT | — | |
| zareismail/markable | 0.86 | Markable is a Laravel package for adding marks such as likes, bookmarks, or favorites to Eloquent models through polymorphic relationships. It provides simple traits and query helpers to attach, remove, and retrieve marks across your application. | 2 | — | 0 | — | 0 | 0.3 | — | MIT | 4 years ago | |
| eghamat24/database-repository | 0.86 | A Laravel package that adds a database repository layer for wrapping Eloquent queries in reusable repository classes. It helps keep models and controllers clean, reduces duplicated query logic, and makes data access more organized, consistent, and testable for common database operations. | 19 | — | 9 | — | 4 | 1.7 | 0.8 | — | 1 year ago | |
| staudenmeir/eloquent-eager-limit-x-laravel-adjacency-list | 0.86 | Compatibility package combining staudenmeir/laravel-adjacency-list with eloquent-eager-limit, letting Laravel apps cap eager-loaded relations on recursive adjacency list queries. Adds the missing trait support so hierarchical models can limit eager loads per parent without N+1 queries. | 14 | 14 | 1 | 381 | 0 | 0.4 | 20.0 | MIT | 3 years ago | |
| lava83/laravel-ddd | 0.86 | 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. | 0 | 0 | 2 | 204 | 1 | 20.6 | 37.5 | MIT | 4 days ago | |
| fenos/notifynder | 0.86 | Notifynder is a Laravel package for database-backed user notifications. It makes it easy to send notifications, retrieve and count unread items, mark them as read, and integrate with Eloquent models to build alerts and activity feeds. | 423 | — | 83 | — | 3 | 5.8 | 1.1 | MIT | 9 years ago | |
| chrishalbert/laravel-nomadic | 0.86 | Laravel Nomadic provides flexible multi-database support for Laravel apps, making it easier to configure and switch database connections at runtime. It’s useful for multi-tenant applications, per-tenant databases, and isolating data while sharing one codebase. | 31 | — | 5 | — | 6 | 2.3 | 1.9 | MIT | 5 years ago | |
| tomasvotruba/lavarle | 0.85 | Lavarle provides Rector rules for Laravel, automating framework upgrades and code modernization. It helps teams refactor legacy Laravel applications safely, apply common API changes, and adopt best practices with less manual work. Built for Rector-powered automated refactoring, it makes Laravel upgr... | 0 | 6 | — | 0 | — | 0.0 | — | — | — | |
| webparking/laravel-db-rebuild | 0.85 | A Laravel package that adds a db:rebuild Artisan command to quickly reset your database by dropping all tables, rerunning migrations, and optionally seeding. Ideal for local development and testing, it makes repeatable database refreshes fast, consistent, and simple without manual SQL. | 43 | 44 | 0 | 7 | 0 | 0.5 | 0.9 | MIT | 6 years ago | |
| caner/state-machine | 0.85 | A lightweight Laravel state machine for Eloquent models. Define states, transitions and guards, apply them safely with validation, events and history, and keep workflow logic out of controllers and models. Ideal for approvals, orders and multi-step processes. | 51 | 51 | 2 | 0 | 0 | 0.3 | — | MIT | 4 years ago | |
| user11001/eloquent-model-generator | 0.85 | — | 91 | 96 | 14 | 43 | 6 | 3.7 | 4.6 | MIT | 11 months ago | |
| tpetry/laravel-postgresql-enhanced | 0.85 | Laravel supports only the lowest common denominator of databases. This package unlocks PostgreSQL's full power: extensions, triggers, views, advanced indexes, zero-downtime migrations, and more. | 1,044 | 1,044 | 47 | 231K | 9 | 9.2 | 34.7 | MIT | — | |
| sofa/model-locking | 0.85 | — | 48 | 50 | 28 | 10 | 3 | 5.7 | 2.6 | MIT | 6 years ago |
How can I help you explore Laravel packages today?