10

8

6

4

2


9.6

2.7

9.0

8.2
fx

8.7

5.9
dig

7.7

5.5
do

6.5

3.9

5.7

6.1

17 Dependency Injection packages and projects

  • google/wire

    9.6 2.7 Go
    Compile-time Dependency Injection for Go
  • fx

    9.0 8.2 Go
    A dependency injection based application framework for Go.
  • The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
    Promo workos.com
    WorkOS Logo
  • dig

    8.7 5.9 Go
    A reflection based dependency injection toolkit for Go.
  • do

    7.7 5.5 Go
    ⚙️ A dependency injection toolkit based on Go 1.18+ Generics.
  • container

    6.5 3.9 Go
    A lightweight yet powerful IoC dependency injection container for the Go programming language
  • goioc/di

    5.7 6.1 Go
    Simple and yet powerful Dependency Injection for Go
  • di

    5.3 5.1 Go
    🛠 A full-featured dependency injection container for go programming language.
  • linker

    2.7 2.7 Go
    Dependency Injection and Inversion of Control package
  • nject

    1.9 3.9 Go
    Golang type-safe dependency injection
  • gontainer

    1.9 6.5 Go
    Dependency Injection container for Golang projects.
  • gocontainer

    1.3 0.0 Go
    Simple Dependency Injection Container
  • gontainer/gontainer

    1.2 9.1 Go
    YAML-based Dependency Injection container for GO
  • kinit

    1.2 0.0 Go
    GO Dependency Injection
  • HnH/di

    1.0 0.0 Go
    DI container library that is focused on clean API and flexibility.
  • nject/npoint

    0.8 0.0 Go
    Go dependency injection: nject & npoint
  • ore

    0.4 7.5 Go
    Lightweight, generic & simple dependency injection (DI) container for Go
  • boot-go

    - -
    Component-based development with dependency injection using reflections for Go developers.

Add another 'Dependency Injection' Package