Topic: "di-container"
Swinject/Swinject
Dependency injection framework for Swift with iOS/macOS/Linux
Language: Swift - Size: 1.67 MB - Last synced at: about 1 hour ago - Pushed at: 10 months ago - Stars: 6,525 - Forks: 528

simpleinjector/SimpleInjector
An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success.
Language: C# - Size: 24 MB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 1,234 - Forks: 153

nette/di
💎 Flexible, compiled and full-featured Dependency Injection Container with perfectly usable autowiring and support for all new PHP 8 features.
Language: PHP - Size: 2.34 MB - Last synced at: about 3 hours ago - Pushed at: 4 months ago - Stars: 892 - Forks: 70

reagento/dishka
Cute dependency injection (DI) framework for Python with agreeable API and everything you need
Language: Python - Size: 1.44 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 655 - Forks: 76

golobby/container
A lightweight yet powerful IoC dependency injection container for the Go programming language
Language: Go - Size: 119 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 548 - Forks: 36

ivlevAstef/DITranquillity
Dependency injection for iOS (Swift)
Language: Swift - Size: 3.92 MB - Last synced at: 19 days ago - Pushed at: 5 months ago - Stars: 430 - Forks: 33

auraphp/Aura.Di
Dependency Injection System
Language: PHP - Size: 889 KB - Last synced at: 28 days ago - Pushed at: 8 months ago - Stars: 352 - Forks: 63

baidu/CarbonGraph
A Swift dependency injection / lookup framework for iOS
Language: Swift - Size: 2.41 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 256 - Forks: 20

zheksoon/dioma
Elegant dependency injection container for vanilla JavaScript and TypeScript
Language: TypeScript - Size: 240 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 243 - Forks: 3

vovaspace/brandi
The dependency injection container powered by TypeScript.
Language: TypeScript - Size: 1.19 MB - Last synced at: about 23 hours ago - Pushed at: almost 2 years ago - Stars: 207 - Forks: 12

gnaeus/react-ioc
Hierarchical Dependency Injection with new React 16 Context API
Language: JavaScript - Size: 1.34 MB - Last synced at: 16 days ago - Pushed at: over 1 year ago - Stars: 203 - Forks: 10

yiisoft/di
PSR-11 compatible DI container and injector
Language: PHP - Size: 843 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 185 - Forks: 46

mori-atsushi/koject
DI Container library for Kotlin Multiplatform.
Language: Kotlin - Size: 5.38 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 123 - Forks: 4

Keboo/AutoDI
Dependency injection made simple.
Language: C# - Size: 4.61 MB - Last synced at: 10 days ago - Pushed at: almost 2 years ago - Stars: 99 - Forks: 17

woohoolabs/zen
Woohoo Labs. Zen is a very fast and simple, PSR-11 compliant DI Container & preload file generator.
Language: PHP - Size: 997 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 96 - Forks: 6

UniDi/UniDi
Dependency Injection for Unity
Language: C# - Size: 637 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 91 - Forks: 5

Rick-van-Dam/Singularity 📦
A extremely fast ioc container for high performance applications
Language: C# - Size: 16.3 MB - Last synced at: about 5 hours ago - Pushed at: over 4 years ago - Stars: 76 - Forks: 12

mindplay-dk/unbox
Fast, simple, easy-to-use DI container
Language: PHP - Size: 275 KB - Last synced at: 6 days ago - Pushed at: 12 months ago - Stars: 47 - Forks: 7

minsOne/DIContainer
DIContainer is lightweight dependency injection container framework for Swift
Language: Swift - Size: 1.15 MB - Last synced at: 4 days ago - Pushed at: 23 days ago - Stars: 40 - Forks: 0

Ivy-Apps/di
A simple DI library for Kotlin Multiplatform apps.
Language: Kotlin - Size: 336 KB - Last synced at: 2 days ago - Pushed at: 8 days ago - Stars: 36 - Forks: 6

lsoft/DpdtInject
Highly efficient compile-time general purpose DI container based on C# source generators.
Language: C# - Size: 4.12 MB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 32 - Forks: 3

s4cha/Plug
🔌 Plug implementation details for a cleaner Architecture on iOS
Language: Swift - Size: 35.8 MB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 29 - Forks: 1

giiita/refuel
Lightweight dependency injection engine and DI-driven tools.
Language: Scala - Size: 3.41 MB - Last synced at: 29 days ago - Pushed at: almost 2 years ago - Stars: 22 - Forks: 1

existall/SimpleConfig
Language: C# - Size: 338 KB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 22 - Forks: 0

ultra-lite/container
An extremely lightweight DI container in PHP
Language: PHP - Size: 26.4 KB - Last synced at: 6 days ago - Pushed at: about 4 years ago - Stars: 21 - Forks: 0

joomla-framework/di
Joomla Framework DI Package
Language: PHP - Size: 5.31 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 16 - Forks: 19

nightblure/injection
Dependency injection, works with FastAPI, Litestar, Django, Flask (Python 3.8-3.13). Light replacement with new features for dependency-injector
Language: Python - Size: 457 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 16 - Forks: 1

smart-rb/smart_container
Thread-safe semanticaly-defined IoC/DI Container with a developer-friendly DSL and API.
Language: Ruby - Size: 123 KB - Last synced at: 12 days ago - Pushed at: 6 months ago - Stars: 16 - Forks: 0

nikolaposa/phoundation
🏗️ Facilitates the routine step of bootstrapping PHP applications.
Language: PHP - Size: 94.7 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 0

skbkontur/simple-container
Yet another DI container
Language: C# - Size: 1.44 MB - Last synced at: 6 days ago - Pushed at: over 3 years ago - Stars: 14 - Forks: 6

yiisoft/definitions
The package provides definition syntax. Definition is describing a way to create and configure a service or an object.
Language: PHP - Size: 354 KB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 13 - Forks: 5

mrTimofey/mini-ioc
Minimalistic IoC/DI container for TypeScript
Language: TypeScript - Size: 449 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 12 - Forks: 1

nimbus-org/nimbus
Nimbus Framework
Language: Java - Size: 10.2 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 2

uruha/frontend-clean-architecture-essence-consideration
Using clean architecture essence for frontend application, consideration.
Language: TypeScript - Size: 1.29 MB - Last synced at: 24 days ago - Pushed at: about 2 years ago - Stars: 12 - Forks: 1

Presstomsk/AviaTickets
Приложение для поиска дешевых авиабилетов
Language: C# - Size: 2.57 MB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 0

stellarwp/container
A PSR-11 Dependency Injection (DI) container for use in WordPress codebases
Language: PHP - Size: 99.6 KB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 9 - Forks: 1

renakdup/simple-dic
🔥 Simple DIC - PHP DI Container with autowiring in a single file allows you to easily use it in your PHP applications and especially convenient for WordPress plugins and themes.
Language: PHP - Size: 119 KB - Last synced at: 1 day ago - Pushed at: 9 months ago - Stars: 8 - Forks: 2

RimuruDev/IndieInject
IndieInject — это легковесный и простой в использовании фреймворк для внедрения зависимостей (DI) в Unity, разработанный специально для небольших проектов и быстрых прототипов. Этот фреймворк идеально подходит для создания игр для платформ, таких как Yandex Games, Poki, Crazy Games, Google Play, Apple Store и Ru Store.
Language: C# - Size: 134 KB - Last synced at: 14 days ago - Pushed at: 10 months ago - Stars: 8 - Forks: 2

abmmhasan/InterMix
Provides several Class oriented functionality.
Language: PHP - Size: 284 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 0

appzcoder/container
Dependency Injection Container
Language: PHP - Size: 6.84 KB - Last synced at: 19 days ago - Pushed at: about 7 years ago - Stars: 8 - Forks: 3

Yeah69/MrMeeseeks.DIE
Compile-time dependency injection container which requires minimal configuration
Language: C# - Size: 19.3 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 7 - Forks: 0

halliganjs/service-container
A simple reusable service container that can be used with Halligan JS or as a standalone library.
Language: TypeScript - Size: 531 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 1

marcusts/Com.MarcusTS.SmartDI
The MAUI READY Smart Di Container is a tiny, powerful Inversion of Control library. Instantiate classes using RegisterAndResolve, a new extension that both registers and creates a class at the same time. Smart DI auto-creates all constructor parameters and even protects against recursion in those parameters. SmartDI can be declared privately and can be nested -- no more global bootstrapping! Smart DI provides a proven "lifetime scope" for stored class variables so they can be automatically removed when their parents are disposed.
Language: C# - Size: 9.67 MB - Last synced at: 5 months ago - Pushed at: almost 3 years ago - Stars: 7 - Forks: 0

pilagod/deppy
Dependency injection framework for Python
Language: Python - Size: 17.6 KB - Last synced at: 19 days ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 0

commonphp/di
Lightweight and easy-to-use dependency injection library for PHP to simplify object management and promote loose coupling.
Language: PHP - Size: 64.5 KB - Last synced at: about 23 hours ago - Pushed at: 9 months ago - Stars: 6 - Forks: 0

zxbodya/di1
Simple but yet powerful, DI container for JavaScript and TypeScript
Language: TypeScript - Size: 758 KB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

stewie1570/Javascript-IOC
A JavaScript IOC that ties constructor arguments (dependencies) to variables or other constructors recursively.
Language: JavaScript - Size: 377 KB - Last synced at: 9 months ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 0

symlex/di-microkernel
A dependency injection micro-kernel for bootstrapping PHP applications
Language: PHP - Size: 37.1 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 2

andrey-shavelev/Juice
Lightweight dependency injection container with simple fluent interface.
Language: Swift - Size: 336 KB - Last synced at: 21 days ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

pedroviniv/simple-di-framework
A simple dependency injection framework inspired by the spring di feature.
Language: Java - Size: 689 KB - Last synced at: 10 months ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 0

CorpusPHP/Di
A Simple PSR-11 Complaint Di Container
Language: PHP - Size: 110 KB - Last synced at: 15 days ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

athankefalas/Stitcher
A dependency management and injection library for Swift projects
Language: Swift - Size: 210 KB - Last synced at: 14 days ago - Pushed at: 11 months ago - Stars: 4 - Forks: 1

A248/SolidInjector
Modern and lightweight injector supporting javax and jarkarta.
Language: Java - Size: 185 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

headio/phalcon-bootstrap
A flexible application bootstrap for Phalcon-based projects
Language: PHP - Size: 171 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 2

n1215/cake-candle
A PSR-11 compatible dependency injection plugin for CakePHP4
Language: PHP - Size: 33.2 KB - Last synced at: about 17 hours ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

ThomWright/di-hard
💉 Dependency injection with namespacing, privacy and lifetimes
Language: TypeScript - Size: 125 KB - Last synced at: 6 days ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

myie/SpecFlow.CastleWindsor
A specflow plugin that enables Castle Windsor IoC & Dependency Injection to be used
Language: C# - Size: 26.4 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 3

choosenname/NearMessage
Client-server messenger on WPF with using MVVM, CQRS, the DI-container and Clean Architecture.
Language: C# - Size: 3.73 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 3 - Forks: 0

windwalker-io/di
[READ ONLY] Dependency Injection library for PHP.
Language: PHP - Size: 257 KB - Last synced at: 20 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

pinwhell/SimplisticDI
Modern, highly flexible yet high performance dependency management with effortless ownership control, ideal for cross-platform projects
Language: C++ - Size: 15.6 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

CourseDesign/koa-boilerplate
Language: TypeScript - Size: 6.24 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 1

abmmhasan/DI-Container 📦
The simple, minimalist dependency container.
Language: PHP - Size: 15.6 KB - Last synced at: 20 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Danand/SimpleContainer
Simple IoC-container for Unity.
Language: C# - Size: 398 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 2

angelobreuer/Butler
Butler is a lightweight, easy-to-use implementation of an Inversion of Control Container.
Language: C# - Size: 463 KB - Last synced at: 19 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

nicholascross/Injectable 📦
A Swift dependency injection container
Language: Swift - Size: 81.1 KB - Last synced at: 5 months ago - Pushed at: almost 6 years ago - Stars: 3 - Forks: 0

B4nan/mikro-di
simple ES6 DI container for node.js
Language: JavaScript - Size: 28.3 KB - Last synced at: 21 days ago - Pushed at: almost 8 years ago - Stars: 3 - Forks: 0

CodeReaper/Waffle
Waffle is a deadsimple dependency container.
Language: Swift - Size: 34.2 KB - Last synced at: 16 days ago - Pushed at: almost 8 years ago - Stars: 3 - Forks: 3

tanitaka-tech/NestedDIContainer.Unity
A simple and lightweight DI container for Unity
Language: C# - Size: 45.9 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 2 - Forks: 0

kocuj/di
:syringe: Container for design pattern Dependency Injection in PHP 7
Language: PHP - Size: 234 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

delpher/IOC
simple and lightweight DI container for JavaScript
Language: JavaScript - Size: 192 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

quillstack/di
The dependency injection container, based on PSR-11: Container interface.
Language: PHP - Size: 53.7 KB - Last synced at: 20 days ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

Cado-Labs/smart_container
Thread-safe semanticaly-defined IoC/DI Container (https://github.com/smart-rb)
Language: Ruby - Size: 124 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

neko-neko/godi
godi is lightweight DI container library for golang
Language: Go - Size: 18.6 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

ref-humbold/YADIC
Yet Another Dependency Injection Container
Language: Java - Size: 463 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

Synaptic724/melder
Melder is a high-performance, thread-safe Dependency Injection (DI) container for modern Python applications. Built for clarity, speed, and the no-GIL era.
Language: Python - Size: 219 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

eposgmbh/Epos.Foundation
Epos.Foundation - .NET Standard utilities and other foundational stuff.
Language: C# - Size: 11.1 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 1

marhali/depjack
Fully typed dependency injection for your next enterprise-grade TypeScript project.
Language: TypeScript - Size: 704 KB - Last synced at: 3 days ago - Pushed at: 13 days ago - Stars: 1 - Forks: 0

WPTechnix/di-container
A lightweight, PSR-11 compliant dependency injection container for modern PHP applications
Language: PHP - Size: 43.9 KB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

artex-agency/di-container
A lightweight, PSR-11 compliant dependency injection and service container library with advanced features like tagged services, lifecycle hooks, and deferred services.
Language: PHP - Size: 86.9 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

TemKaa1337/container
Just a very simple DI container :)
Language: PHP - Size: 581 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

northern/di.js
An easy to use Dependency Injection Container for JavaScript & TypeScript
Language: TypeScript - Size: 354 KB - Last synced at: about 20 hours ago - Pushed at: 9 months ago - Stars: 1 - Forks: 1

aryumka/kontainer
A simple DI container written in Kotlin available in maven central repository.
Language: Kotlin - Size: 305 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

petrmiko/konteiner 📦
Simple DI container for node.js applications
Language: JavaScript - Size: 561 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

shulgastanslv/messenger
messenger developed on WPF (.net 7.0) using the CQRS pattern, the DI container, and Clean Architecture
Language: C# - Size: 2.45 MB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Robert430404/rc-container
This is a simple dependency injection container made as an exercise in learning.
Language: PHP - Size: 200 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Ceffa93/dependency_injection_for_games
Code accompanying the Medium article "Dependency Injection for Games"
Language: C++ - Size: 21.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

zorachka/container
[READ ONLY] Factory for PSR-11 compatible DI container and injector. Subtree split of the Zorachka Container component (see zorachka/zorachka)
Language: PHP - Size: 34.2 KB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

bcostea/nanodi
NDI is a small dependency injection container and tooling for .NET C# projects that are small or that do not need the complexity of bigger IOC solutions.
Language: C# - Size: 415 KB - Last synced at: 7 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

CrissNamon/progressive
Open source framework to create game logic easily with IoC/DI container, auto-injection, state management, game objects with game scripts
Language: Java - Size: 4 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

davidgtonge/pdi
Node.JS Promise based DI library
Language: JavaScript - Size: 176 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 2

ganyariya/Hako
A super simple DI Container 📦
Language: PHP - Size: 43.9 KB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

opulencephp/ioc
[READ-ONLY] Subtree split of the IoC library
Language: PHP - Size: 151 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

StephanYorchenko/drt
Language: Python - Size: 9.08 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

dinanjanan/getthis
A Simple Dependency Injection Framework for TypeScript and JavaScript.
Language: TypeScript - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

byx2000/ByxContainer
(仿Spring IOC)基于JSON配置文件的轻量级IOC容器
Language: Java - Size: 549 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 1

Ph4ntomas/container Fork of clonixin/container
A modern c++17 dependency injection lib. It aims at to be as easy to use and unobtrusive as possible.
Size: 0 Bytes - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

PisinO/LightIoC
Light IoC Container for Swift
Language: Swift - Size: 160 KB - Last synced at: 10 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

yakiv-khorunzhyi/di-package
Language: PHP - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

flamencist/di4es Fork of gedbac/di4js
The di4es module is dependency injection implementation in JavaScript. Supported es6 syntax, compatible with old browsers
Language: JavaScript - Size: 467 KB - Last synced at: 8 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

LightDependency/LightDependency
DI Container for Swift
Language: Swift - Size: 99.6 KB - Last synced at: 19 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0
