Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Dependency Injection

Dependency Injection

349 projects

Showing 36 of 349 projects

Corridor
CorridorSwift

A Coreader-like dependency injection microframework for Swift that enables controlled substitution of coeffects like dates and network calls in tests.

#functional-programming#ios#testability
Stars61
Forks3
Last commit6 years ago
go-vertical-slice-architecture
go-vertical-slice-architectureGo

A Go project template implementing vertical slice architecture for clean, testable, and dependency-isolated code.

#api#backend-template#dependency-injection
Stars60
Forks6
Last commit
dropwizard-cassandra
dropwizard-cassandraJava

A Dropwizard bundle providing configuration, health checks, metrics, and dependency injection for Cassandra integration.

#database-driver#health-checks#dependency-injection
Stars59
Forks23
Last commit
MvvmNano
MvvmNanoC#

A lightweight MVVM framework designed specifically for Xamarin.Forms applications.

#xamarin#memory-management#dependency-injection
Stars59
Forks9
Last commit5 years ago
di
diClojure

DI is a dependency injection framework that allows you to define dependencies as cheaply as defining function arguments.

#dependency-injection#clojure#aop
Stars57
Forks5
Last commit2 months ago
ffmpeg-bundle
ffmpeg-bundlePHP

Symfony bundle that integrates PHP-FFmpeg as a service for video processing in Symfony applications.

#php-ffmpeg#video-processing#dependency-injection
Stars57
Forks27
Last commit6 years ago
definject
definjectElixir

An unobtrusive dependency injection library for Elixir that enables mocking for testing without modifying function signatures.

#hacktoberfest#elixir#unobtrusive
Stars56
Forks3
Last commit2 years ago
SimplexArchitecture
SimplexArchitectureSwift

A SwiftUI architecture library that decouples state changes from views, inspired by TCA but with reduced computational overhead.

#reducer#ios#dependency-injection
Stars55
Forks1
Last commit7 days ago
dropwizard-quartz
dropwizard-quartzJava

A simple job scheduler implementation for Dropwizard that integrates Guice and Quartz with dependency injection support.

#scheduled-jobs#job-scheduler#dependency-injection
Stars51
Forks11
Last commit11 years ago
ecx
ecxHaxe

An Entity Component System framework for Haxe, designed for high-performance game development.

#macro#haxe#dependency-injection
Stars51
Forks10
Last commit7 years ago
dotenv
dotenvJava

A twelve-factor configuration library for Java 8+ that loads environment variables from .env files.

#spring-framework#environment-variables#dotenv
Stars51
Forks3
Last commit8 years ago
alice
aliceGo

A lightweight additive dependency injection container for Go that uses static Go files to define the object graph.

#go-modules#software-architecture#dependency-injection
Stars51
Forks4
Last commit9 years ago
Spring Vert.x Extension
Spring Vert.x ExtensionJava

A Spring extension that creates Spring-aware Vert.x verticles, enabling dependency injection and separate Spring contexts for each verticle.

#event-driven#spring-framework#dependency-injection
Stars50
Forks13
Last commit
Reliant
ReliantObjective-C

A non-intrusive dependency injection framework for Objective-C on iOS and macOS.

#ios#software-architecture#objective-c
Stars50
Forks5
Last commit10 years ago
Slim 4 Skeleton
Slim 4 SkeletonPHP

A web application skeleton built with Slim4 Framework, PHP-DI, Nyholm PSR7, and Twig for rapid PHP development.

#composer#skeleton#slim-4
Stars50
Forks7
Last commit5 years ago
double
doubleElixir

An Elixir library for creating injectable test dependencies using pattern matching and message passing without overriding existing modules.

#elixir#unit-testing#mocking-alternative
Stars49
Forks6
Last commit3 years ago
Weld
WeldJava

Brings the CDI programming model into the Vert.x ecosystem for building reactive JVM applications.

#event-driven#cdi#dependency-injection
Stars48
Forks16
Last commit5 years ago
flexdi
flexdiTypeScript

A flexible, lightweight dependency injection library for React, React Native, and Vue3 applications, inspired by NestJS and Angular.

#modular-architecture#dependency-injection#vue3
Stars47
Forks2
Last commit1 year ago
Agile Boiler Plate
Agile Boiler PlateJava

A solid, lean, readable, upgradable, and testable boilerplate for Android apps using MVP architecture and dependency injection.

#dependency-injection#android#boilerplate
Stars47
Forks8
Last commit9 years ago
ng-simple-state
ng-simple-stateTypeScript

A lightweight state management library for Angular using Services with RxJS or Signal, designed for simplicity and Angular's dependency injection.

#webmcp#signal#angular2
Stars46
Forks2
Last commit1 month ago
dropwizard-guicier
dropwizard-guicierJava

A Dropwizard bundle that provides seamless integration with Google Guice for dependency injection.

#dependency-injection#java#dropwizard
Stars45
Forks22
Last commit9 months ago
Stiletto
StilettoC#

A fast dependency injection library for .NET and Mono, ported from Square's Dagger with compile-time validation via Fody.

#mono#dependency-injection#dagger-port
Stars43
Forks14
Last commit1 month ago
NetCoreStack.Proxy
NetCoreStack.ProxyC#

A type-safe REST library for .NET Standard 2.0 that simplifies consuming distributed HTTP APIs and microservices across multiple regions.

#http-proxy#rest-client#proxy
Stars41
Forks7
Last commit2 years ago
Cassandra
CassandraJava

A Vert.x module for executing Cassandra statements asynchronously with callbacks on the Vert.x event loop.

#vertx-module#cassandra-driver#dependency-injection
Stars40
Forks20
Last commit3 years ago
wire
wireGo

Strict runtime dependency injection library for Go that validates dependencies and prevents missing or ambiguous injections.

#software-architecture#strict-validation#dependency-injection
Stars40
Forks8
Last commit5 years ago
MongoDB Bundle
MongoDB BundlePHP

Symfony bundle that integrates the official MongoDB PHP driver library with dependency injection and profiling tools.

#database-driver#hacktoberfest#database
Stars38
Forks23
Last commit1 day ago
tinyeffect
tinyeffectTypeScript

A tiny TypeScript library for handling side effects using algebraic effects with type safety.

#side-effect#functional-programming#typesafe
Stars38
Forks0
Last commit1 year ago
boot-go
boot-goGo

A Go framework for component-based development with dependency injection and configuration handling.

#go-modules#software-architecture#dependency-injection
Stars37
Forks4
Last commit2 years ago
Irked
IrkedJava

An opinionated controller framework for Vert.x-web that eliminates routing boilerplate through annotations and reflection.

#dependency-injection#rest-api#async
Stars36
Forks2
Last commit1 month ago
runtime-config-loader
runtime-config-loaderTypeScript

An Angular library for loading runtime configuration from JSON files or API endpoints with type safety and validation.

#json-config#dependency-injection#schema-validation
Stars36
Forks12
Last commit
convex-angular
convex-angularTypeScript

An Angular client library for Convex providing reactive data fetching, mutations, authentication, and pagination with Angular Signals.

#real-time-database#open-source#authentication
Stars36
Forks1
Last commit10 days ago
Prvd 'M Wrong
Prvd 'M WrongLuau

An intuitive and extendable provider framework for Luau, offering type-safe APIs, method lifecycles, and dependency injection.

#modular-architecture#lune#luau
Stars36
Forks3
Last commit3 months ago
parsley
parsleyGo

A reflection-based dependency injection package for Go that automates dependency management with type safety and runtime efficiency.

#mock-support#modular-architecture#dependency-injection
Stars36
Forks4
Last commit11 days ago
go-api-boot
go-api-bootGo

A batteries-included Go framework for building production-grade gRPC and HTTP APIs with MongoDB ODM, Temporal workflows, and zero-config SSL.

#http-server#ssl-tls#api-framework
Stars35
Forks5
Last commit4 months ago
linker
linkerGo

A Go dependency injection and inversion of control package with lifecycle support and circular dependency detection.

#component-registry#ioc-framework#go-package
Stars35
Forks8
Last commit1 year ago
Resoursea
ResourseaGo

A high-productivity REST framework for Go that maps Go structs to resources with automatic routing and dependency injection.

#go-structs#dependency-injection#api-development
Stars34
Forks4
Last commit11 years ago
PreviousPage 7 of 10

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
2 years ago
9 years ago
7 years ago
3 months ago
Next
#Dotnet58
#Typescript47
#Testing47
#Inversion Of Control44
#Go40
#Ios39
#Swift39
#Php36
#Microservices34
#Golang34
#Angular30
#Ioc Container28