10

8

6

4

2


9.6

2.0

9.1

6.9
fx

8.7

6.5
dig

8.0

4.6
do

7.5
0.0

6.5
0.9

19 Dependency Injection packages and projects

  • google/wire

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

    9.1 6.9 Go
    A dependency injection based application framework for Go.
  • Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
    Promo getstream.io
    Stream Logo
  • dig

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

    8.0 4.6 Go
    โš™๏ธ A dependency injection toolkit based on Go 1.18+ Generics.
  • IOC-golang

    7.5 0.0 Go
    IOC-golang is a powerful golang dependency injection framework that provides a complete implementation of IoC containers.
  • container

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

    5.7 3.8 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.
  • Kod

    4.7 8.5 Go
    A generics based dependency injection application framework for Go, supporting aspect oriented programming based on interceptors
  • gontainer

    2.8 5.6 Go
    Dependency Injection container for Golang projects.
  • linker

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

    2.1 8.3 Go
    Golang type-safe dependency injection
  • ore

    1.7 8.8 Go
    Advanced Dependency Injection Solution for Go
  • gocontainer

    1.4 0.0 Go
    Simple Dependency Injection Container
  • gontainer/gontainer

    1.3 8.6 Go
    YAML-based Dependency Injection container for GO
  • HnH/di

    1.2 3.2 Go
    DI container library that is focused on clean API and flexibility.
  • kinit

    1.0 0.0 Go
    GO Dependency Injection
  • nject/npoint

    0.7 0.0 Go
    Go dependency injection: nject & npoint
  • boot-go

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

Add another 'Dependency Injection' Package