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 115Updated: 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 113Updated: 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 113Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
poniardby xaviershay
A dependency injector for Rails for writing clean controllers.
Ruby 112Updated: 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 110Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
d
dropby matryer
Dependency-less dependencies for Go.
Go 110Updated: 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 109Updated: 5 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
dm.jsby gobwas
Javascript Dependency Injection Manager
JavaScript 109Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
u
uControllerby davidfowl
Code generated Web API framework for .NET Core
C# 109Updated: 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 108Updated: 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# 108Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
d
droid_injectsoby yurushao
A shared libraries injection tool.
C 108Updated: 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 107Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
hk2by javaee
A light-weight and dynamic dependency injection framework
Java 106Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
I
InjectionAppby johnno1962
Issue Tracking Repo for Injection as an App
Swift 106Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
i
icerootby iceroot
iceroot是一个java基础工具类 ( Iceroot is a java base tool class ).
Java 105Updated: 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 102Updated: 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 102Updated: 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 102Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
telocby p0lunin
Simple, compile-time DI framework for Rust
Rust 102Updated: 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# 99Updated: 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 98Updated: 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 98Updated: 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 98Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
D
DIKitby Liftric
Dependency Injection Framework for Swift, inspired by KOIN.
Swift 97Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
A
AliBehaverby sangxiaonian
Java 95Updated: 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 95Updated: 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 95Updated: 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 94Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
a
awilix-expressby jeffijoe
Awilix helpers/middleware for Express
TypeScript 92Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
N
Needleby souramoo
Android framework injection made easy
Python 91Updated: 2 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
d
depjectby depject
simplest dependency injection
JavaScript 91Updated: 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 91Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
syrinjby mattvr
Simpler dependency injection for Unity3D
C# 91Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
amdjs-testsby amdjs
AMD compliance tests
JavaScript 90Updated: 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# 90Updated: 4 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# 90Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
commonjs-utilsby kriszyp
Utility modules for CommonJS
JavaScript 89Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
s
syrinjby mfav
Simpler dependency injection for Unity3D
C# 89Updated: 5 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
react.diby RobinBuschmann
Dependency injection for react based upon inversify.
TypeScript 89Updated: 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 88Updated: 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 88Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
javax-injectby javax-inject
JSR-330 Dependency Injection standard for Java
Java 87Updated: 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 87Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
i
injeqtby vogel
Dependency injection framework for Qt
C++ 87Updated: 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# 86Updated: 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 86Updated: 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 85Updated: 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# 82Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse