guice

Dependency injector

A lightweight dependency injection framework for Java applications

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

GitHub

13k stars
523 watching
2k forks
Language: Java
last commit: 8 days ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
roboguice/roboguice A dependency injection framework for Android applications 3,765
google/guava A collection of reusable Java libraries with various utility functions and data structures 50,204
ef-labs/vertx-guice Tools and examples for dependency injection in Vert.x applications using Guice 59
codingwell/scala-guice An extension of Google Guice for Scala developers 341
netflix/governator Enhances Google Guice to provide lifecycle management and utilities for object creation and validation 826
xvik/dropwizard-guicey A framework for integrating Dropwizard with Guice dependency injection 234
google/auto A collection of tools to automate code generation and simplify Java development. 10,434
hubspot/dropwizard-guice A library that enables integration of the Guice dependency injection framework with Dropwizard applications. 266
google/j2objc Translates Java source code to Objective-C for iOS app development 5,995
juce-framework/juce A cross-platform C++ framework for building desktop and mobile audio applications and plug-ins 6,655
google/google-java-format A program that reformats Java source code to conform to a specific style. 5,640
googlecontainertools/jib Builds optimized container images for Java applications without a Docker daemon. 13,691
google/gson A Java library for converting objects to and from JSON data 23,385
hubspot/dropwizard-guicier A Dropwizard bundle to simplify the integration of Guice with the framework. 42
deepjavalibrary/djl A high-level Java framework for building and deploying deep learning models 4,144