Swinject extension to automatically register your services
Support
Quality
Security
License
Reuse
🐺 Easy, fast and type-safe dependency injection for Go.
Support
Quality
Security
License
Reuse
Container-agnostic constructor injection mixin
Support
Quality
Security
License
Reuse
Fluent and clean Google Static Maps API Java interface.
Support
Quality
Security
License
Reuse
Dependency injection for Express applications
Support
Quality
Security
License
Reuse
A lightweight Dependency Injection library.
Support
Quality
Security
License
Reuse
Go Dependency Injection Framework
Support
Quality
Security
License
Reuse
Showcasing a Clean Architecture approach from our Android applications framework!
Support
Quality
Security
License
Reuse
Roughly extract dependency relation from source code
Support
Quality
Security
License
Reuse
Autofac extras library for component registration via attributes 用注解来load autofac 摆脱代码或者xml配置和java的spring的注解注入一样的体验
Support
Quality
Security
License
Reuse
hiboot is a high performance web and cli application framework with dependency injection support
Support
Quality
Security
License
Reuse
cscore is a minimal-footprint library providing commonly used helpers & patterns for your C# projects. It can be used in both pure C# and Unity projects.
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
IoC container and out-of-the-box extensibility for Node.js applications
Support
Quality
Security
License
Reuse
CatLib lightweight dependency injection container
Support
Quality
Security
License
Reuse
Django Ninja Extra - Class-Based Utility and more for Django Ninja(Fast Django REST framework)
Support
Quality
Security
License
Reuse
EdisonJS is a JavaScript router that simplifies the structure of complex single-page applications by encouraging developers to organize their applications as a series of parent ("section") <-> child ("route") relationships. The result is a simple, clean, and powerful organizational structure.
Support
Quality
Security
License
Reuse
DI framework for kids of you
Support
Quality
Security
License
Reuse
A guard that represents a central point of control in your application
Support
Quality
Security
License
Reuse
a
azure-function-dependency-injectionby BorisWilhelms
C# 
147
Version:Current
License: Permissive (MIT)
Dependency Injection for Azure Functions v2
Support
Quality
Security
License
Reuse
Infectiously simple dependency injection for any JavaScript project
Support
Quality
Security
License
Reuse
Injection is a powerful inversion of control container that is widely used in the midway framework and brings good user experience.
Support
Quality
Security
License
Reuse
a lightweight dependency injection framework for Ruby
Support
Quality
Security
License
Reuse
Extremely Fast Dependency Injection Library.
Support
Quality
Security
License
Reuse
BlueHatIL 2020 - Staying # and Bringing Covert Injection Tradecraft to .NET
Support
Quality
Security
License
Reuse
A C++ Inversion of Control Framework
Support
Quality
Security
License
Reuse
The Gradle Plugin for Dagger Reflect.
Support
Quality
Security
License
Reuse
PSR-11 compatible Dependency Injection Container for PHP.
Support
Quality
Security
License
Reuse
d
Java 
134
Version:Current
License: Permissive (Apache-2.0)
Example showing how to integrate Dropwizard, Spring DI, Spring Security together
Support
Quality
Security
License
Reuse
Dependency injection via APT (source code generation) ala "Server side Dagger DI"
Support
Quality
Security
License
Reuse
Minimalistic Dependency Injection (DI) for ES5/ES6/ES7
Support
Quality
Security
License
Reuse
Automatic CoroutineDispatcher injection and extensions for kotlinx.coroutines
Support
Quality
Security
License
Reuse
A Dependency Injection Container that fits in a tweet
Support
Quality
Security
License
Reuse
使用类和依赖注入写vue组件
Support
Quality
Security
License
Reuse
Simple and powerful DI for kotlin multiplatform
Support
Quality
Security
License
Reuse
node dependency trees as a service.
Support
Quality
Security
License
Reuse
Lazy evaluated property injection decorators
Support
Quality
Security
License
Reuse
Shared Library Injector on Android
Support
Quality
Security
License
Reuse
Deli is an easy-to-use Dependency Injection(DI).
Support
Quality
Security
License
Reuse
Dependency injection for webpack bundles
Support
Quality
Security
License
Reuse
Unity.Container implementation.
Support
Quality
Security
License
Reuse
A dependency vendor for Go programs
Support
Quality
Security
License
Reuse
A lightweight, fast, and portable dependency injection framework for .NET-based solutions.
Support
Quality
Security
License
Reuse
The dependency injection container powered by TypeScript.
Support
Quality
Security
License
Reuse
一个简易版本的Go依赖注入实现
Support
Quality
Security
License
Reuse
GhostLoader - AppDomainManager - Injection - 攻壳机动队
Support
Quality
Security
License
Reuse
J
Java-Own-Framework---step-by-stepby Patresss
Java 
118
Version:Current
License: No License (No License)
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
Compile time dependency injection framework for JVM languages. Especially for Kotlin.
Support
Quality
Security
License
Reuse
:jack_o_lantern: [DEPRECATED] Allows to declare and use contexts services in scenario scoped container.
Support
Quality
Security
License
Reuse
S
SwinjectAutoregistrationby Swinject
Swinject extension to automatically register your services
Swift
167
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
dingoby elliotchance
🐺 Easy, fast and type-safe dependency injection for Go.
Go
165
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
dry-auto_injectby dry-rb
Container-agnostic constructor injection mixin
Ruby
162
Updated: 3 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
static-maps-apiby renaudcerrato
Fluent and clean Google Static Maps API Java interface.
Java
161
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
e
express-diby luin
Dependency injection for Express applications
JavaScript
161
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
power-diby zhang740
A lightweight Dependency Injection library.
TypeScript
161
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
dingoby i-love-flamingo
Go Dependency Injection Framework
Go
161
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
android-clean-architectureby Teamwork
Showcasing a Clean Architecture approach from our Android applications framework!
Kotlin
161
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
r
rexdepby itchyny
Roughly extract dependency relation from source code
Go
161
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
A
Autofac.Annotationby yuzd
Autofac extras library for component registration via attributes 用注解来load autofac 摆脱代码或者xml配置和java的spring的注解注入一样的体验
C#
159
Updated: 3 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
hibootby hidevopsio
hiboot is a high performance web and cli application framework with dependency injection support
Go
159
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
c
cscoreby cs-util-com
cscore is a minimal-footprint library providing commonly used helpers & patterns for your C# projects. It can be used in both pure C# and Unity projects.
C#
158
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
android-hiltby googlecodelabs
Kotlin
158
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
scatterby mariocasciaro
IoC container and out-of-the-box extensibility for Node.js applications
JavaScript
157
Updated: 5 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
C
Coreby CatLib
CatLib lightweight dependency injection container
C#
153
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
django-ninja-extraby eadwinCode
Django Ninja Extra - Class-Based Utility and more for Django Ninja(Fast Django REST framework)
Python
153
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
edison.jsby tkambler
EdisonJS is a JavaScript router that simplifies the structure of complex single-page applications by encouraging developers to organize their applications as a series of parent ("section") <-> child ("route") relationships. The result is a simple, clean, and powerful organizational structure.
JavaScript
152
Updated: 5 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
i
iockidsby pyloque
DI framework for kids of you
Java
151
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
r
refractionby mbasso
A guard that represents a central point of control in your application
JavaScript
151
Updated: 5 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
azure-function-dependency-injectionby BorisWilhelms
Dependency Injection for Azure Functions v2
C#
147
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
i
infect.jsby amwmedia
Infectiously simple dependency injection for any JavaScript project
JavaScript
145
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
i
injectionby midwayjs
Injection is a powerful inversion of control container that is widely used in the midway framework and brings good user experience.
TypeScript
143
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
morphineby bkeepers
a lightweight dependency injection framework for Ruby
Ruby
142
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
M
MicroResolverby neuecc
Extremely Fast Dependency Injection Library.
C#
142
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
B
BlueHatIL-2020by FuzzySecurity
BlueHatIL 2020 - Staying # and Bringing Covert Injection Tradecraft to .NET
C#
140
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
a
autowiringby leapmotion
A C++ Inversion of Control Framework
C++
137
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
d
delectby soundcloud
The Gradle Plugin for Dagger Reflect.
Kotlin
136
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
d
discoby bitExpert
PSR-11 compatible Dependency Injection Container for PHP.
PHP
135
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
d
dropwizard-spring-di-security-onejar-exampleby jacek99
Example showing how to integrate Dropwizard, Spring DI, Spring Security together
Java
134
Updated: 5 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
avaje-injectby avaje
Dependency injection via APT (source code generation) ala "Server side Dagger DI"
Java
134
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
c
constituteby justmoon
Minimalistic Dependency Injection (DI) for ES5/ES6/ES7
JavaScript
132
Updated: 5 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
D
Dispatchby RBusarow
Automatic CoroutineDispatcher injection and extensions for kotlinx.coroutines
Kotlin
132
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
twitteeby fabpot-graveyard
A Dependency Injection Container that fits in a tweet
PHP
131
Updated: 5 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
v
Support
Quality
Security
License
Reuse
d
diktby sergeshustoff
Simple and powerful DI for kotlin multiplatform
Kotlin
127
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
node-dependencies-viewby fiatjaf
node dependency trees as a service.
JavaScript
126
Updated: 5 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
i
inversify-inject-decoratorsby inversify
Lazy evaluated property injection decorators
TypeScript
126
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
T
TinyInjectorby shunix
Shared Library Injector on Android
C
125
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
D
Deliby kawoou
Deli is an easy-to-use Dependency Injection(DI).
Swift
125
Updated: 5 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rewire-webpackby jhnns
Dependency injection for webpack bundles
JavaScript
123
Updated: 5 y ago
License: Permissive (Unlicense)
Support
Quality
Security
License
Reuse
c
containerby unitycontainer
Unity.Container implementation.
C#
123
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
v
vendby nomad-software
A dependency vendor for Go programs
Go
122
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
stashboxby z4kn4fein
A lightweight, fast, and portable dependency injection framework for .NET-based solutions.
C#
121
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
brandiby vovaspace
The dependency injection container powered by TypeScript.
TypeScript
121
Updated: 2 y ago
License: Permissive (ISC)
Support
Quality
Security
License
Reuse
d
Support
Quality
Security
License
Reuse
G
GhostLoaderby TheWover
GhostLoader - AppDomainManager - Injection - 攻壳机动队
C#
119
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
J
Java-Own-Framework---step-by-stepby Patresss
Java
118
Updated: 3 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
a
android-daggerby googlecodelabs
Kotlin
117
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
lightsaberby MichaelRocks
Compile time dependency injection framework for JVM languages. Especially for Kotlin.
Kotlin
117
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
C
ContextServiceExtensionby FriendsOfBehat
:jack_o_lantern: [DEPRECATED] Allows to declare and use contexts services in scenario scoped container.
PHP
116
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse