PHPackages                             wendelladriel/laravel-virtue - 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. [Framework](/categories/framework)
4. /
5. wendelladriel/laravel-virtue

AbandonedArchivedLibrary[Framework](/categories/framework)

wendelladriel/laravel-virtue
============================

Extend the Laravel Framework with a collection of attributes

v0.3.0(2y ago)30111MITPHPPHP ^8.2

Since May 6Pushed 2y ago2 watchersCompare

[ Source](https://github.com/WendellAdriel/laravel-virtue)[ Packagist](https://packagist.org/packages/wendelladriel/laravel-virtue)[ Fund](https://www.paypal.me/wendelladriel)[ GitHub Sponsors](https://github.com/WendellAdriel)[ RSS](/packages/wendelladriel-laravel-virtue/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (9)Versions (4)Used By (0)

 [![Virtue](https://github.com/WendellAdriel/laravel-virtue/raw/main/art/cover.png)](https://github.com/WendellAdriel/laravel-virtue/raw/main/art/cover.png)Virtue
======

[](#virtue)

 **Extend the Laravel Framework with a collection of attributes**

 [![Packagist](https://camo.githubusercontent.com/239919792e05f523a8ada4d897e6802f41c0fb2a1a041961847c4cbeb08444db/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f57656e64656c6c41647269656c2f6c61726176656c2d7669727475652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/WendellAdriel/laravel-virtue) [![PHP from Packagist](https://camo.githubusercontent.com/ffa8eac0b399ad329af050e0ce580b0744313761bfea2acd5e348d84ee61b4f5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f57656e64656c6c41647269656c2f6c61726176656c2d7669727475652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/WendellAdriel/laravel-virtue) [![Laravel Version](https://camo.githubusercontent.com/92d33faeaf78699adb60d9d9cf9ac56ecb84bce5af77bed8b7f64fb60a9d8afb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31312e782d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/WendellAdriel/laravel-virtue) [![GitHub Workflow Status (main)](https://camo.githubusercontent.com/6fd507aef69c2a19b10030739279fed29324e36d5a2762ebf9b529e715fc2fc6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f57656e64656c6c41647269656c2f6c61726176656c2d7669727475652f74657374732e796d6c3f6272616e63683d6d61696e266c6162656c3d5465737473) ](https://github.com/WendellAdriel/laravel-virtue/actions)

**Virtue** is a package that extends the Laravel Framework by providing a collection of attributes that you can use to configure and extend the built-in classes of the framework.

The focus of the package is to bring the power of the PHP 8 attributes to improve the DX on how to configure and extend your Laravel applications.

Documentation
-------------

[](#documentation)

[![Docs Button](https://camo.githubusercontent.com/8b37042087c7c451d56b0a55261bb1b1710b74900b0bbe83ef0c93e2d928d739/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f576562736974652d4233304532453f7374796c653d666f722d7468652d6261646765266c6f676f436f6c6f723d7768697465266c6f676f3d476974426f6f6b)](https://wendell-adriel.gitbook.io/laravel-virtue/) [![DocsRepo Button](https://camo.githubusercontent.com/e9e9240ac12afd5c6b415fdfaa44f425589f2c041a1c15193a8419ddb6910bd2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5265706f7369746f72792d3338383446463f7374796c653d666f722d7468652d6261646765266c6f676f436f6c6f723d7768697465266c6f676f3d476974426f6f6b)](https://github.com/WendellAdriel/laravel-virtue-docs)

Installation
------------

[](#installation)

```
composer require wendelladriel/laravel-virtue
```

Credits
-------

[](#credits)

- [Wendell Adriel](https://github.com/WendellAdriel)
- [All Contributors](../../contributors)

Contributing
------------

[](#contributing)

Check the **[Contributing Guide](CONTRIBUTING.md)**.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 95.7% 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

Every ~0 days

Total

3

Last Release

741d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/565cea386dcfc4df5188a338113624866e65e4b31b209a7a99bb6c4c272e8731?d=identicon)[wendell\_adriel](/maintainers/wendell_adriel)

---

Top Contributors

[![WendellAdriel](https://avatars.githubusercontent.com/u/11641518?v=4)](https://github.com/WendellAdriel "WendellAdriel (22 commits)")[![ludoguenet](https://avatars.githubusercontent.com/u/36139526?v=4)](https://github.com/ludoguenet "ludoguenet (1 commits)")

---

Tags

attributesconfigurationextendlaravellaravel-frameworklaravel-packagemetadatalaravelconfigurationattributesextend

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

Type Coverage Yes

### Embed Badge

![Health badge](/badges/wendelladriel-laravel-virtue/health.svg)

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

###  Alternatives

[laravel/passport

Laravel Passport provides OAuth2 server support to Laravel.

3.4k85.0M532](/packages/laravel-passport)[laravel/cashier

Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.

2.5k25.9M107](/packages/laravel-cashier)[laravel/pulse

Laravel Pulse is a real-time application performance monitoring tool and dashboard for your Laravel application.

1.7k12.1M99](/packages/laravel-pulse)[laravel/ui

Laravel UI utilities and presets.

2.7k134.9M601](/packages/laravel-ui)[laravel/sail

Docker files for running a basic Laravel application.

1.9k186.9M1.0k](/packages/laravel-sail)[laravel/jetstream

Tailwind scaffolding for the Laravel framework.

4.1k19.8M136](/packages/laravel-jetstream)

PHPackages © 2026

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