Silk   Java Dependency Injection

Releases Contact About Docs: Installation / User Guide / How To / Under The Covers / Sources / Issues

v0.6 NEW Release on July 9th 2013

 
Silk DI
a lightweight
Java
Dependency Injection
tool

With Silk your code is no longer cluttered by @annotations to guide the dependency injection. Everything is described in external pure Java declarations provided through a fluent interface.

protected void bootstrap() {
    install( Silk.class );
}
protected void declare() {
    bind(Awesomeness.class).to(YourApp.class);
}

Comparison

Highlights

Silk allows DI without making your application depend on the DI framework!

100%
Independent

Silk avoids techniques that are hard to understand, debug or maintain.

No "Magic"

Silk has all the features that often require additional libs in other frameworks.

Feature-Rich

Silk provides few concepts to configure an app in a predictable and maintainable way.

if-less
Modularity

Silk is designed for easy development where refactoring does not break an application.

Robust