+-----------+---+-----------+---+---+
| | | | | |
| O-------+ | O-------+ | |
| | | | | |
+-------O | +-------O | O |
| | | | |
+-----------+---+-----------+-------+
Sisu is a modular JSR-330-based container that supports classpath scanning, auto-binding, and dynamic auto-wiring.
Sisu uses Google Guice to perform dependency injection and provide the core JSR-330 support, but removes the need to write explicit bindings in Guice modules. Integration with other containers via the Eclipse Extension Registry and the OSGi Service Registry is a goal of this project.
We accept contributions via GitHub pull requests. Please see How To Contribute to get started.