inversion

Simple IoC-like system for managing complex object graphs.

node-dependency-injection

The NodeDependencyInjection component allows you to standardize and centralize the way objects are constructed in your application.