Demo code demonstrating how to manage a complex code base with DI, Convention over Configuration, etc.
Support
Quality
Security
License
Reuse
NINA: No Injection, No Allocation x64 Process Injection Technique
Support
Quality
Security
License
Reuse
A minimalist type safe Swift dependency injection library
Support
Quality
Security
License
Reuse
A dependency injector for Rails for writing clean controllers.
Support
Quality
Security
License
Reuse
A modular toolkit for building web services with Guice, inspired by DropWizard
Support
Quality
Security
License
Reuse
Dependency-less dependencies for Go.
Support
Quality
Security
License
Reuse
Simple Dependency Injection/Service Locator framework for Rails-like applications.
Support
Quality
Security
License
Reuse
Javascript Dependency Injection Manager
Support
Quality
Security
License
Reuse
Code generated Web API framework for .NET Core
Support
Quality
Security
License
Reuse
v
vanilla-di-manifestoby vanilla-manifesto
JavaScript 
108
Version:Current
License: No License (No License)
We love DI, but we don't use any DI libraries. Why?
Support
Quality
Security
License
Reuse
Autofac implementation of the interfaces in Microsoft.Extensions.DependencyInjection.Abstractions, the .NET Core dependency injection abstraction.
Support
Quality
Security
License
Reuse
A shared libraries injection tool.
Support
Quality
Security
License
Reuse
A Laravel inspired front-end framework for JavaScript artisans.
Support
Quality
Security
License
Reuse
A light-weight and dynamic dependency injection framework
Support
Quality
Security
License
Reuse
Issue Tracking Repo for Injection as an App
Support
Quality
Security
License
Reuse
iceroot是一个java基础工具类 ( Iceroot is a java base tool class ).
Support
Quality
Security
License
Reuse
[DEPRECATED] Port of Jake Wharton's U2020 sample app with use of Mortar & Flow + couple more examples
Support
Quality
Security
License
Reuse
Ultra light dependency injection container in Javascript
Support
Quality
Security
License
Reuse
IoC container with all required goodies to write scalable node applications
Support
Quality
Security
License
Reuse
Simple, compile-time DI framework for Rust
Support
Quality
Security
License
Reuse
Interceptor and decorator support for Autofac IoC via Castle DynamicProxy
Support
Quality
Security
License
Reuse
A super-simple no-dependency defense against query selector injection attacks: http://blog.websecurify.com/2014/08/hacking-nodejs-and-mongodb.html
Support
Quality
Security
License
Reuse
A powerful, small, deadly simple configurator and dependency injection container DSL made to be easy
Support
Quality
Security
License
Reuse
~1kB Dependency Injection Library for Typescript and React with a unique support of async flow
Support
Quality
Security
License
Reuse
Dependency Injection Framework for Swift, inspired by KOIN.
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
Creates CycloneDX Software Bill of Materials (SBOM) from Go modules
Support
Quality
Security
License
Reuse
Effective DI library for rapid development in 200 lines of code.
Support
Quality
Security
License
Reuse
An opinionated view on how to do dependency injection and FXML view handling in JavaFX.
Support
Quality
Security
License
Reuse
Awilix helpers/middleware for Express
Support
Quality
Security
License
Reuse
Android framework injection made easy
Support
Quality
Security
License
Reuse
simplest dependency injection
Support
Quality
Security
License
Reuse
Inversion of Control container & Dependency Injection for Javascript and Node.js apps powered by Typescript.
Support
Quality
Security
License
Reuse
Simpler dependency injection for Unity3D
Support
Quality
Security
License
Reuse
AMD compliance tests
Support
Quality
Security
License
Reuse
AutoCompare is a simple library with the goal of making it effortless to compare two objects of the same type to generate the list of modified properties.
Support
Quality
Security
License
Reuse
With EF.DbContextFactory you can resolve easily your DbContext dependencies in a safe way injecting a factory instead of an instance itself, enabling you to work in multi-thread contexts with Entity Framework or just work safest with DbContext following the Microsoft recommendations about the DbContext lifetime.
Support
Quality
Security
License
Reuse
Utility modules for CommonJS
Support
Quality
Security
License
Reuse
Simpler dependency injection for Unity3D
Support
Quality
Security
License
Reuse
Dependency injection for react based upon inversify.
Support
Quality
Security
License
Reuse
A tool for visualising the dependency graph of Salt states.
Support
Quality
Security
License
Reuse
Effective DI library for rapid development in 200 lines of code.
Support
Quality
Security
License
Reuse
JSR-330 Dependency Injection standard for Java
Support
Quality
Security
License
Reuse
A tool for visualising the dependency graph of Salt states.
Support
Quality
Security
License
Reuse
Dependency injection framework for Qt
Support
Quality
Security
License
Reuse
The Dependency Injection system we use in Bubble Island 2
Support
Quality
Security
License
Reuse
H
Hands-On-Dependency-Injection-in-Goby PacktPublishing
Go 
86
Version:Current
License: Permissive (MIT)
Hands-On Dependency Injection in Go, published by Packt
Support
Quality
Security
License
Reuse
Annotation processor that generates Mortar / Flow / Dagger2 boilerplate code for you. Previously named Mortar-MVP.
Support
Quality
Security
License
Reuse
Dependency injection made simple.
Support
Quality
Security
License
Reuse
Ninject WCF extensions
Support
Quality
Security
License
Reuse
B
Bookingby ploeh
Demo code demonstrating how to manage a complex code base with DI, Convention over Configuration, etc.
JavaScript
115
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
N
NINAby NtRaiseHardError
NINA: No Injection, No Allocation x64 Process Injection Technique
C
113
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
F
FieryCrucibleby jkolb
A minimalist type safe Swift dependency injection library
Swift
113
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
poniardby xaviershay
A dependency injector for Rails for writing clean controllers.
Ruby
112
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
g
gwizardby gwizard
A modular toolkit for building web services with Guice, inspired by DropWizard
Java
110
Updated: 3 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
d
dropby matryer
Dependency-less dependencies for Go.
Go
110
Updated: 4 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
d
dependorby psyho
Simple Dependency Injection/Service Locator framework for Rails-like applications.
Ruby
109
Updated: 6 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
dm.jsby gobwas
Javascript Dependency Injection Manager
JavaScript
109
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
u
uControllerby davidfowl
Code generated Web API framework for .NET Core
C#
109
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
v
vanilla-di-manifestoby vanilla-manifesto
We love DI, but we don't use any DI libraries. Why?
JavaScript
108
Updated: 3 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
A
Autofac.Extensions.DependencyInjectionby autofac
Autofac implementation of the interfaces in Microsoft.Extensions.DependencyInjection.Abstractions, the .NET Core dependency injection abstraction.
C#
108
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
droid_injectsoby yurushao
A shared libraries injection tool.
C
108
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
laravel-micro.jsby bayareawebpro
A Laravel inspired front-end framework for JavaScript artisans.
JavaScript
107
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
hk2by javaee
A light-weight and dynamic dependency injection framework
Java
106
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
I
InjectionAppby johnno1962
Issue Tracking Repo for Injection as an App
Swift
106
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
i
icerootby iceroot
iceroot是一个java基础工具类 ( Iceroot is a java base tool class ).
Java
105
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
u
u2020-mortarby lemonlabs
[DEPRECATED] Port of Jake Wharton's U2020 sample app with use of Mortar & Flow + couple more examples
Java
102
Updated: 5 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
d
di.jsby NickQiZhu
Ultra light dependency injection container in Javascript
JavaScript
102
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
f
foldby adonisjs
IoC container with all required goodies to write scalable node applications
TypeScript
102
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
telocby p0lunin
Simple, compile-time DI framework for Rust
Rust
102
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
A
Autofac.Extras.DynamicProxyby autofac
Interceptor and decorator support for Autofac IoC via Castle DynamicProxy
C#
99
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
mongo-sanitizeby vkarpov15
A super-simple no-dependency defense against query selector injection attacks: http://blog.websecurify.com/2014/08/hacking-nodejs-and-mongodb.html
JavaScript
98
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
C
Configby Respect
A powerful, small, deadly simple configurator and dependency injection container DSL made to be easy
PHP
98
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
i
itiby molszanski
~1kB Dependency Injection Library for Typescript and React with a unique support of async flow
TypeScript
98
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
D
DIKitby Liftric
Dependency Injection Framework for Swift, inspired by KOIN.
Swift
97
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
A
AliBehaverby sangxiaonian
Java
95
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
c
cyclonedx-gomodby CycloneDX
Creates CycloneDX Software Bill of Materials (SBOM) from Go modules
Go
95
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
E
EasyDiby Tinkoff
Effective DI library for rapid development in 200 lines of code.
Swift
95
Updated: 3 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
javafx-weaverby rgielen
An opinionated view on how to do dependency injection and FXML view handling in JavaFX.
Java
94
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
a
awilix-expressby jeffijoe
Awilix helpers/middleware for Express
TypeScript
92
Updated: 3 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
N
Needleby souramoo
Android framework injection made easy
Python
91
Updated: 2 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
d
depjectby depject
simplest dependency injection
JavaScript
91
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
container-iocby typesoft
Inversion of Control container & Dependency Injection for Javascript and Node.js apps powered by Typescript.
TypeScript
91
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
syrinjby mattvr
Simpler dependency injection for Unity3D
C#
91
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
amdjs-testsby amdjs
AMD compliance tests
JavaScript
90
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
A
AutoCompareby StevenGilligan
AutoCompare is a simple library with the goal of making it effortless to compare two objects of the same type to generate the list of modified properties.
C#
90
Updated: 5 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
E
EF.DbContextFactoryby vany0114
With EF.DbContextFactory you can resolve easily your DbContext dependencies in a safe way injecting a factory instead of an instance itself, enabling you to work in multi-thread contexts with Entity Framework or just work safest with DbContext following the Microsoft recommendations about the DbContext lifetime.
C#
90
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
commonjs-utilsby kriszyp
Utility modules for CommonJS
JavaScript
89
Updated: 5 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
s
syrinjby mfav
Simpler dependency injection for Unity3D
C#
89
Updated: 5 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
react.diby RobinBuschmann
Dependency injection for react based upon inversify.
TypeScript
89
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
s
salt-state-graphby olliebun
A tool for visualising the dependency graph of Salt states.
Python
88
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
E
EasyDiby TinkoffCreditSystems
Effective DI library for rapid development in 200 lines of code.
Swift
88
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
javax-injectby javax-inject
JSR-330 Dependency Injection standard for Java
Java
87
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
s
salt-state-graphby ceralena
A tool for visualising the dependency graph of Salt states.
Python
87
Updated: 5 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
i
injeqtby vogel
Dependency injection framework for Qt
C++
87
Updated: 4 y ago
License: Weak Copyleft (LGPL-2.1)
Support
Quality
Security
License
Reuse
b
bi2_dependency_injectionby wooga
The Dependency Injection system we use in Bubble Island 2
C#
86
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
H
Hands-On-Dependency-Injection-in-Goby PacktPublishing
Hands-On Dependency Injection in Go, published by Packt
Go
86
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
A
Auto-Mortarby lukaspili
Annotation processor that generates Mortar / Flow / Dagger2 boilerplate code for you. Previously named Mortar-MVP.
Java
85
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
A
Support
Quality
Security
License
Reuse
N
Ninject.Extensions.Wcfby ninject
Ninject WCF extensions
C#
82
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse