PHPackages                             nacosvel/macroable - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. nacosvel/macroable

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

nacosvel/macroable
==================

The Nacosvel Components

v1.0.0(5mo ago)0203MITPHPPHP ^8.0

Since Dec 1Pushed 5mo agoCompare

[ Source](https://github.com/nacosvel/macroable)[ Packagist](https://packagist.org/packages/nacosvel/macroable)[ Docs](https://github.com/nacosvel/macroable)[ RSS](/packages/nacosvel-macroable/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (3)

Macroable
=========

[](#macroable)

The Nacosvel Components

[![GitHub Tag](https://camo.githubusercontent.com/e8cabb45967f38bd4f85edc085bcdfde5d8a43b58bc5652888c39d7a5643320a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f7461672f6e61636f7376656c2f6d6163726f61626c65)](https://github.com/nacosvel/macroable/tags)[![Total Downloads](https://camo.githubusercontent.com/750abbfbdfff8a34a4f504026e53ef391c84d9840b7634c0ee84f8af4fb92e76/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6e61636f7376656c2f6d6163726f61626c653f7374796c653d666c61742d737175617265)](https://packagist.org/packages/nacosvel/macroable)[![Packagist Version](https://camo.githubusercontent.com/8274a69d25b94a7683d33be0c95cc21c27d39b1b70b37f1e0aa44b8930f46cfa/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e61636f7376656c2f6d6163726f61626c65)](https://packagist.org/packages/nacosvel/macroable)[![Packagist PHP Version Support](https://camo.githubusercontent.com/6f09fe047343ca1e85011d43474338d5b04186198eaa3412df32648c2d289c03/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6e61636f7376656c2f6d6163726f61626c65)](https://github.com/nacosvel/macroable)[![Packagist License](https://camo.githubusercontent.com/a4c7129349b4c8d305f9a89b61417b784f8d6f64aa5c2eab84a897e2cfb22475/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6e61636f7376656c2f6d6163726f61626c65)](https://github.com/nacosvel/macroable)

 Table of Contents1. [Installation](#installation)
2. [Usage](#usage)
3. [Contributing](#contributing)
4. [Contributors](#contributors)
5. [License](#license)

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

[](#installation)

You can install the package via [Composer](https://getcomposer.org):

```
composer require nacosvel/macroable
```

\[[back to top](#readme-top)\]

Usage
-----

[](#usage)

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

[](#contributing)

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

\[[back to top](#readme-top)\]

Contributors
------------

[](#contributors)

Thanks goes to these wonderful people:

[ ![contrib.rocks image](https://camo.githubusercontent.com/6dd8a164c6726316372d7e517a31e64724051bac8bbc36dab7bd3d728aa59a7d/68747470733a2f2f636f6e747269622e726f636b732f696d6167653f7265706f3d6e61636f7376656c2f6d6163726f61626c65)](https://github.com/nacosvel/macroable/graphs/contributors)Contributions of any kind are welcome!

\[[back to top](#readme-top)\]

License
-------

[](#license)

Distributed under the MIT License (MIT). Please see [License File](https://github.com/nacosvel/macroable/blob/main/LICENSE) for more information.

\[[back to top](#readme-top)\]

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance70

Regular maintenance activity

Popularity6

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity40

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

168d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2da9b458375a1b7972b7c4d26a5bf8f3e48db305e8805da36f253956f33c5568?d=identicon)[jundayw](/maintainers/jundayw)

---

Top Contributors

[![jundayw](https://avatars.githubusercontent.com/u/16873970?v=4)](https://github.com/jundayw "jundayw (2 commits)")

---

Tags

macroableNacosvel

### Embed Badge

![Health badge](/badges/nacosvel-macroable/health.svg)

```
[![Health](https://phpackages.com/badges/nacosvel-macroable/health.svg)](https://phpackages.com/packages/nacosvel-macroable)
```

###  Alternatives

[spatie/macroable

A trait to dynamically add methods to a class

72659.6M64](/packages/spatie-macroable)[bandwidth-throttle/bandwidth-throttle

Bandwidth throttle at application layer

87139.3k](/packages/bandwidth-throttle-bandwidth-throttle)

PHPackages © 2026

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