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

CleanArchitectureRxSwift
CleanArchitectureRxSwiftSwift

A comprehensive iOS example app demonstrating Domain-Driven Design and Clean Architecture with modular SwiftUI and TCA implementations.

#modular-architecture#ios#layered-architecture
Stars4.1k
Forks506
Last commit
SwiftTips
SwiftTips

A collection of Swift tips and tricks shared on Twitter, covering async testing, dependency injection, Codable, and more.

#codable#xctest#dependency-injection
Stars4.0k
Forks241
Last commit2 years ago
MVVMCross
MVVMCrossC#

A cross-platform MVVM framework for .NET, enabling code sharing across Android, iOS, macOS, tvOS, WPF, and WinUI.

#hacktoberfest#xamarin#ios
Stars3.9k
Forks1.3k
Last commit1 day ago
ChatGPT Android
ChatGPT AndroidKotlin

A demonstration Android chatbot app using OpenAI's chat API and Stream Chat SDK for Compose.

#chat#compose#chatbots
Stars3.9k
Forks446
Last commit6 months ago
Node API Boilerplate
Node API BoilerplateTypeScript

A Node.js and TypeScript web API boilerplate following DDD, Clean Architecture, and layered architecture principles.

#hacktoberfest#modular-architecture#dependency-injection
Stars3.4k
Forks529
Last commit
Ts.ED
Ts.EDTypeScript

A Node.js and TypeScript framework on top of Express/Koa to build server-side applications with decorators and class-based structure.

#serverless#dependency-injection#multer
Stars3.1k
Forks291
Last commit17 hours ago
do
doGo

A type-safe dependency injection toolkit for Go 1.18+ using generics, designed to replace uber/dig.

#graceful-shutdown#injection#software-architecture
Stars2.8k
Forks110
Last commit4 days ago
Typhoon
TyphoonObjective-C

A powerful, lightweight dependency injection framework for Objective-C and Cocoa applications.

#ios#typhoon#objective-c
Stars2.7k
Forks260
Last commit5 years ago
Ninject
NinjectC#

A lightning-fast, ultra-lightweight dependency injection framework for .NET applications.

#software-architecture#testability#dependency-injection
Stars2.7k
Forks519
Last commit2 years ago
Ninject
NinjectC#

A lightning-fast, ultra-lightweight dependency injector for .NET applications.

#software-architecture#dependency-injection#type-safety
Stars2.7k
Forks519
Last commit2 years ago
Pimple
PimplePHP

A small PHP dependency injection container

#pimple#dependency-injection#silex
Stars2.7k
Forks302
Last commit4 months ago
nunu
nunuGo

A CLI tool for scaffolding and building production-ready Go applications with a layered architecture.

#productivity#scaffold#dependency-injection
Stars2.6k
Forks204
Last commit2 months ago
archaius
archaiusJava

A Java configuration management library with dynamic property support, enabling runtime updates without application restarts.

#runtime-updates#dynamic-configuration#dependency-injection
Stars2.5k
Forks479
Last commit1 month ago
Swift Macros
Swift MacrosSwift

A curated list of awesome Swift Macros and learning resources for compile-time code generation in Swift.

#apple#developer-tools#dependency-injection
Stars2.5k
Forks106
Last commit5 months ago
Carter
CarterC#

A thin layer of extension methods over ASP.NET Core Minimal APIs for more explicit and enjoyable web development.

#asp-net-core#content-negotiation#minimal-apis
Stars2.4k
Forks197
Last commit20 days ago
go-eagle
go-eagleGo

A Go framework for rapid development of API services and microservices with a layered architecture.

#api-framework#http#dependency-injection
Stars2.4k
Forks259
Last commit3 months ago
Katana
KatanaSwift

A modern Swift framework for writing testable and predictable iOS app logic, inspired by Redux.

#ios#testable-architecture#dependency-injection
Stars2.2k
Forks92
Last commit3 years ago
component
componentClojure

A tiny Clojure framework for managing the lifecycle and dependencies of stateful software components.

#functional-programming#software-architecture#dependency-injection
Stars2.2k
Forks95
Last commit
Foundatio
FoundatioC#

A collection of pluggable foundation blocks for building loosely coupled, distributed .NET applications.

#cloud-infrastructure#foundatio#lock
Stars2.1k
Forks251
Last commit15 hours ago
Foundatio
FoundatioC#

A collection of pluggable foundation blocks for building loosely coupled, distributed .NET applications.

#foundatio#lock#caching
Stars2.1k
Forks251
Last commit15 hours ago
Foundatio
FoundatioC#

A collection of pluggable foundation blocks for building loosely coupled, distributed .NET applications.

#foundatio#lock#caching
Stars2.1k
Forks251
Last commit15 hours ago
Needle
NeedleSwift

A compile-time safe Swift dependency injection framework that uses code generation to ensure reliability.

#ios#dependency-injection#swift-package-manager
Stars2.0k
Forks162
Last commit2 months ago
RxFlow
RxFlowSwift

A reactive navigation framework for iOS applications based on the Flow Coordinator pattern.

#ios#flow-coordinator#dependency-injection
Stars1.9k
Forks117
Last commit1 year ago
Cleanse
CleanseSwift

Lightweight Swift Dependency Injection Framework

#ios#dependency-injection#swift
Stars1.8k
Forks82
Last commit2 years ago
AspectCore Framework
AspectCore FrameworkC#

An Aspect-Oriented Programming (AOP) framework for .NET Core and .NET Framework with cross-platform support.

#dynamic-proxy#aspectcore-framework#aspect-oriented-programming
Stars1.8k
Forks331
Last commit
aws-sdk-php-laravel
aws-sdk-php-laravelPHP

A Laravel service provider that integrates the official AWS SDK for PHP into Laravel and Lumen applications.

#service-provider#lumen#laravel
Stars1.7k
Forks245
Last commit4 months ago
Unity
Unity

A full-featured, extensible dependency injection container for building loosely coupled .NET applications.

#aspnet-webapi#interception#dependency-injection
Stars1.7k
Forks343
Last commit2 years ago
Slim Skeleton
Slim SkeletonPHP

A skeleton application for quickly starting new Slim Framework 4 projects with modern PHP tooling.

#skeleton-project#composer#dependency-injection
Stars1.6k
Forks473
Last commit1 year ago
microdot
microdotC#

An open-source .NET framework for building scalable microservices with Orleans integration and comprehensive distributed system support.

#orleans#health-checks#dependency-injection
Stars1.5k
Forks231
Last commit2 years ago
Castle.Windsor
Castle.WindsorC#

A mature, feature-rich Inversion of Control container for .NET applications.

#aspect-oriented-programming#dependency-injection#dotnet
Stars1.5k
Forks455
Last commit2 years ago
Get It
Get ItJavaScript

A blazing-fast, type-safe service locator for Dart and Flutter that provides O(1) access to dependencies without BuildContext.

#dart#dependency-injection#dependency-management
Stars1.5k
Forks161
Last commit5 months ago
Template10
Template10C#

A production-ready framework for building Windows 10 UWP apps with navigation, dependency injection, and MVVM patterns.

#dependency-injection#csharp#xaml
Stars1.4k
Forks381
Last commit2 years ago
injection-js
injection-jsTypeScript

A lightweight, feature-complete dependency injection library for JavaScript and TypeScript, extracted from Angular's DI system.

#reflective-injector#angular-di#dependency-injection
Stars1.4k
Forks68
Last commit9 months ago
Integrant
IntegrantClojure

A Clojure micro-framework for building applications with data-driven architecture using configuration maps.

#reloaded-workflow#micro-framework#clojurescript
Stars1.4k
Forks63
Last commit6 months ago
graphql-modules
graphql-modulesTypeScript

A toolset for creating reusable, maintainable, and testable GraphQL server modules using schema-first design.

#modular-architecture#schema-first#graphql
Stars1.3k
Forks113
Last commit12 days ago
Simple Injector
Simple InjectorC#

A fast, flexible, and easy-to-use Dependency Injection library for .NET that promotes best practices and verifiable configurations.

#software-architecture#testability#solid-principles
Stars1.3k
Forks152
Last commit22 days ago
PreviousPage 2 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
1 year ago
3 years ago
9 months ago
3 days ago
Next
#Dotnet58
#Typescript47
#Testing47
#Inversion Of Control44
#Go40
#Ios39
#Swift39
#Php36
#Microservices34
#Golang34
#Angular30
#Ioc Container28