A lightweight inversion of control framework for JavaScript and TypeScript
-
Updated
Jun 1, 2024 - TypeScript
A lightweight inversion of control framework for JavaScript and TypeScript
Dependency injection framework for Swift with iOS/macOS/Linux
An enhanced version of the Gin framework, integrating IOC, MVC and other concepts. Only do enhancements, do not make changes, to help you better Go Web development.
DI is a dependency injection framework that allows you to define dependencies as cheaply as defining function arguments.
DI-framework, inspired by python-dependency-injector, but without wiring. Python 3.12 is supported
Cute DI framework with agreeable API and everything you need
Dockerized web application with DI on FastAPI, sqlalchemy2, PostgreSQL
A simple, easy to use dependency injection container for Godot 4.
Canister is a simple C# library aimed at enhancing the built-in IoC container in .NET. It enables you to effortlessly add all objects of a specified type and introduces the concept of modules to automatically wire up your system. With Canister, managing dependencies becomes a breeze, allowing you to focus on writing maintainable code.
Dependency Injection with auto wire support
Simplify is an open-source set of lightweight .NET libraries that provide infrastructure for your applications. DI and mocking friendly.
An addictive .NET IoC container
This project was developed over a three-day period as part of the Eteration internship.
An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success.
🌼🌻🌷从零实现一个小型的spring框架,通过手写spring源码来理解spring中的重要知识点。主要包括IOC,资源感知注入,对外扩展,AOP,事件机制等内容。
Dependency injection library for React and React Native applications
Armature is lightweight and extremely easily extensible dependency injection framework
Add a description, image, and links to the ioc-container topic page so that developers can more easily learn about it.
To associate your repository with the ioc-container topic, visit your repo's landing page and select "manage topics."