An open API service providing repository metadata for many open source software ecosystems.

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