PHPackages                             sellerlabs/illuminated - 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. sellerlabs/illuminated

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

sellerlabs/illuminated
======================

Library of Laravel 5 utilities.

v5.4.1(8y ago)2401MITPHP

Since Jun 9Pushed 8y ago2 watchersCompare

[ Source](https://github.com/sellerlabs/illuminated)[ Packagist](https://packagist.org/packages/sellerlabs/illuminated)[ RSS](/packages/sellerlabs-illuminated/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (7)Dependencies (13)Versions (42)Used By (0)

[illuminated](https://github.com/sellerlabs/illuminated) [![Build Status](https://camo.githubusercontent.com/d971631f6840606bc42d067e67e5b438cf70c64441f77e0790b67c7d8e0259f6/68747470733a2f2f7472617669732d63692e6f72672f73656c6c65726c6162732f696c6c756d696e617465642e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/sellerlabs/illuminated) [![](https://camo.githubusercontent.com/167d9d79c55cf6d13c5b5f47ef29a3d79c2f6e818d84e23fbdfe35e2fd96ab88/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f73656c6c65726c6162732f696c6c756d696e617465642e737667)](https://camo.githubusercontent.com/167d9d79c55cf6d13c5b5f47ef29a3d79c2f6e818d84e23fbdfe35e2fd96ab88/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f73656c6c65726c6162732f696c6c756d696e617465642e737667) [![](https://camo.githubusercontent.com/7053f7084dbb8468df79e2e6c66a0034188a9b084d3970292707519c25ea7cfb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f41706947656e2d7265666572656e63652d626c75652e737667)](http://sellerlabs.github.io/illuminated)
=================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#illuminated---)

Modular Laravel 5 overlay with many utilities and components (Ranging from stable, experimental to even controversial).

Components
----------

[](#components)

- **Alerts**: A more formal interface for flashing and displaying alerts to users of your application.
- **Auth**: Authentication, registration and key pair storage utilities:
    - **HmacMiddleware**: HMAC auth for APIs
    - **KeyPair**: Storage for pairs of public and private keys.
- **Database**:
    - Structured Migrator
    - Utility migration classes
    - **JsonModels**: Models that automatically serialize and de-serialize JSON on specified fields as they come and go to the database.
- **Hashing**: Aggregated hasher for automatically upgrading legacy hashes (MD5) to more secure ones on projects working existing databases or user data.
- **Http**: HTTP and routing utilities
    - **Route Mapper Interface**: A simple interface for defining class versions of the `routes.php` file. TestCase included.
    - **Route Aggregator**: Aggregates routes defined in classes implemeting the RouteMapper interface.
    - **ApiResponse**: An opinionated API response generator.
    - **ResourceFactory**: Build groups of routes faster and with fewer lines.
- **Jobs**: A task scheduling and management framework.
- **Testing**: A collection of PHPUnit test cases for testing general and specific kinds of classes:
    - LaravelTestCase
    - ModelTestCase
    - RouteMapperTestCase
    - ServiceProviderTestCase
- **Queue**: Helpers for pushing queue jobs into SQS by the queue name, not its address.
- **Style**:
    - **CSS Inliner Service**: Write your email templates using blade and do not worry about whether or not they will display correctly. The inliner service is capable of inlining a specified CSS file into a view.
- **Support**:
    - **ServiceProvider**: Exactly like a regular Laravel service provider but it explicitly requires the developer to define `$defer`.
    - **ServiceMapProvider**: A shortcut for creating service providers with fewer lines of code.

Setup
-----

[](#setup)

Each service in this package should be loadable by using the corresponding service provider. This is easily done by adding the provider to your app.php:

```
return [
    // ...
    'providers' => [
        // Third-party service providers...
        SellerLabs\Illuminated\Inliner\InlinerServiceProvider::class
    ];
];
```

Some modules might have specific exceptions or additional instructions. Make sure to read the corresponding README file.

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

[](#contributing)

Pull requests are accepted on GitHub. Bug fixes and small improvements are welcome. Big ideas will be reviewed and discussed.

Code Standard: PSR-2 with some additions. See  for more details.

License
-------

[](#license)

This code is licensed under the MIT license. See LICENSE for more information.

###  Health Score

34

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 93.1% 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 ~20 days

Recently: every ~45 days

Total

39

Last Release

3280d ago

Major Versions

v0.6.3 → 5.3.02017-06-29

### Community

Maintainers

![](https://www.gravatar.com/avatar/3ad21237581c0f6539d5d7caf73b998f1a1ce94790b4d954aea07a6a61f02b4c?d=identicon)[MarkVaughn](/maintainers/MarkVaughn)

---

Top Contributors

[![etcinit](https://avatars.githubusercontent.com/u/1160305?v=4)](https://github.com/etcinit "etcinit (189 commits)")[![5outh](https://avatars.githubusercontent.com/u/959901?v=4)](https://github.com/5outh "5outh (12 commits)")[![dsh](https://avatars.githubusercontent.com/u/84490?v=4)](https://github.com/dsh "dsh (2 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/sellerlabs-illuminated/health.svg)

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

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3345.1M337](/packages/psalm-plugin-laravel)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9772.3M122](/packages/roots-acorn)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45344.0k1](/packages/pressbooks-pressbooks)[laravel/pulse

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

1.7k14.1M123](/packages/laravel-pulse)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)[moonshine/moonshine

Laravel administration panel

1.3k239.9k76](/packages/moonshine-moonshine)

PHPackages © 2026

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