Go dependency management tool experiment (deprecated)
Support
Quality
Security
License
Reuse
Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 8 and above, brought to you by Google.
Support
Quality
Security
License
Reuse
Compile-time Dependency Injection for Go
Support
Quality
Security
License
Reuse
A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
Support
Quality
Security
License
Reuse
A fast dependency injector for Android and Java.
Support
Quality
Security
License
Reuse
Dependency injection framework for Swift with iOS/macOS/Linux
Support
Quality
Security
License
Reuse
A sample Android app which showcases advanced usage of Dagger among other open source libraries.
Support
Quality
Security
License
Reuse
An addictive .NET IoC container
Support
Quality
Security
License
Reuse
Lightweight dependency injection container for JavaScript/TypeScript
Support
Quality
Security
License
Reuse
A dependency injection based application framework for Go.
Support
Quality
Security
License
Reuse
Allows you to standardize and centralize the way objects are constructed in your application
Support
Quality
Security
License
Reuse
Simple yet powerful dependency injection tool for JavaScript and TypeScript.
Support
Quality
Security
License
Reuse
A reflection based dependency injection toolkit for Go.
Support
Quality
Security
License
Reuse
A
AndroidKnowledgeSystemby feelschaotic
JavaScript 
3038
Version:Current
License: No License (No License)
The most complete Android advanced route knowledge map ⭐️你想要的最全 Android 进阶路线知识图谱+干货资料收集🚀
Support
Quality
Security
License
Reuse
p
python-dependency-injectorby ets-labs
Python 
2953
Version:Current
License: Permissive (BSD-3-Clause)
Dependency injection framework for Python
Support
Quality
Security
License
Reuse
Assembly scanning and decoration extensions for Microsoft.Extensions.DependencyInjection
Support
Quality
Security
License
Reuse
Extremely powerful Inversion of Control (IoC) container for Node.JS
Support
Quality
Security
License
Reuse
the ninja of .net dependency injectors
Support
Quality
Security
License
Reuse
A small PHP dependency injection container
Support
Quality
Security
License
Reuse
The dependency injection container for humans
Support
Quality
Security
License
Reuse
This repository contains a suite of libraries that provide facilities commonly needed when creating production-ready applications.
Support
Quality
Security
License
Reuse
Add, remove and rebuild AngularJS dependency injection annotations
Support
Quality
Security
License
Reuse
Swift Ultralight Dependency Injection / Service Locator framework
Support
Quality
Security
License
Reuse
Carter is framework that is a thin layer of extension methods and functionality over ASP.NET Core allowing code to be more explicit and most importantly more enjoyable.
Support
Quality
Security
License
Reuse
Lightweight Swift Dependency Injection Framework
Support
Quality
Security
License
Reuse
Fruit, a dependency injection framework for C++
Support
Quality
Security
License
Reuse
The IoC/Binding Framework for Unity3D and C#
Support
Quality
Security
License
Reuse
Castle Windsor is a best of breed, mature Inversion of Control container available for .NET
Support
Quality
Security
License
Reuse
A high performance implementation of Mediator pattern in .NET using source generators.
Support
Quality
Security
License
Reuse
Bootique is a minimally opinionated platform for modern runnable Java apps.
Support
Quality
Security
License
Reuse
Package inject provides a reflect based injector.
Support
Quality
Security
License
Reuse
A pythonic dependency injection library.
Support
Quality
Security
License
Reuse
A powerful dependency injection micro container for JavaScript applications
Support
Quality
Security
License
Reuse
Lightweight and Nonintrusive Scala Dependency Injection Library
Support
Quality
Security
License
Reuse
Example of Github API client implemented on top of Dagger 2 DI framework.
Support
Quality
Security
License
Reuse
Dependency injection library for JavaScript and TypeScript in 5.1K. It is an extraction of the Angular's ReflectiveInjector which means that it's well designed, feature complete, fast, reliable and well tested.
Support
Quality
Security
License
Reuse
Dagger dependency graph generator for Android Developers
Support
Quality
Security
License
Reuse
An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success.
Support
Quality
Security
License
Reuse
The extra fast, minimum code size, GC-free DI (Dependency Injection) library running on Unity Game Engine.
Support
Quality
Security
License
Reuse
一款服务于 Go 开发者的依赖注入框架,方便搭建任何 Go 应用。 A Golang depenedency injection framework, helps developers to build any go application.
Support
Quality
Security
License
Reuse
DI: C++14 Dependency Injection Library
Support
Quality
Security
License
Reuse
Android vendors, don't kill my app!
Support
Quality
Security
License
Reuse
Simple Swift Dependency container. Use protocols to resolve your dependencies and avoid singletons / sharedInstances!
Support
Quality
Security
License
Reuse
Dependency injection for go
Support
Quality
Security
License
Reuse
A Dependency Injection/Inversion of Control tool for .NET
Support
Quality
Security
License
Reuse
C# Source Generator based dependency injection container implementation.
Support
Quality
Security
License
Reuse
DryIoc is fast, small, full-featured IoC Container for .NET
Support
Quality
Security
License
Reuse
**deprecated** AngularJS Pre-minifier –> use ng-annotate –>
Support
Quality
Security
License
Reuse
A light, fast, flexible Javascript IOC container
Support
Quality
Security
License
Reuse
Dependency Injection Framework for the future generations...
Support
Quality
Security
License
Reuse
d
depby golang
Go dependency management tool experiment (deprecated)
Go
12983
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
g
guiceby google
Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 8 and above, brought to you by Google.
Java
11996
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
w
wireby google
Compile-time Dependency Injection for Go
Go
10765
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
I
InversifyJSby inversify
A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
TypeScript
9998
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
daggerby square
A fast dependency injector for Android and Java.
Java
7300
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
S
Swinjectby Swinject
Dependency injection framework for Swift with iOS/macOS/Linux
Swift
5822
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
u
u2020by JakeWharton
A sample Android app which showcases advanced usage of Dagger among other open source libraries.
Java
5694
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
A
Support
Quality
Security
License
Reuse
t
tsyringeby microsoft
Lightweight dependency injection container for JavaScript/TypeScript
TypeScript
4142
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fxby uber-go
A dependency injection based application framework for Go.
Go
4007
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
dependency-injectionby symfony
Allows you to standardize and centralize the way objects are constructed in your application
PHP
3953
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
typediby typestack
Simple yet powerful dependency injection tool for JavaScript and TypeScript.
TypeScript
3586
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
digby uber-go
A reflection based dependency injection toolkit for Go.
Go
3215
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
A
AndroidKnowledgeSystemby feelschaotic
The most complete Android advanced route knowledge map ⭐️你想要的最全 Android 进阶路线知识图谱+干货资料收集🚀
JavaScript
3038
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
p
python-dependency-injectorby ets-labs
Dependency injection framework for Python
Python
2953
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
S
Scrutorby khellang
Assembly scanning and decoration extensions for Microsoft.Extensions.DependencyInjection
C#
2947
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
awilixby jeffijoe
Extremely powerful Inversion of Control (IoC) container for Node.JS
TypeScript
2897
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
N
Ninjectby ninject
the ninja of .net dependency injectors
C#
2603
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
P
Pimpleby silexphp
A small PHP dependency injection container
PHP
2586
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
PHP-DIby PHP-DI
The dependency injection container for humans
PHP
2498
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
extensionsby dotnet
This repository contains a suite of libraries that provide facilities commonly needed when creating production-ready applications.
C#
2269
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
ng-annotateby olov
Add, remove and rebuild AngularJS dependency injection annotations
JavaScript
2071
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
R
Resolverby hmlongco
Swift Ultralight Dependency Injection / Service Locator framework
Swift
1944
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
C
Carterby CarterCommunity
Carter is framework that is a thin layer of extension methods and functionality over ASP.NET Core allowing code to be more explicit and most importantly more enjoyable.
C#
1738
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
C
Cleanseby square
Lightweight Swift Dependency Injection Framework
Swift
1726
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
f
fruitby google
Fruit, a dependency injection framework for C++
C++
1697
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
strangeiocby strangeioc
The IoC/Binding Framework for Unity3D and C#
HTML
1538
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
W
Windsorby castleproject
Castle Windsor is a best of breed, mature Inversion of Control container available for .NET
C#
1472
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
M
Mediatorby martinothamar
A high performance implementation of Mediator pattern in .NET using source generators.
C#
1461
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
bootiqueby bootique
Bootique is a minimally opinionated platform for modern runnable Java apps.
Java
1400
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
i
injectby facebookarchive
Package inject provides a reflect based injector.
Go
1390
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pinjectby google
A pythonic dependency injection library.
Python
1346
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
b
bottlejsby young-steveo
A powerful dependency injection micro container for JavaScript applications
JavaScript
1255
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
macwireby softwaremill
Lightweight and Nonintrusive Scala Dependency Injection Library
Scala
1221
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
G
GithubClientby frogermcs
Example of Github API client implemented on top of Dagger 2 DI framework.
Java
1208
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
i
injection-jsby mgechev
Dependency injection library for JavaScript and TypeScript in 5.1K. It is an extraction of the Angular's ReflectiveInjector which means that it's well designed, feature complete, fast, reliable and well tested.
TypeScript
1145
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
d
daggraphby dvdciri
Dagger dependency graph generator for Android Developers
JavaScript
1143
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
S
SimpleInjectorby simpleinjector
An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success.
C#
1135
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
V
VContainerby hadashiA
The extra fast, minimum code size, GC-free DI (Dependency Injection) library running on Unity Game Engine.
C#
1131
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
I
IOC-golangby alibaba
一款服务于 Go 开发者的依赖注入框架,方便搭建任何 Go 应用。 A Golang depenedency injection framework, helps developers to build any go application.
Go
1079
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
d
diby boost-ext
DI: C++14 Dependency Injection Library
C++
1010
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
d
dont-kill-my-appby urbandroid-team
Android vendors, don't kill my app!
JavaScript
989
Updated: 2 y ago
License: Permissive (CC-BY-4.0)
Support
Quality
Security
License
Reuse
D
Dipby AliSoftware
Simple Swift Dependency container. Use protocols to resolve your dependencies and avoid singletons / sharedInstances!
Swift
949
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
i
Support
Quality
Security
License
Reuse
s
structuremapby structuremap
A Dependency Injection/Inversion of Control tool for .NET
C#
906
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
j
jabby pakrym
C# Source Generator based dependency injection container implementation.
C#
894
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
D
DryIocby dadhi
DryIoc is fast, small, full-featured IoC Container for .NET
C#
871
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
ngminby btford
**deprecated** AngularJS Pre-minifier –> use ng-annotate –>
JavaScript
870
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
w
wireby cujojs
A light, fast, flexible Javascript IOC container
JavaScript
860
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
d
di.jsby angular
Dependency Injection Framework for the future generations...
JavaScript
830
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse