Go IoC

Open-source Go projects categorized as IoC

Top 8 Go IoC Projects

  • do

    ⚙️ A dependency injection toolkit based on Go 1.18+ Generics.

    Project mention: Genjector: Reflection-free Run-Time Dependency Injection framework for Go 1.18+ | reddit.com/r/golang | 2022-10-17

    How does this compare with https://github.com/samber/do ?

  • container

    A lightweight yet powerful IoC dependency injection container for the Go programming language (by golobby)

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • YaraHunter

    🔍🔍 Malware scanner for cloud-native, as part of CI/CD and at Runtime 🔍🔍

    Project mention: Scans container images, running Docker containers and filesystems to find indicators of malware | reddit.com/r/kubernetes | 2022-07-11
  • countries

    Countries - ISO 3166 (ISO3166-1, ISO3166, Digit, Alpha-2 and Alpha-3) countries codes and names (on eng and rus), ISO 4217 currency designators, ITU-T E.164 IDD calling phone codes, countries capitals, UN M.49 regions codes, ccTLD countries domains, IOC/NOC and FIFA letters codes, VERY VERY FAST, NO maps[], NO slices[], NO init() funcs, NO external links/files/data, NO interface{}, NO specific dependencies, Databases/JSON/GOB/XML/CSV compatible, Emoji countries flags and currencies support, full (by biter777)

  • hiboot

    hiboot is a high performance web and cli application framework with dependency injection support

  • di

    🛠 A full-featured dependency injection container for go programming language. (by goava)

  • controllerbus

    Communicating concurrent controllers program framework.

    Project mention: ControllerBus: framework for modular Go programs w/ Protobuf config & Controllers | reddit.com/r/ApertureRobotics | 2022-10-18
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • kinit

    GO Dependency Injection

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-10-18.

Go IoC related posts


What are some of the best open-source IoC projects in Go? This list will help you:

Project Stars
1 do 794
2 container 420
3 YaraHunter 392
4 countries 218
5 hiboot 180
6 di 167
7 controllerbus 37
8 kinit 9
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives