Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Ioc Container

Ioc Container

29 projects

Showing 29 of 29 projects

Swinject
SwinjectSwift

A lightweight dependency injection framework for Swift that helps build loosely-coupled, testable iOS/macOS/Linux apps.

#ios#software-architecture#testability
Stars6.7k
Forks542
Last commit10 months ago
Autofac
AutofacC#

An Inversion of Control (IoC) container for .NET that manages dependencies between classes to keep applications maintainable as they scale.

#dependency-injection#autofac#netstandard
Stars4.7k
Forks844
Last commit15 days ago
Typhoon
TyphoonObjective-C

A powerful, lightweight dependency injection framework for Objective-C and Cocoa applications.

#ios#typhoon#objective-c
Stars2.7k
Forks260
Last commit5 years ago
Ninject
NinjectC#

A lightning-fast, ultra-lightweight dependency injection framework for .NET applications.

#software-architecture#testability#dependency-injection
Stars2.7k
Forks519
Last commit2 years ago
Ninject
NinjectC#

A lightning-fast, ultra-lightweight dependency injector for .NET applications.

#software-architecture#dependency-injection#type-safety
Stars2.7k
Forks519
Last commit2 years ago
Unity
Unity

A full-featured, extensible dependency injection container for building loosely coupled .NET applications.

#aspnet-webapi#interception#dependency-injection
Stars1.7k
Forks343
Last commit2 years ago
Simple Injector
Simple InjectorC#

A fast, flexible, and easy-to-use Dependency Injection library for .NET that promotes best practices and verifiable configurations.

#software-architecture#testability#solid-principles
Stars1.3k
Forks152
Last commit22 days ago
DryIoc
DryIocC#

A fast, small, and full-featured Inversion of Control container for .NET applications.

#dryioc#xamarin#dependency-injection
Stars1.1k
Forks128
Last commit1 month ago
StrongInject
StrongInjectC#

A compile-time checked dependency injection container for C# using Roslyn source generators.

#module-system#hacktoberfest#decorator-pattern
Stars868
Forks25
Last commit1 year ago
TinyIoC
TinyIoCC#

A single-file, easy-to-use Inversion of Control container for .NET, designed for small projects and beginners.

#mono#dependency-injection#csharp
Stars836
Forks232
Last commit3 years ago
Auryn
AurynPHP

A recursive dependency injector for wiring together SOLID, object-oriented PHP applications.

#application-bootstrapping#testability#solid-principles
Stars724
Forks63
Last commit1 year ago
LightInject
LightInjectC#

An ultra lightweight Inversion of Control (IoC) container for .NET with high performance and minimal overhead.

#dependency-injection#csharp#lightweight
Stars633
Forks120
Last commit2 months ago
GoLobby/Container
GoLobby/ContainerGo

A lightweight yet powerful IoC dependency injection container for Go projects with singleton/transient bindings and named dependencies.

#software-architecture#golang-package#dependency-injection
Stars612
Forks36
Last commit
Lamar
LamarC#

A fast, modern Inversion of Control (IoC) container and successor to StructureMap for .NET applications.

#structuremap-successor#software-architecture#dependency-injection
Stars606
Forks121
Last commit1 month ago
Kangaru
KangaruC++

A non-intrusive, header-only dependency injection container for C++11 and later that automates wiring and reduces boilerplate.

#injection#boilerplate-reduction#c-plus-plus-11
Stars552
Forks39
Last commit2 days ago
Wireup
WireupPython

Type-driven dependency injection for Python with fail-fast validation and native integrations for FastAPI, Flask, Django, and more.

#fastapi#aiohttp#flask
Stars427
Forks34
Last commit15 days ago
di
diGo

A lightweight, Spring-inspired dependency injection container for Go with support for singleton, prototype, and request-scoped beans.

#software-architecture#dependency-injection#golang-library
Stars378
Forks15
Last commit6 months ago
Grace
GraceC#

A feature-rich, high-performance dependency injection container for .NET with a fluent API and extensive lifestyle support.

#software-architecture#dependency-injection#csharp
Stars338
Forks31
Last commit1 year ago
di
diGo

A full-featured dependency injection container for Go, offering intuitive auto-wiring and advanced features like lazy-loading and container scopes.

#go-modules#software-architecture#dependency-injection
Stars241
Forks13
Last commit2 years ago
Go-Spring
Go-SpringGo

A high-performance Go framework inspired by Spring Boot, providing dependency injection, auto-configuration, and lifecycle management with zero runtime reflection.

#spring#spring-boot-inspired#high-performance
Stars84
Forks15
Last commit1 month ago
Poodinis
PoodinisD

A dependency injection framework for the D programming language with autowiring support, inspired by Spring and Hypodermic.

#injection#d#d-language
Stars72
Forks11
Last commit6 months ago
Pilgrim
PilgrimSwift

A pure Swift dependency injection library for iOS, macOS, and Linux, succeeding Typhoon with strong typing and no reflection.

#ios#typhoon#appsquickly
Stars70
Forks3
Last commit3 years ago
di
diClojure

DI is a dependency injection framework that allows you to define dependencies as cheaply as defining function arguments.

#dependency-injection#clojure#aop
Stars57
Forks5
Last commit17 days ago
alice
aliceGo

A lightweight additive dependency injection container for Go that uses static Go files to define the object graph.

#go-modules#software-architecture#dependency-injection
Stars51
Forks4
Last commit9 years ago
Stiletto
StilettoC#

A fast dependency injection library for .NET and Mono, ported from Square's Dagger with compile-time validation via Fody.

#mono#dependency-injection#dagger-port
Stars43
Forks14
Last commit10 days ago
HardWire
HardWireCrystal

A compile-time, non-intrusive dependency injection system for the Crystal programming language.

#hacktoberfest#software-architecture#macros
Stars23
Forks1
Last commit11 months ago
Vadi
VadiVala

An IoC container for Vala and other GObject-compatible languages to facilitate dependency injection.

#glib#software-architecture#dependency-injection
Stars19
Forks4
Last commit3 years ago
kinit
kinitGo

A Go library providing a global IoC container for automatic dependency injection with reflection-based runtime resolution.

#factory#dependency-injection#initializer
Stars10
Forks1
Last commit5 years ago
DBUtility.TDengine
DBUtility.TDengineJavaScript

A comprehensive .NET utility library collection for database operations, common development tasks, and desktop/web application tools.

#winforms#database-drivers#encryption
Stars2
Forks4
Last commit3 months ago

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
11 months ago
#Dependency Injection28
#Inversion Of Control15
#Software Architecture13
#Dotnet12
#Ioc11
#Csharp6
#Testability4
#Di4
#Di Container4
#Go4
#Golang3
#Compile Time3