PHPackages                             pierresilva/laravel-repository - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. pierresilva/laravel-repository

ActiveLibrary[Database &amp; ORM](/categories/database)

pierresilva/laravel-repository
==============================

Reusable Laravel repository interface.

5.3(9y ago)1126MITPHPPHP &gt;=5.6.4

Since Feb 12Pushed 9y ago1 watchersCompare

[ Source](https://github.com/pierresilva/laravel-repository)[ Packagist](https://packagist.org/packages/pierresilva/laravel-repository)[ RSS](/packages/pierresilva-laravel-repository/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

Repository
==========

[](#repository)

Repository package allows the means to implement a standard boilerplate repository interface. This covers the standard Eloquent methods in a non-static, non-facade driven way right out of the box. Fear not though Batman! The Repository package does not limit you in any way when it comes to customizing (e.g overriding) the provided interface or adding your own methods.

Quick Installation
------------------

[](#quick-installation)

Begin by installing the package through Composer.

```
composer require pierresilva/laravel-repository

```

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3426d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6ce55dfbef0ea377fd37036b1d94a4657998999d15019542b3dd8938ca7ae72a?d=identicon)[pierresilva](/maintainers/pierresilva)

---

Top Contributors

[![pierresilvalab3](https://avatars.githubusercontent.com/u/22989289?v=4)](https://github.com/pierresilvalab3 "pierresilvalab3 (1 commits)")

---

Tags

laraveleloquentrepository

### Embed Badge

![Health badge](/badges/pierresilva-laravel-repository/health.svg)

```
[![Health](https://phpackages.com/badges/pierresilva-laravel-repository/health.svg)](https://phpackages.com/packages/pierresilva-laravel-repository)
```

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M341](/packages/psalm-plugin-laravel)[prettus/l5-repository

Laravel 8|9|10|11|12|13 - Repositories to the database layer

4.3k11.3M156](/packages/prettus-l5-repository)[propaganistas/laravel-disposable-email

Disposable email validator

6023.0M7](/packages/propaganistas-laravel-disposable-email)[cviebrock/eloquent-taggable

Easy ability to tag your Eloquent models in Laravel.

574723.0k4](/packages/cviebrock-eloquent-taggable)[lemaur/eloquent-publishing

207.8k1](/packages/lemaur-eloquent-publishing)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
