Skip to content
MeTTeO edited this page Apr 14, 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 (maybe still) in production use by many teams at Google. GIN 3.0.0 was released in April 2018. You can get a release or check out the source and build (mvnw package).

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