Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Dependency Injection

Dependency Injection

213 projects

Showing 36 of 213 projects

gulp-ng-annotate
gulp-ng-annotateJavaScript

A Gulp plugin that automatically adds AngularJS dependency injection annotations using ng-annotate.

#dependency-injection#angularjs#build-automation
Stars265
Forks35
Last commit5 years ago
WebProfilerExtraBundle
WebProfilerExtraBundleHTML

A Symfony bundle that adds routing, container, Twig, and Assetic information panels to the Symfony Web Profiler.

#dependency-injection#symfony-bundle#twig
Stars261
Forks47
Last commit6 years ago
DunglasActionBundle
DunglasActionBundlePHP

A Symfony bundle that redesigns controllers and commands as automatically registered, dependency-injected services.

#micro-framework#controller#dependency-injection
Stars256
Forks14
Last commit9 years ago
Typin
TypinC#

A declarative, ASP.NET Core-inspired framework for building interactive and direct-mode command-line applications in .NET.

#declarative#library#command-line-interface
Stars253
Forks13
Last commit11 months ago
FastAPI Security
FastAPI SecurityPython

A FastAPI extension that provides authentication and authorization via dependencies.

#fastapi#oauth2#authentication
Stars242
Forks9
Last commit2 years ago
Force DI
Force DIApex

A generic dependency injection library for Salesforce Apex, Visualforce, Lightning, and Flows.

#salesforce#lightning#dependency-injection
Stars240
Forks100
Last commit23 days ago
dropwizard-guicey
dropwizard-guiceyJava

Dropwizard Guice integration library providing auto-configuration, YAML bindings, and advanced web and test support.

#dependency-injection#auto-configuration#integration-library
Stars240
Forks52
Last commit7 days ago
di
diGo

A full-featured dependency injection container for Go, offering intuitive auto-wiring and advanced features like lazy-loading and container scopes.

#go-modules#software-architecture#dependency-injection
Stars240
Forks13
Last commit2 years ago
Skopelos
SkopelosSwift

A minimalistic, thread-safe, non-boilerplate Swift library for Core Data, inspired by Active Record.

#ios#data-persistence#cqrs
Stars239
Forks18
Last commit3 years ago
Ichor
IchorC++

A C++20 microservice bootstrapping framework focused on dependency injection, event queueing, and thread confinement for high-performance, low-latency applications.

#thread-confinement#thread-safety#high-performance
Stars233
Forks17
Last commit3 months ago
LiteBus
LiteBusC#

A lightweight, high-performance mediator for implementing Command Query Separation (CQS) and Domain-Driven Design (DDD) in .NET applications.

#in-process-messaging#pipeline-architecture#event-driven-architecture
Stars226
Forks16
Last commit
Acclimate
AcclimatePHP

Adapters for PHP framework containers to a common PSR-11 ContainerInterface, enabling interoperability between different dependency injection systems.

#adapter-pattern#psr-11#container-interop
Stars219
Forks17
Last commit2 years ago
NCronJob
NCronJobC#

A simple, native-feeling job scheduler for .NET built on top of IHostedService, filling the gap between BackgroundService and complex schedulers.

#jobscheduler#minimal-api#job-scheduler
Stars197
Forks13
Last commit6 days ago
kod
kodGo

A generics-based dependency injection and aspect-oriented programming framework for Go, built around components and interceptors.

#fx#interceptor#aspect-oriented-programming
Stars197
Forks6
Last commit6 days ago
SafeDI
SafeDISwift

A compile-time-safe dependency injection library for Swift that eliminates boilerplate while ensuring dependency validity.

#ios#dependency-injection#swift-package-manager
Stars187
Forks8
Last commit27 days ago
NoDb
NoDbC#

A file system storage library for .NET Core/ASP.NET Core that eliminates the need for a database by storing objects as JSON files.

#no-database#json-storage#dependency-injection
Stars187
Forks23
Last commit3 years ago
Chroniton.NetCore
Chroniton.NetCoreC#

A .NET library for scheduling and running strongly-typed tasks with support for cron, custom schedules, and asynchronous execution.

#unit-testing#strongly-typed#dependency-injection
Stars181
Forks18
Last commit9 years ago
hiboot
hibootGo

A cloud-native Go framework for building high-performance web and CLI applications with Spring-like dependency injection.

#high-performance#aspect-oriented-programming#autoconfiguration
Stars179
Forks24
Last commit1 day ago
hiboot cli
hiboot cliGo

A cloud-native Go framework for building high-performance web and CLI applications with Spring-like dependency injection.

#high-performance#spring-like#aspect-oriented-programming
Stars179
Forks24
Last commit1 day ago
PHP-DI Slim Bridge
PHP-DI Slim BridgePHP

A bridge that integrates PHP-DI dependency injection container with the Slim PHP micro-framework.

#controllers#dependency-injection#microframework
Stars177
Forks38
Last commit1 year ago
Apizr
ApizrC#

A Refit-based HTTP client library for .NET that adds resilience patterns like retry, caching, authentication, and logging with minimal code.

#monkeycache#caching#refit
Stars173
Forks17
Last commit2 months ago
BlazorTemplater
BlazorTemplaterC#

A .NET library that renders Razor Components to HTML strings, ideal for generating email templates and other HTML content.

#email-templates#fluent-interface#razor-components
Stars163
Forks19
Last commit2 years ago
Kovert
KovertKotlin

An invisible REST and web framework for Kotlin that binds controllers to Vert.x routers with minimal annotations.

#dependency-injection#template-engine#async
Stars158
Forks10
Last commit7 years ago
Vert.x Jersey
Vert.x JerseyJava

Run JAX-RS Jersey resources within the Vert.x reactive application platform.

#jax-rs#dependency-injection#rest-api
Stars154
Forks47
Last commit4 years ago
Stashbox
StashboxC#

A lightweight, fast, and portable dependency injection framework for .NET-based solutions.

#xamarin#dependency-injection-framework#dependency-injection
Stars153
Forks12
Last commit17 days ago
gontainer
gontainerGo

A simple but powerful dependency injection container for Go projects with automatic injection and lifecycle management.

#dependency-injection#zero-dependencies#inversion-of-control
Stars149
Forks6
Last commit1 month ago
Disco
DiscoPHP

A PSR-11 compatible, annotation-based dependency injection container for PHP.

#psr-11#container-interop#dependency-injection
Stars139
Forks16
Last commit4 months ago
Deli
DeliSwift

Deli is a Swift dependency injection container that automatically generates DI containers and validates dependency graphs at build time.

#ios#software-architecture#dependency-injection
Stars136
Forks8
Last commit4 years ago
Joist
JoistTypeScript

A minimal toolkit for building web components and applications with dependency injection, observables, and templating.

#web-components#custom-elements#customelements
Stars135
Forks6
Last commit3 days ago
Cloud Storage
Cloud StorageC#

A cross-provider blob storage toolkit for .NET and ASP.NET that unifies cloud storage APIs behind a single interface.

#orleans#signalr#storage
Stars133
Forks28
Last commit1 month ago
needle-di
needle-diTypeScript

A lightweight, type-safe Dependency Injection library for JavaScript and TypeScript projects.

#dependency-injection#tree-shaking#decorators
Stars133
Forks10
Last commit2 months ago
gofiber-template
gofiber-templateGo

An opinionated, production-ready GoFiber project template with dependency injection, database integration, and CI/CD support.

#gofiber#database-orm#project-template
Stars132
Forks6
Last commit17 days ago
Gone
GoneGo

A lightweight dependency injection framework for Go with tag-based auto injection, config center support, and rich ecosystem components.

#wire#dig#golang-framework
Stars129
Forks8
Last commit5 months ago
StarlingMVC
StarlingMVCActionScript

An Inversion of Control (IOC) framework for building games with the Starling framework, featuring dependency injection and view mediation.

#command-pattern#starling-framework#view-mediation
Stars125
Forks25
Last commit9 years ago
Blazor.EventAggregator
Blazor.EventAggregatorC#

A lightweight event aggregator for Blazor that enables indirect component-to-component communication through publish/subscribe messaging.

#razor-components#publish-subscribe#dependency-injection
Stars122
Forks23
Last commit
Locatable
LocatableSwift

A Swift micro-framework using Property Wrappers to implement the Service Locator pattern.

#ios#micro-framework#dependency-injection
Stars119
Forks5
Last commit5 years ago
PreviousPage 5 of 6

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
3 days ago
4 years ago
Next
#Dotnet49
#Swift31
#Ios30
#Inversion Of Control28
#Testing26
#Ioc Container22
#Php22
#Csharp22
#Go21
#Microservices20
#Golang18
#Ioc18