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

BazingaFakerBundle
BazingaFakerBundlePHP

Integrates the Faker PHP library into Symfony's dependency injection container for generating fake database data.

#database-seeding#orm#dependency-injection
Stars276
Forks36
Last commit5 years ago
Vinyl
VinylSwift

A flexible Swift library for replaying HTTP requests in unit tests, inspired by VCR.

#ios#network-test#unit-testing
Stars270
Forks28
Last commit6 years ago
dropwizard-guice
dropwizard-guiceJava

A Dropwizard extension that integrates Guice dependency injection with optional auto-configuration via classpath scanning.

#dependency-injection#integration#auto-configuration
Stars266
Forks90
Last commit6 years ago
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 commit6 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
Forks46
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
Stars252
Forks13
Last commit1 year 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
Stars241
Forks52
Last commit8 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
Stars241
Forks13
Last commit2 years ago
Force DI
Force DIApex

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

#salesforce#lightning#dependency-injection
Stars239
Forks101
Last commit18 days ago
FastAPI Security
FastAPI SecurityPython

A FastAPI extension that provides authentication and authorization via dependencies.

#fastapi#oauth2#authentication
Stars239
Forks9
Last commit3 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 commit4 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
Stars235
Forks18
Last commit4 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
Stars233
Forks17
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
Stars220
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
Stars208
Forks14
Last commit23 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
Stars198
Forks6
Last commit1 day 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
Stars194
Forks8
Last commit1 month ago
dingo
dingoGo

Go Dependency Injection Framework

#hacktoberfest#flamingo-module#golang-package
Stars188
Forks16
Last commit8 days 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 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 month 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 month 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
Stars176
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
Stars175
Forks17
Last commit4 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
Stars155
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
Stars154
Forks12
Last commit4 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
Stars153
Forks7
Last commit1 day ago
Disco
DiscoPHP

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

#psr-11#container-interop#dependency-injection
Stars140
Forks16
Last commit5 months ago
Joist
JoistTypeScript

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

#web-components#custom-elements#customelements
Stars135
Forks7
Last commit1 day 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
Stars135
Forks8
Last commit4 years ago
needle-di
needle-diTypeScript

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

#dependency-injection#tree-shaking#decorators
Stars135
Forks11
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
Stars135
Forks27
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 commit9 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
Stars131
Forks8
Last commit7 months ago
PreviousPage 5 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
4 days ago
Next
#Dotnet58
#Typescript47
#Testing47
#Inversion Of Control44
#Go40
#Ios39
#Swift39
#Php36
#Microservices34
#Golang34
#Angular30
#Ioc Container28