GIN (GWT INjection) brings automatic dependency injection to Google Web Toolkit client-side code. GIN is built on top of Guice and uses (a subset of) Guice's binding language. (See GuiceCompatibility for details.) By using GWT's compile-time Generator support, GIN has little-to-no runtime overhead compared to manual DI.
GIN requires GWT 1.5 or higher and Guice 2.0. (Some of the unit tests only currently work with GWT 1.6, but the code itself works on 1.5, 1.6 and the current trunk.)
Status
GIN is substantially feature-complete, well-tested, and in production use by many teams at Google. GIN has not yet had an official "release", but we plan to put one out soon. Currently, you need to check out the source and build (ant dist) to get the GIN JAR.
Getting started
Want to get started using GIN? Take a look at the GinTutorial and see the code samples.