Skip to content
MeTTeO edited this page Apr 8, 2018 · 16 revisions

GIN (GWT INjection) brings automatic dependency injection to GWT Project client-side code. GIN is built on top of Guice and uses (a subset of) Guice's binding language. (See Guice Compatibility for details.) By using GWT's compile-time Generator support, GIN has little-to-no runtime overhead compared to manual DI.

Status

GIN is substantially feature-complete, well-tested, and in production use by many teams at Google. GIN 3.0.0 was released in April 2018. You can download the release, check out the source and build (mvnw package) or add a dependency if you use maven.

Getting started

Want to get started using GIN? Take a look at the Gin Tutorial and see the code samples and demos: simple, HigherLower

Clone this wiki locally