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

Eloquent Repository Laravel Package

giordanolima/eloquent-repository

A clean repository layer for Laravel Eloquent models. Wrap common query logic behind a simple, testable interface, keep controllers and services lean, and reuse filtering, pagination, and CRUD operations across your app. Swap implementations and mock queries easily in tests.

View on GitHub
Deep Wiki
Context7
Package
Score
Description
Stars
Likes
Forks
Downloads
Issues
Score
Opportunity
License
Last Release
drapor/cache-repository 0.90 drapor/cache-repository provides a clean repository-style layer over Laravel caching, letting you store, retrieve, and invalidate cached data through a simple, consistent interface. A lightweight package for keeping cache logic organized and easy to swap or extend. 12 12 1 0 0 0.1 — — —
View on GitHub
rinvex/repository 0.88 Rinvex Repository is a Laravel package that implements the repository pattern with a powerful base repository: CRUD, validation, events, caching, and reusable query criteria, keeping your models clean and your data layer testable and swappable. 667 — 110 — 31 8.3 9.2 MIT —
View on GitHub
nilportugues/eloquent-repository 0.88 A Laravel package that adds a repository layer for Eloquent models, with reusable query criteria, caching support, and cleaner separation between persistence and application logic. 17 — 1 — 3 0.8 0.4 MIT 10 years ago
View on GitHub
naldi/l5-repository 0.88 Laravel package that implements the Repository pattern, giving you an abstraction layer over your data source. It ships with criteria, presenters, validators, caching, Fractal transformers, and Artisan generators to keep your app clean and testable. 4,195 2 878 0 234 67.3 29.2 MIT 5 months ago
View on GitHub
authentik/eloquent-cache 0.88 Eloquent Cache adds automatic query caching to Laravel models, storing results in your configured cache driver and invalidating them on create, update, and delete. Speed up repeated database reads with almost no code changes. 57 57 6 1 1 0.6 0.1 GPL-3.0 3 years ago
View on GitHub
awes-io/repository 0.88 A Laravel repository pattern package that streamlines data access with reusable repositories, query filtering, sorting, pagination, eager loading, and CRUD helpers. It keeps controllers lean and models clean while making complex Eloquent queries easier to organize. 170 172 22 25 21 7.9 8.6 MIT 5 years ago
View on GitHub
aubinlrx/laravelrepositories 0.87 Repository pattern helpers for Laravel: wrap Eloquent models behind clean interfaces so data access is easier to organize, swap, and test. A lightweight package for structuring queries, keeping controllers slim in larger apps, and defining explicit contracts between application layers. 12 — 0 — 0 0.1 — MIT 11 years ago
View on GitHub
jetcod/eloquent-repository 0.87 jetcod/eloquent-repository brings a clean repository pattern to Laravel Eloquent. Organize complex queries into reusable, testable classes, keep models slim, and streamline data access across your app. A practical foundation for cleaner controllers, services, and maintainable Laravel projects. 3 — 0 — 0 15.1 — MIT 3 months ago
View on GitHub
bugover/laravel-repository 0.87 Laravel package providing a repository layer to abstract Eloquent data access. Includes base repository classes, common CRUD methods, query helpers, and patterns for cleaner, testable service code in your Laravel apps. 0 0 1 38 0 15.4 23.2 MIT 8 months ago
View on GitHub
thenandan/therepository 0.87 — 2 2 0 0 0 0.0 — — —
View on GitHub
Context7
byerikas/eloquent-query-cache 0.87 Eloquent Query Cache is a Laravel package for caching Eloquent query results, reducing repeated database hits and improving performance in read-heavy apps. It plugs into Laravel’s cache system to store and retrieve query results with minimal code changes. 0 — 0 — 0 18.3 — MIT 1 month ago
View on GitHub
laragear/cache-query 0.87 Cache your Laravel Eloquent queries and get fast, consistent results without hitting the database on every request. It hooks into the query builder, so you can cache models, counts, and relationships with a simple chainable call. 272 272 16 24K 0 8.5 28.4 MIT 8 months ago
View on GitHub
eghamat24/database-repository 0.87 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
View on GitHub
matthewbdaly/laravel-repositories 0.87 — 12 — 1 — 0 0.1 — MIT 8 years ago
View on GitHub
guidocella/eloquent-populator 0.87 — 75 76 9 433 0 17.0 12.2 MIT 7 months ago
View on GitHub
richan-fongdasen/eloquent-repository 0.87 — 0 0 0 38 0 4.5 22.0 MIT 1 year ago
View on GitHub
elhareth/laravel-eloquent-metable 0.87 elhareth/laravel-eloquent-metable adds flexible key-value metadata to any Eloquent model via a simple trait, letting you attach custom attributes without extra migrations or schema changes. 0 — 0 — 0 0.0 — MIT 2 years ago
View on GitHub
pion/laravel-eloquent-position 0.87 A Laravel Eloquent package that adds sortable position columns to your models. Automatically manage record ordering, move items up, down, or to a specific position, and query models in sequence with minimal setup. Useful for drag-and-drop lists, menus, and any ordered data. 9 9 9 592 0 0.4 24.6 MIT 5 years ago
View on GitHub
zhaohehe/zrepository 0.87 zhaohehe/zrepository is a Laravel repository-pattern package that wraps Eloquent queries behind clean, testable interfaces. It helps organize reusable query logic and data access so controllers and models stay lean and applications remain easier to maintain. 88 89 14 0 5 2.2 1.1 — —
View on GitHub
likesistemas/eloquent-external 0.87 Eloquent External bridges Laravel's Eloquent ORM with external data sources, letting you define models and relationships against remote APIs or legacy databases using familiar query syntax. It handles the integration layer so external records behave like local Eloquent models. 0 — 0 — 0 0.3 — GPL-3.0 1 year ago
View on GitHub
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.
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels
wazza/laravel-db-encryption
hokny/laravel-generator
vonsogt/backup
jengo/queues
jeremykenedy/laravel-observability
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums