PHPackages                             lolltec/limoncello-php-framework - 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. lolltec/limoncello-php-framework

ActiveLibrary

lolltec/limoncello-php-framework
================================

PHP framework framework (PSR-7)

0117PHP

Since Feb 9Pushed 5y agoCompare

[ Source](https://github.com/lolltec/limoncello-php-framework)[ Packagist](https://packagist.org/packages/lolltec/limoncello-php-framework)[ RSS](/packages/lolltec-limoncello-php-framework/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

[![Project Management](https://camo.githubusercontent.com/63ac17ae1fbd0235e8a27913843ab6ad454a14a972edf419bff7799e52d2fe11/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f70726f6a6563742d6d616e6167656d656e742d626c75652e737667)](https://waffle.io/lolltec/limoncello-php-framework)[![License](https://camo.githubusercontent.com/b54ddd4ab37d21b97a4a8f13f45d8aa343eea8e04ae333efa0323d62d258b10e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d6672616d65776f726b2e737667)](https://packagist.org/packages/lolltec/limoncello-php-framework)

Testing
-------

[](#testing)

```
composer test

```

The command above will run

- Code coverage tests for all components (`phpunit`) except `Contracts`.
- Code style checks for for all components (`phpcs`).
- Code checks for all components (`phpmd`).

Requirements

- 100% test coverage.
- zero issues from both `phpcs` and `phpmd`.

### Component Status

[](#component-status)

ComponentBuild StatusTest CoverageApplication[![Build Status](https://camo.githubusercontent.com/c39a56fccad5ba848c1d8309b02ec97ab34f5058227b2573bedf9918a5c4d0dd/68747470733a2f2f7472617669732d63692e6f72672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d6170706c69636174696f6e2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lolltec/limoncello-php-component-application)[![Code Coverage](https://camo.githubusercontent.com/581e1421c9802060a8cc0f5743eda325a87ad57b2cf55b9744e4ce1916bee7b8/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d6170706c69636174696f6e2f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/lolltec/limoncello-php-component-application/?branch=master)Auth[![Build Status](https://camo.githubusercontent.com/98fa1a58beaff9fcd85e91cf377e16c7ff3699f5bef48a1f0a07cad82a1b6db0/68747470733a2f2f7472617669732d63692e6f72672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d617574682e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lolltec/limoncello-php-component-auth)[![Code Coverage](https://camo.githubusercontent.com/f8be34ea4c48414d4cbe88b43a5a0dc1c44514a1f4c5d7e4546a82acd5d0b169/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d617574682f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/lolltec/limoncello-php-component-auth/?branch=master)Commands[![Build Status](https://camo.githubusercontent.com/dc28d2486f66d5ffd36f89fc88de6d84e13d76cba94bbf2c3d8a17365241bd6e/68747470733a2f2f7472617669732d63692e6f72672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d636f6d6d616e64732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lolltec/limoncello-php-component-commands)[![Code Coverage](https://camo.githubusercontent.com/3c94404ce5dbae6e350e085e1b7e003a536ec8f7568f56bb9b1ebc2bfda69fb3/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d636f6d6d616e64732f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/lolltec/limoncello-php-component-commands/?branch=master)Container[![Build Status](https://camo.githubusercontent.com/b2e616ce1e92dc48f3e88e553effdaecab605c1738698b76a26b36b9204ecb6d/68747470733a2f2f7472617669732d63692e6f72672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d636f6e7461696e65722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lolltec/limoncello-php-component-container)[![Code Coverage](https://camo.githubusercontent.com/03ea3014804bf36da2bedb62258cb87803dc7442e1ab9802c5913cdb7937dd23/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d636f6e7461696e65722f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/lolltec/limoncello-php-component-container/?branch=master)Core[![Build Status](https://camo.githubusercontent.com/a28b110a30aeb3d7d94288584aaf94c1a8b21bde23fe13f8c3cb4afa28487016/68747470733a2f2f7472617669732d63692e6f72672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d636f72652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lolltec/limoncello-php-component-core)[![Code Coverage](https://camo.githubusercontent.com/c8a2433f86e8eec989b7a9f50c01775f590d12dc9bb833b4b756d172d8261eff/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d636f72652f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/lolltec/limoncello-php-component-core/?branch=master)Crypt[![Build Status](https://camo.githubusercontent.com/dc69ce40eea758baad0ae908b9e605bf09a085a5d1bc8439c039c133e5c4d77d/68747470733a2f2f7472617669732d63692e6f72672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d63727970742e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lolltec/limoncello-php-component-crypt)[![Code Coverage](https://camo.githubusercontent.com/88080ffc61ba8bd9a3e5c2203ce29dca0a94d18566f8250240793b5f92a6d061/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d63727970742f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/lolltec/limoncello-php-component-crypt/?branch=master)Data[![Build Status](https://camo.githubusercontent.com/7cd9c27725a4c7131fb8a5845553b8567e30d04ab2f5dda4cb0ac736e4b6b27a/68747470733a2f2f7472617669732d63692e6f72672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d646174612e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lolltec/limoncello-php-component-data)[![Code Coverage](https://camo.githubusercontent.com/178e303aa7a87630a43a4e18e3b370e3302222b33dfc282b4a699b5a0cd7754c/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d646174612f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/lolltec/limoncello-php-component-data/?branch=master)Events[![Build Status](https://camo.githubusercontent.com/e08093c8e888312621e206d02c459acf7bc40a37b8a9e4151f7eeb0059c6bb1d/68747470733a2f2f7472617669732d63692e6f72672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d6576656e74732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lolltec/limoncello-php-component-events)[![Code Coverage](https://camo.githubusercontent.com/3e39ea82de6409f126bba310891274166b81b007e0ad2e1c8b1ab8ea0ee808cd/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d6576656e74732f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/lolltec/limoncello-php-component-events/?branch=master)Flute[![Build Status](https://camo.githubusercontent.com/ec816a2cc159a284c530029db7a669c706413080bbd59371045acaadbd221bb0/68747470733a2f2f7472617669732d63692e6f72672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d666c7574652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lolltec/limoncello-php-component-flute)[![Code Coverage](https://camo.githubusercontent.com/e4806812534ce5641a555dbe194e6ab2a297661029ed75247cfb4391d1bf9a36/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d666c7574652f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/lolltec/limoncello-php-component-flute/?branch=master)L10n[![Build Status](https://camo.githubusercontent.com/a0cff859eb69a9c28d9778dddd610933a797beca6615ce78ca23e05e6e84aae5/68747470733a2f2f7472617669732d63692e6f72672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d6c31306e2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lolltec/limoncello-php-component-l10n)[![Code Coverage](https://camo.githubusercontent.com/66bb9dec1d5610be971f58ec1fe4736f9a2b1c5f07ae74ecdfefb7e95ca88cad/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d6c31306e2f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/lolltec/limoncello-php-component-l10n/?branch=master)OAuthServer[![Build Status](https://camo.githubusercontent.com/12169fd1726e829478e4ef5f51d97b320f2256381b76160530e56e8c1add09cc/68747470733a2f2f7472617669732d63692e6f72672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d6f617574682d7365727665722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lolltec/limoncello-php-component-oauth-server)[![Code Coverage](https://camo.githubusercontent.com/7d5b822efd1122850addb1ad87a7efa5751fafb415159ecb91aeb4f673047010/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d6f617574682d7365727665722f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/lolltec/limoncello-php-component-oauth-server/?branch=master)Passport[![Build Status](https://camo.githubusercontent.com/7f837e116efc8a74058e078ff8656ff7b2c31e6f2db1986d0381e2868b4e90ac/68747470733a2f2f7472617669732d63692e6f72672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d70617373706f72742e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lolltec/limoncello-php-component-passport)[![Code Coverage](https://camo.githubusercontent.com/153d171a8b21419ba7bf0d847e9bf9bf2bce78b834066dba149fdb0be0b1dc7e/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d70617373706f72742f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/lolltec/limoncello-php-component-passport/?branch=master)Redis Tagged Cache[![Build Status](https://camo.githubusercontent.com/e8e1916056d7cb601413ec073810119b8b0e8d848824f3ec6ff55728c6481199/68747470733a2f2f7472617669732d63692e6f72672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d72656469732d7461676765642d63616368652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lolltec/limoncello-php-component-redis-tagged-cache)[![Code Coverage](https://camo.githubusercontent.com/e071f8a29ae6c2f092ac2ffb779da116818ed90726d1013c080f7e1d0a623164/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d72656469732d7461676765642d63616368652f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/lolltec/limoncello-php-component-redis-tagged-cache/?branch=master)Templates[![Build Status](https://camo.githubusercontent.com/1f02aa56aec9b4226e7b92dc67a942d205d405099c3fc9ba95bd0345e072c347/68747470733a2f2f7472617669732d63692e6f72672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d74656d706c617465732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lolltec/limoncello-php-component-templates)[![Code Coverage](https://camo.githubusercontent.com/c935fd734deea56da683337efd7b66ed4d362692527c9f56d5f63c20ff0533c8/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d74656d706c617465732f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/lolltec/limoncello-php-component-templates/?branch=master)Testing[![Build Status](https://camo.githubusercontent.com/2f71944dcce96535b407fb30b919de8a3cb8336a83a51b99a22d47aa8bb5947d/68747470733a2f2f7472617669732d63692e6f72672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d74657374696e672e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lolltec/limoncello-php-component-testing)[![Code Coverage](https://camo.githubusercontent.com/10183bb6b68a53592c4c2ba9ea6dbdaf07bb40157c91a199c812b2bb27e9a8af/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d74657374696e672f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/lolltec/limoncello-php-component-testing/?branch=master)Validation[![Build Status](https://camo.githubusercontent.com/47028754fc01bcf5d581261bc0d29f81e2bf0d0bbd0aa47449193469968402e7/68747470733a2f2f7472617669732d63692e6f72672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d76616c69646174696f6e2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lolltec/limoncello-php-component-validation)[![Code Coverage](https://camo.githubusercontent.com/efc9cee8f8c9417b0686f66e9123263a946f29c32ef184314a15f5d90bddceb3/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6c6f6c6c7465632f6c696d6f6e63656c6c6f2d7068702d636f6d706f6e656e742d76616c69646174696f6e2f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/lolltec/limoncello-php-component-validation/?branch=master)

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

 Bus Factor1

Top contributor holds 99.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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/f9f27f9156b44aff1c4899ef244b091bf80844e6f29cab364a2908dd46f0996b?d=identicon)[dreamsbond](/maintainers/dreamsbond)

---

Top Contributors

[![neomerx](https://avatars.githubusercontent.com/u/10420662?v=4)](https://github.com/neomerx "neomerx (736 commits)")[![dreamsbond](https://avatars.githubusercontent.com/u/26112605?v=4)](https://github.com/dreamsbond "dreamsbond (7 commits)")

### Embed Badge

![Health badge](/badges/lolltec-limoncello-php-framework/health.svg)

```
[![Health](https://phpackages.com/badges/lolltec-limoncello-php-framework/health.svg)](https://phpackages.com/packages/lolltec-limoncello-php-framework)
```

PHPackages © 2026

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