GitHub topics: ioc-container
studyzy/iocgo
A lightweight Inversion of Control (IoC) (Dependency Injection) container for Golang
Language: Go - Size: 52.7 KB - Last synced at: 1 day ago - Pushed at: over 3 years ago - Stars: 38 - Forks: 9

usamekilicbay/hand-out
Hand-Out ♦️ is a web app, for handing out disused wares to needers.
Language: CSS - Size: 10.5 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 1

wanwanpp/spring-framework-4.2.0
spring源码学习附注释(Version 4.2.0),the second debug.
Language: Java - Size: 12.7 MB - Last synced at: 13 days ago - Pushed at: about 7 years ago - Stars: 83 - Forks: 72

AthennaIO/IoC
📦 Global Ioc helper for Athenna ecosystem. Built on top of awilix.
Language: TypeScript - Size: 2.15 MB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 8 - Forks: 0

thiagobustamante/typescript-ioc
A Lightweight annotation-based dependency injection container for typescript.
Language: TypeScript - Size: 853 KB - Last synced at: about 20 hours ago - Pushed at: 9 months ago - Stars: 528 - Forks: 64

AleksandrShadrin/di.zig
A simple and lightweight dependency injection container for Zig.
Language: Zig - Size: 141 KB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

nyx-lyb3ra/Vadi 📦
An IoC Container for Vala
Language: Vala - Size: 177 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 2

XeronOwO/cangjie-dependency-injection
Dependency injection module for Cangjie programming language. 适配于仓颉语言的依赖注入模块。
Size: 120 KB - Last synced at: 25 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

sting-ioc/sting
Language: Java - Size: 3.28 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 8 - Forks: 0

lucastraba/service-manager
A simple schema-based IoC container for Typescript.
Language: TypeScript - Size: 255 KB - Last synced at: 16 days ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

jonathanmdr/container-injection
Simple example of an IoC Container for DI example with Java language.
Language: Java - Size: 146 KB - Last synced at: 15 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

teverett/simpleioc
A simple IOC container
Language: Java - Size: 6.28 MB - Last synced at: 20 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 2

alextremp/brusc
brusc is a lightweight but powerful Inversion of Control Container for Javascript projects (Node/Browser)
Language: JavaScript - Size: 62.5 KB - Last synced at: 12 days ago - Pushed at: almost 4 years ago - Stars: 9 - Forks: 3

michael-rubel/laravel-auto-binder 📦
Bind interfaces to concrete classes automatically.
Language: PHP - Size: 287 KB - Last synced at: 28 days ago - Pushed at: about 1 year ago - Stars: 76 - Forks: 7

zhouhoujun/tsioc
AOP, Ioc container, Boot framework, unit testing framework , activities workflow framework.
Language: TypeScript - Size: 17.8 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 20 - Forks: 1

brick/di
Dependency Injection and IoC framework for PHP
Language: PHP - Size: 78.1 KB - Last synced at: 16 days ago - Pushed at: 4 months ago - Stars: 9 - Forks: 1

HampusMat/Syrette
The convenient dependency injection library for Rust. Mirror of https://git.hampusmat.com/syrette
Language: Rust - Size: 659 KB - Last synced at: 16 days ago - Pushed at: 7 months ago - Stars: 22 - Forks: 3

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

Lord-Turmoil/MinIoC
MinIoC is a lightweight header-only IoC container for C++
Language: C++ - Size: 104 KB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

gellston/ConvMVVM
ConvMVVM (Convergence MVVM) is free MVVM library for WPF inspired by Community Toolkit library and Prism frameworks.
Language: C# - Size: 189 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

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

mineichen/minfac
Lightweight Inversion Of Control
Language: Rust - Size: 251 KB - Last synced at: 24 days ago - Pushed at: 6 months ago - Stars: 27 - Forks: 1

calvinalkan/better-wordpress-hooks 📦
Language: PHP - Size: 459 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 58 - Forks: 5

KrzysztofBorowiecki/EasyDI
An example of a simple Dependency Injection (DI) container for C#. It streamlines dependency management with minimal setup, helping to keep your code clean and straightforward.
Language: C# - Size: 101 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Evyweb/-wip-nextjs-15-clean-architecture-template
(WIP) React 19 + NextJS 15 + Clean architecture template + ioc container (back + front) + radix-ui + vitest
Language: TypeScript - Size: 694 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

k0dep/stator
💉IoC container that uses code generation instead of reflection for managing and resolving dependencies as a basis
Language: C# - Size: 156 KB - Last synced at: 15 days ago - Pushed at: over 5 years ago - Stars: 18 - Forks: 0

pavalso/potage
A simple Python package that provides an easy way to use Dependency Injection in your projects.
Language: Python - Size: 198 KB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

sergix44/container
A simple, fast and PSR-11 compliant service container
Language: PHP - Size: 54.7 KB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 5 - Forks: 0

zarplata/phpwire 📦
Yet another simple and powerful framework-agnostic IoC container for PHP.
Language: PHP - Size: 76.2 KB - Last synced at: 10 days ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 1

zollty-org/zollty-mvc
A lightweight Java MVC Framework. Simple, fast and flexible! :sparkles::turtle::rocket::sparkles:
Language: Java - Size: 21.1 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 13 - Forks: 8

Ed-Pavlov/Armature
Armature is lightweight and extremely easily extensible dependency injection framework
Language: C# - Size: 4.71 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 1

DevTeam/IoCContainer
Expressions based Inversion of Control container for .NET
Language: C# - Size: 19.9 MB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 28 - Forks: 3

snowberry-software/DependencyInjection
A lightweight easy to use IoC container for .NET.
Language: C# - Size: 101 KB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 5 - Forks: 0

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: 27 days ago - Pushed at: 5 months ago - Stars: 16 - Forks: 0

peterGdot/Pyther.Ioc
A simple lightweight PHP based "Inversion of Control" (IoC) container.
Language: PHP - Size: 26.4 KB - Last synced at: 16 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

sikhlana/laravel-singleton
A simple package to automatically mark a class as singleton in a Laravel app
Language: PHP - Size: 17.6 KB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

fdosruiz/packetjs
Dependency injection container
Language: JavaScript - Size: 1.33 MB - Last synced at: 16 days ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

HandyOrg/HandyIpc
An out-of-the-box inter-process communication (IPC) library, which can also be seen as a remote Ioc container.
Language: C# - Size: 333 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 31 - Forks: 10

red-gold/react-social-network 📦
Simple React Social Network
Language: TypeScript - Size: 8.63 MB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 489 - Forks: 484

ho1yspirt/demo_ioc_container 📦
Demo of IoC container for Flutter project as an alternative to Service Locator like GetIt
Language: C++ - Size: 282 KB - Last synced at: 23 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

ScottColson/CCLLC.Xrm.Development
Base class and supporting extensions for Dynamics 365 Xrm Plugin Development. Includes IOC container and a Telemetry implementation that is compatible with Application Insights.
Language: C# - Size: 2.06 MB - Last synced at: 3 days ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 0

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

teamhide/pythondi
Python lightweight dependency injection library
Language: Python - Size: 66.4 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 53 - Forks: 2

myatminag/spring-exploration
Introduction to Spring
Language: Java - Size: 330 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

bootsrc/containerx
⚡简单的Java依赖注入框架,代码量少,实现了依赖注入和AOP。适合Spring源码的初学者掌握其核心原理
Language: Java - Size: 477 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 77 - Forks: 6

ledjon-behluli/SOLID-Wash-Tunnel
Educational programming series on how to model an automatic wash tunnel with SOLID principles & various design patterns.
Language: C# - Size: 362 KB - Last synced at: 14 days ago - Pushed at: about 2 years ago - Stars: 12 - Forks: 0

loresoft/KickStart
Application initialization helper
Language: C# - Size: 3.87 MB - Last synced at: about 9 hours ago - Pushed at: 7 months ago - Stars: 42 - Forks: 12

rhocairn/touchstone
Touchstone is an annotations-driven Inversion of Control container for Python 3.6 and above.
Language: Python - Size: 118 KB - Last synced at: 17 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

z33bs/_SmartDi_now_ZenIoc 📦
Fast Friendly Dependency Injection
Language: C# - Size: 435 KB - Last synced at: 17 days ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

0exp/smart_core 📦
[ARCHIVED] [[The project is totally redesigned as @smart-rb https://github.com/smart-rb]] Powerful set of common abstractions: Service Object (Operation), IoC Container (Dependency Container), Validation Object, Initialization DSL (and more..) (in active development)
Language: Ruby - Size: 3.18 MB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 4

lulusir/clean-js
一个包含状态库、IOC容器的辅助库,帮助你在在react和vue中管理状态, 简单, 轻量, 方便测试;
Language: TypeScript - Size: 3.6 MB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 26 - Forks: 0

sjqzhang/gdi_aop
support gin aop exmaple (like java) 一个支持Go AOP 的示例,为了方便直观感受AOP的便捷性,示例简单集成了Gin框架作为示例。
Language: Go - Size: 10.7 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

jason-napolitano/PSR11-Container
A portable PSR-11 compatible dependency container with a simple and intuitive API.
Language: PHP - Size: 78.1 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

chinawilon/myf
一个用于理解Laravel底层实现的学习项目
Language: PHP - Size: 27.3 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

mcordingley/Inverse.js
A dead-simple JavaScript IoC container. Easy to learn, easy to use.
Language: JavaScript - Size: 158 KB - Last synced at: 12 days ago - Pushed at: about 10 years ago - Stars: 169 - Forks: 6

jackreimers/Injact
A simple, easy to use dependency injection container for Godot 4.
Language: C# - Size: 251 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 16 - Forks: 2

michal-ciechan/Moqqer
Moqqer is an AutoMocker for Moq, helping with TDD!
Language: C# - Size: 1.22 MB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 1

hegelband/dizy
A lightweight Vanilla JavaScript Dependency Injection implementation with lifecycles.
Language: JavaScript - Size: 1.1 MB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 3 - Forks: 1

SirusDoma/Genode.IoC
A non-intrusive single file header IoC Container for C++ 17
Language: C++ - Size: 5.86 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

aryaxt/SwiftInjection
Dependency Injection framework for Swift
Language: Swift - Size: 83 KB - Last synced at: 12 days ago - Pushed at: over 7 years ago - Stars: 22 - Forks: 1

WhyNeet/compositor
🔥 An application framework written in TypeScript.
Language: TypeScript - Size: 319 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

trandung2k1/inversion-of-control
Inversion of Control package
Language: TypeScript - Size: 9.77 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

GOUTHAM9955/SpringCore
Concepts of Spring Framework and Spring Boot intro
Size: 18 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

SamerX/Fluentx
Fluentx : A Special .NET Library
Language: C# - Size: 49.2 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 17 - Forks: 2

Revazashvili/Netjection
.Net package to automatically inject attribute decorated services into IOC Container
Language: C# - Size: 118 KB - Last synced at: 18 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 1

go-rushstart/di
A dependency injection toolkit based on Generics.
Language: Go - Size: 13.7 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

jeftegoes/IoCAndDependencyInjectionOverviewWithExamples
Overview about IoC and Dependency Injection with Java and C# examples.
Size: 1 MB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

Ronbb/ioc
A lightweight ioc container for golang.
Language: Go - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

dmzlingyin/utils
golang开发工具包
Language: Go - Size: 1.45 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

autofac/Autofac.Configuration
Configuration support for Autofac IoC
Language: C# - Size: 406 KB - Last synced at: 14 days ago - Pushed at: 9 months ago - Stars: 40 - Forks: 22

dnzhngl/Spring-Example
Example Rest API project developed with Spring Framework and Hibernate.
Language: Java - Size: 55.7 KB - Last synced at: 9 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

AMEST/py_simple_container
Simple DI container. Singleton only and inject dependencies only via Constructor
Language: Python - Size: 8.79 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

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

kadir-code/BlogApp
In this repository, the blog project I developed with .net core has deleting, updating, adding and listing features for all controllers. I used the classes I mapped using IOC container by matching them in .netcore's built-in ioc container.
Language: C# - Size: 688 KB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

softwaiter/Wukong
基于.NetCore的轻量级IoC容器工具类库
Language: C# - Size: 311 KB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 8 - Forks: 1

Maksim-Mirkin/ECommerceStore-backend
This REST API application, built with Java Spring, handles JSON data for creating, reading, updating, and deleting products, ratings, orders, and users. Utilizing Spring Boot, Spring Security, Lombok, and ModelMapper, it ensures robust backend functionality. The project is complete, with plans for continuous improvements.
Language: Java - Size: 3.38 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

guga2002/GA.TradeMarket.Api
ონლაინ მაღაზია , რომელიც გთავაზობთ პროდუქციის შეძენას, კალათაში დამატება , წაშლა გადახდა , და სხვა ისეთ ფუნქციონალი რაც გვჭირდება რეალურ გარემოში.
Language: C# - Size: 705 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

sergeysychov/behaviour_inject
Inversion of Control / Dependency Injection tool for Unity3d
Language: C# - Size: 1.29 MB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 46 - Forks: 10

dryajov/opium
Opium - DI for the masses.
Language: TypeScript - Size: 3.96 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 4

kant2002/storekeeper
AOT friendly dependency injection
Language: C# - Size: 122 KB - Last synced at: 13 days ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 2

SadikSunbul/Asp.Net-nArchitecture
asp.net web api infrastructure
Language: C# - Size: 903 KB - Last synced at: 16 days ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

marcosoliveira91/case-labeling
Simple doctor case labeling app
Language: TypeScript - Size: 509 KB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

swojdyga/TypeScript-Injections
TypeScript Injections is a dependency injection library, which move responsibility from producer to customer.
Language: TypeScript - Size: 614 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 0

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

outofforest/ioc Fork of golobby/container
A lightweight yet powerful IoC container for Go projects
Language: Go - Size: 71.3 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

magic003/alice
An additive dependency injection container for Golang.
Language: Go - Size: 40 KB - Last synced at: 9 months ago - Pushed at: almost 8 years ago - Stars: 50 - Forks: 4

duskembayev/Enhanced.DependencyInjection
Enhanced.DependencyInjection is a NuGet package for simplified dependency registration in .NET Core DI container. It uses C# attributes and a source generator for explicit registration, making the process more understandable and faster.
Language: C# - Size: 211 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 0

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: 4 months ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

lulusir/di
A simple Dependency Injection
Language: TypeScript - Size: 537 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 0

nidabaser/Pet_Clinic_Management_System
Patika+ Java Backend Web Development Bootcamp Final Project
Language: Java - Size: 1.09 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

ubbn/spring-fundamental
Spring fundamentals of how it can be configured in different ways
Language: Java - Size: 34.2 KB - Last synced at: 11 months ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

vesselize/vesselize
:sailboat: A JavaScript IoC container that works seamlessly with Vue.js and React.
Language: TypeScript - Size: 49.8 KB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 24 - Forks: 3

ets-labs/python-dependency-injector
Dependency injection framework for Python
Language: Python - Size: 38.9 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 3,615 - Forks: 286

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

jshannon63/cobalt
Autowired Dependency Injection Container for PHP
Language: PHP - Size: 65.4 KB - Last synced at: 5 months ago - Pushed at: 11 months ago - Stars: 8 - Forks: 1

larose/cargo
Dependency injection library for Python
Language: Python - Size: 20.5 KB - Last synced at: 8 months ago - Pushed at: almost 5 years ago - Stars: 17 - Forks: 2

alpipego/awp-di
Pimple based DI-Container with autowiring
Language: PHP - Size: 39.1 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

eliofery/dicontainer
dicontainer is a simple dependency injection
Language: Go - Size: 6.84 KB - Last synced at: 10 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

rwyyr/chariot
A plain, no-frills, runtime-based, zero-dependency IoC (DI) container with a few essential batteries included.
Language: Go - Size: 584 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

hfWalid/BookRental
A book Rent SPA Using ASP.NET web API and AngularJs on a N-Tier Architecture
Language: C# - Size: 2.25 MB - Last synced at: 12 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0
