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

fixenv
fixenvGo

A pytest-inspired fixture caching engine for Go tests with scope control, automatic cleanup, and no external dependencies.

#unit-testing#dependency-injection#testing
Stars34
Forks1
Last commit8 months ago
Network Stack
Network StackSwift

A lightweight, dependency-free Swift networking stack with built-in mocking and testing support.

#ios#dependency-injection#urlsession
Stars34
Forks7
Last commit6 years ago
Slim Config
Slim ConfigPHP

A configuration loader for Slim Framework supporting PHP, INI, XML, JSON, and YML files.

#yaml#dependency-injection#ini
Stars33
Forks7
Last commit4 years ago
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
Stars33
Forks1
Last commit13 days ago
Crystal-DI
Crystal-DICrystal

A lightweight dependency injection container for Crystal with auto-injection, memoization, and contextual bindings.

#dsl#dependency-injection#memoization
Stars33
Forks0
Last commit8 years ago
Vert.x HK2
Vert.x HK2Java

Enables dependency injection for Vert.x verticles using the HK2 framework.

#dependency-injection#hk2#java
Stars32
Forks4
Last commit4 years ago
nject
njectGo

A Go library for type-safe dependency injection using call chains, eliminating the need for type assertions.

#debugging-tools#composition#dependency-injection
Stars32
Forks3
Last commit16 days ago
cdi-test
cdi-testJava

A JUnit 5 extension for testing CDI components with efficient container booting and mock support.

#cdi#weld#junit5
Stars31
Forks7
Last commit11 days ago
Dependencies
DependenciesDart

A simple and flexible dependency injection container for Dart applications, including Flutter.

#dart#modular#dependency-injection
Stars31
Forks6
Last commit4 years ago
angular-interview-questions
angular-interview-questions

A comprehensive collection of 100 core Angular interview questions and answers to prepare for technical interviews in 2026.

#coding-interviews#single-page-applications#component-architecture
Stars29
Forks12
Last commit6 months ago
CoopTilleulsOvhBundle
CoopTilleulsOvhBundlePHP

Symfony bundle that integrates OVH's official PHP SDK for seamless interaction with OVH APIs.

#cloud-services#php-sdk#ovh-api
Stars29
Forks5
Last commit6 years ago
componego
componegoGo

A flexible component-oriented framework for Go applications that enables modular design without affecting the main application loop.

#component-architecture#flexibility#dependency-injection
Stars29
Forks1
Last commit1 year ago
Hummingbird
HummingbirdActionScript

A lightweight MVC framework for building ActionScript 3.0 applications, mobile apps, and Starling-based games.

#starling-framework#dependency-injection#flash-platform
Stars29
Forks6
Last commit12 years ago
Slim Console
Slim ConsolePHP

A console component for the Slim Framework that enables CLI command registration and execution.

#slim#dependency-injection#microframework
Stars28
Forks10
Last commit2 years ago
gapi
gapiJavaScript

A GraphQL API framework for Node.js inspired by Angular, built with reactive dependency injection for scalable backend applications.

#serverless#graphql#dependency-injection
Stars27
Forks2
Last commit20 days ago
ore
oreGo

A lightweight, type-safe dependency injection container for Go with lifetime management and modular containers.

#graceful-shutdown#modular-architecture#ore
Stars27
Forks2
Last commit4 months ago
Clean Architecture Example
Clean Architecture ExampleScala

A Scala implementation of Clean Architecture for a blog application, demonstrating domain, contract, application, and infrastructure layers.

#dependency-injection#modular-design#rest-api
Stars26
Forks5
Last commit
Vert.x Beans
Vert.x BeansJava

A library that injects Vert.x core objects as Spring beans, enabling Vert.x usage as a library within Spring applications.

#event-driven#java-library#dependency-injection
Stars26
Forks11
Last commit5 months ago
Schematics to add Prisma support to a NestJS application
Schematics to add Prisma support to a NestJS applicationTypeScript

A library and schematics to seamlessly integrate Prisma ORM into NestJS applications.

#orm#database#dependency-injection
Stars25
Forks3
Last commit2 years ago
Slim Plates
Slim PlatesPHP

Integrates the Plates PHP template engine with Slim Framework 3 for rendering views.

#view-rendering#dependency-injection#template-engine
Stars25
Forks2
Last commit2 months ago
ngx-genie
ngx-genieTypeScript

An advanced developer tool for Angular that visualizes and analyzes the Dependency Injection system to diagnose issues.

#web-worker#developer-tools#angular2
Stars24
Forks2
Last commit12 days ago
Aurelia-styleguide
Aurelia-styleguide

A comprehensive style guide and best practices collection for building consistent and maintainable Aurelia applications.

#software-architecture#javascript-framework#frontend-development
Stars24
Forks2
Last commit9 years ago
store-service
store-serviceTypeScript

Adds an abstraction layer between Angular components and the NgRx store to decouple them and simplify testing.

#hacktoberfest#dependency-injection#facade-pattern
Stars24
Forks6
Last commit3 months ago
NCrontab.Scheduler
NCrontab.SchedulerC#

A thread-safe task scheduling system for .NET applications using cron expressions and the Earliest Deadline First algorithm.

#dependency-injection#cronjob#dotnet
Stars23
Forks4
Last commit10 days ago
HardWire
HardWireCrystal

A compile-time, non-intrusive dependency injection system for the Crystal programming language.

#hacktoberfest#software-architecture#macros
Stars23
Forks1
Last commit11 months ago
Shivneri
ShivneriCrystal

A component-based MVC web framework for Crystal built on Fort architecture, focusing on modularity and performance.

#http-server#modular-architecture#component-based
Stars23
Forks2
Last commit5 years ago
gocontainer
gocontainerGo

A simple dependency injection container for Go applications, enabling type-safe service registration and resolution.

#dependency-injection#type-safety#testing
Stars21
Forks2
Last commit6 years ago
angular-audio-context
angular-audio-contextTypeScript

An Angular wrapper for the Web Audio API's AudioContext with cross-browser compatibility patches.

#cross-browser#dependency-injection#ngx
Stars21
Forks2
Last commit1 day ago
Service Connector
Service ConnectorJava

A lightweight Android library that binds remote AIDL services and callbacks to fields and methods using annotations.

#remoter#service-binding#boilerplate-reduction
Stars19
Forks3
Last commit7 years ago
Vadi
VadiVala

An IoC container for Vala and other GObject-compatible languages to facilitate dependency injection.

#glib#software-architecture#dependency-injection
Stars19
Forks4
Last commit3 years ago
nchi
nchiGo

A lightweight, fast Go HTTP router built on nject and httprouter, designed for maintainable REST APIs.

#httprouter#api-server#dependency-injection
Stars19
Forks1
Last commit1 month ago
gontainer
gontainerGo

A YAML-based Dependency Injection container for Go that is concurrent-safe, supports scopes, and offers hot swapping.

#yaml#concurrent#dependency-injection
Stars17
Forks1
Last commit1 year ago
ParamConverterBundle
ParamConverterBundlePHP

Provides a service param converter for Symfony to inject services into controller actions via request attributes.

#controller#dependency-injection#bundle
Stars16
Forks2
Last commit9 years ago
@carlossalasamper/angular-clean-architecture
@carlossalasamper/angular-clean-architectureTypeScript

An Angular scaffold implementing clean architecture with layered file structure and modern tooling.

#angular-scaffolding#ddd-architecture#scaffold
Stars16
Forks7
Last commit
alterior
alteriorTypeScript

A TypeScript framework for building well-structured HTTP services and isomorphic libraries using decorators and Angular-style dependency injection.

#module-system#isomorphic#dependency-injection
Stars16
Forks2
Last commit1 day ago
anagent
anagentGo

A minimalistic, pluggable Go library for event loops and timers with dependency injection.

#dependency-injection#go-library#lightweight
Stars16
Forks4
Last commit8 years ago
PreviousPage 8 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
3 years ago
1 year ago
Next
#Dotnet58
#Typescript47
#Testing47
#Inversion Of Control44
#Go40
#Ios39
#Swift39
#Php36
#Microservices34
#Golang34
#Angular30
#Ioc Container28