Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, by Google.