Dependency Injection Libraries

FILTER

LANGUAGES

All

LICENSES

All

COMPONENT TYPES

All

SUPPORT

All

SOURCES

All

SECURITY

All

INDUSTRIES

All
Click on the libraries for details

Sort by

Relevance
d

depby golang

Go dependency management tool experiment (deprecated)

Go Updated: 6 mo ago License: Proprietary

Support
Quality
Security
License
Reuse
g

guiceby google

Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google.

Java Updated: 3 mo ago License: Permissive

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 Updated: 3 mo ago License: Permissive

Support
Quality
Security
License
Reuse
d

daggerby square

A fast dependency injector for Android and Java.

Java Updated: 6 mo ago License: Permissive

Support
Quality
Security
License
Reuse
w

wireby google

Compile-time Dependency Injection for Go

Go Updated: 3 mo ago License: Permissive

Support
Quality
Security
License
Reuse
u

u2020by JakeWharton

A sample Android app which showcases advanced usage of Dagger among other open source libraries.

Java Updated: 7 mo ago License: Permissive

Support
Quality
Security
License
Reuse
S

Swinjectby Swinject

Dependency injection framework for Swift with iOS/macOS/Linux

Swift Updated: 3 mo ago License: Permissive

Support
Quality
Security
License
Reuse
d

dependency-injectionby symfony

The DependencyInjection component allows you to standardize and centralize the way objects are constructed in your application.

PHP Updated: 13 d ago License: Permissive

Support
Quality
Security
License
Reuse
A

Autofacby autofac

An addictive .NET IoC container

C# Updated: 6 mo ago License: Permissive

Support
Quality
Security
License
Reuse
t

typediby typestack

Simple yet powerful dependency injection tool for JavaScript and TypeScript.

TypeScript Updated: 11 d ago License: Permissive

Support
Quality
Security
License
Reuse
A

AndroidKnowledgeSystemby feelschaotic

The most complete Android advanced route knowledge map ⭐️你想要的最全 Android 进阶路线知识图谱+干货资料收集🚀

JavaScript Updated: 4 mo ago License: No License

Support
Quality
Security
License
Reuse
N

Ninjectby ninject

the ninja of .net dependency injectors

C# Updated: 6 mo ago License: Proprietary

Support
Quality
Security
License
Reuse
P

Pimpleby silexphp

A small PHP dependency injection container

PHP Updated: 6 mo ago License: Permissive

Support
Quality
Security
License
Reuse
t

tsyringeby microsoft

Lightweight dependency injection container for JavaScript/TypeScript

TypeScript Updated: 5 mo ago License: Permissive

Support
Quality
Security
License
Reuse
d

digby uber-go

A reflection based dependency injection toolkit for Go.

Go Updated: 15 d ago License: Proprietary

Support
Quality
Security
License
Reuse
a

awilixby jeffijoe

Extremely powerful Inversion of Control (IoC) container for Node.JS

TypeScript Updated: 2 mo ago License: Permissive

Support
Quality
Security
License
Reuse
f

fxby uber-go

A dependency injection based application framework for Go.

Go Updated: 3 mo ago License: Permissive

Support
Quality
Security
License
Reuse
e

extensionsby dotnet

.NET APIs for commonly used programming patterns and utilities, such as dependency injection, logging, and configuration.

C# Updated: 5 mo ago License: No License

Support
Quality
Security
License
Reuse
P

PHP-DIby PHP-DI

The dependency injection container for humans

PHP Updated: 6 mo ago License: Permissive

Support
Quality
Security
License
Reuse
n

ng-annotateby olov

Add, remove and rebuild AngularJS dependency injection annotations

JavaScript Updated: 7 mo ago License: Permissive

Support
Quality
Security
License
Reuse