TypeScript library for building type-safe production applications with typed errors, dependency injection, structured concurrency, and schema validation.
🍔 A Node.js Serverless Framework for front-end/full-stack developers. Build the application for next decade. Works on AWS, Alibaba Cloud, Tencent Cloud and traditional VM/Container. Super easy integrate with React and Vue. 🌈
Clean Architecture template for Golang services
Lightweight dependency injection container for JavaScript/TypeScript
Cute dependency injection (DI) framework for Python with agreeable API and everything you need
💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架)
Koin - pragmatic dependency injection for Kotlin & Kotlin Multiplatform. Koin DSL or Koin Annotations (JSR-330), compile safe with the Koin Compiler Plugin.
🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.
LoopBack makes it easy to build modern API applications that require complex integrations.
Dependency injection framework for Python
Extremely powerful Inversion of Control (IoC) container for Node.JS
Allows you to standardize and centralize the way objects are constructed in your application
Painless Kotlin Dependency Injection
:triangular_ruler: Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone. ⭐️ Star to support our work!
The extra fast, minimum code size, GC-free DI (Dependency Injection) library running on Unity Game Engine.
A modern approach to Container-Based Dependency Injection for Swift and SwiftUI.
A dependency management library inspired by SwiftUI's "environment."
🔥 [released] 基于 IoC 的 IDLs-First 的 Go 后端一站式开发框架 ( All-in-One Development Framework on IoC and IDLs-First for Go ) 🚀
Minimal dependency injection framework for Unity
Python dependency injection framework, inspired by Guice
Bootique is a minimally opinionated platform for modern runnable Java apps.
A multiplatform, compile-time dependency injection framework for Kotlin
Enterprise Grade Tooling For Your GraphQL Server
Zero-cost, compile-time, type-safe dependency injection library.
A powerful dependency injection micro container for JavaScript applications
An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success.
DryIoc is fast, small, full-featured IoC Container for .NET
💎 Flexible, compiled and full-featured Dependency Injection Container with perfectly usable autowiring and support for all new PHP 8 features.
Pure DI for .NET
Simple, modular, and observable Go framework for backend applications.
Production-ready modular Unity framework: UE-inspired Gameplay Ability System, zero-GC core, HybridCLR hot-update, Luban config pipeline, data-driven build & atlas workflows. DI-friendly, deterministic, cross-platform, CI-ready. 生产级模块化 Unity 框架:类虚幻引擎 GAS 玩法能力系统 · 零 GC 核心 · HybridCLR 热更新 · Luban 配置管线 · 数据驱动构建与图集工作流。DI 友好 · 确定性构建 · 跨平台 · CI 就绪。
Quick development library (AutoMapper, LinQ, IOC Dependency Injection, MemoryCache, Scheduled tasks, Json and Yml Config and Options pattern, Serializers, etc) with crossplatform support for Delphi/Firemonkey (Windows,Linux,OSX/IOS/Android) and freepascal (Windows/Linux).
Essential Building Blocks for Scala
Compose Multiplatform library to scope ViewModels to a Composable, surviving configuration changes and navigation
Web framework for Zig that leverages dependency injection for clean, modular application development.
Productivity-oriented collection of lightweight fancy stuff for Scala toolchain
The modular Go framework for composable systems
Practical Clean Architecture backend example built with FastAPI. No stateful globals (DI), low coupling (DIP), tactical DDD, CQRS, proper UoW usage. REST API, per-route error handling, session-based auth, contextual RBAC. Bundled with extensive docs and modern tooling
Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness.
A unit testing framework for TypeScript backends working with inversion of control and dependency injection
FastDepends - FastAPI Dependency Injection system extracted from FastAPI and cleared of all HTTP logic. Async and sync modes are both supported.
A production-oriented Go framework for distributed applications with explicit lifecycle, transport, governance, observability, and contract-first tooling.
A plugin runtime for software that iterates on itself — the substrate where agents write, swap and hot-reload their own plugins in Rust, TypeScript, Python and Go, across processes and machines.
fastest web DI framework. NestJS-style structure at Bun speed. Constructor DI with no reflect-metadata, no experimentalDecorators, no JavaScript router.
A typed runtime for long-lived, plugin-oriented Rust applications — lifecycle, exact service placement, typed events, deterministic cleanup, scopes, and isolation.
OOP-Student is the next level after OOP-Beginner, helping learners move from basic OOP to practical object-oriented design with Java, C++, and Python through abstraction, composition, SOLID principles, design patterns, and real-world exercises.
OOP-Junior is the next level after OOP-Student, advancing Object-Oriented Programming through practical design, SOLID, Clean Code, Design Patterns, testing, and software architecture with Java, C++, and Python.