Go-lang Miscellaneous Dependency Injection

Back

1. alice

Additive dependency injection container for Golang.

2. container

A powerful IoC Container with fluent and easy-to-use interface.

3. di

A dependency injection container for go programming language.

4. dig

A reflection based dependency injection toolkit for Go.

5. dingo

A dependency injection toolkit for Go, based on Guice.

6. fx

A dependency injection based application framework for Go (built on top of dig).

7. gocontainer

Simple Dependency Injection Container.

8. goioc/di

Spring-inspired Dependency Injection Container.

9. HnH/di

DI container library that is focused on clean API and flexibility.

10. kinit

Customizable dependency injection container with the global mode, cascade initialization and panic-safe finalization.

11. linker

A reflection based dependency injection and inversion of control library with components lifecycle support.

12. nject

A type safe, reflective framework for libraries, tests, and http endpoints, and service startup.

13. wire

Strict Runtime Dependency Injection for Golang.