PHPackages                             corus-framework/corus - 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. corus-framework/corus

AbandonedArchivedLibrary[Framework](/categories/framework)

corus-framework/corus
=====================

Fast dependency injection framework based on Symfony components

v0.1.0(10y ago)016MITPHP

Since Mar 5Pushed 10y ago1 watchersCompare

[ Source](https://github.com/unwarysheep/corus)[ Packagist](https://packagist.org/packages/corus-framework/corus)[ Docs](https://github.com/unwarysheep/corus)[ RSS](/packages/corus-framework-corus/feed)WikiDiscussions master Synced 2mo ago

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

Corus
=====

[](#corus)

[![SensioLabsInsight](https://camo.githubusercontent.com/733e042a1139619be5f2b0dc6165874d4bd1a4131e2436eba67efd713f75d92b/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f32636564343638362d393564652d343864662d623435352d6161346361383066616362622f6d696e692e706e67)](https://insight.sensiolabs.com/projects/2ced4686-95de-48df-b455-aa4ca80facbb) [![Latest Stable Version](https://camo.githubusercontent.com/307d88ca5966423236765478550da6c2c4bd1abb1cda31b48fc84e4f17888953/68747470733a2f2f706f7365722e707567782e6f72672f636f7275732d6672616d65776f726b2f636f7275732f762f737461626c65)](https://packagist.org/packages/corus-framework/corus) [![Total Downloads](https://camo.githubusercontent.com/467c116022c58b3b87acfa963843899ee4ade251654378df2fff16868704e43c/68747470733a2f2f706f7365722e707567782e6f72672f636f7275732d6672616d65776f726b2f636f7275732f646f776e6c6f616473)](https://packagist.org/packages/corus-framework/corus) [![Latest Unstable Version](https://camo.githubusercontent.com/9ebe9aaefb0727707dcb58cf176da336ab7f5083dfbb774e9406d109d686000b/68747470733a2f2f706f7365722e707567782e6f72672f636f7275732d6672616d65776f726b2f636f7275732f762f756e737461626c65)](https://packagist.org/packages/corus-framework/corus) [![License](https://camo.githubusercontent.com/127aeeca39939400eaa04613e853c61ed34d2bf9df1768cb61b8c53d7fc1258a/68747470733a2f2f706f7365722e707567782e6f72672f636f7275732d6672616d65776f726b2f636f7275732f6c6963656e7365)](https://packagist.org/packages/corus-framework/corus)

A fast dependency injection framework based on Symfony components

Corus is a micro-framework which aims to be a true dependency injection environment where using the container as a service locator is actively avoided. This makes the framework - and the codebase of any application derived form it - more interoperable, flexible and testable. Many thanks to [illibejiep](http://illibejiep.com/) and his [TrueDI](https://github.com/illibejiep/TrueDI) for the inspiration and original codebase from which this project is heavily based.

Requirements
------------

[](#requirements)

- PHP &gt;= 5.6

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

[](#installation)

The recommended way to install Corus is using Composer. You can either install Composer per-project or globally following the instructions on their website. Once Composer is installed, simply add Corus to your dependencies - the quick and easy way is by using the command line:

```
composer require corus-framework/corus

```

Usage
-----

[](#usage)

Watch this space...

Credits
-------

[](#credits)

Many thanks to [illibejiep](http://illibejiep.com/) and his implementation of true dependency injection [TrueDI](https://github.com/illibejiep/TrueDI) from which this library is derived.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity53

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

3723d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9180037508701a50d15e6806ea198a315ae0702159c9633376eaccab7e6c19e2?d=identicon)[unwarysheep](/maintainers/unwarysheep)

---

Top Contributors

[![simondeeley](https://avatars.githubusercontent.com/u/493834?v=4)](https://github.com/simondeeley "simondeeley (38 commits)")

---

Tags

legacysymfonysymfonycontainerframeworkmicrodepedency injection

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/corus-framework-corus/health.svg)

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

###  Alternatives

[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)

PHPackages © 2026

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