📈 GH Trending Explorer 🎲 Surprise me

Search: dependency-injection · clear

midwayjs / midway

🍔 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. 🌈

▲ ~7/7d ★ 7.8k TypeScript today
microsoft / tsyringe

Lightweight dependency injection container for JavaScript/TypeScript

▲ ~7/7d ★ 6.0k TypeScript 5d ago
reagento / dishka

Cute dependency injection (DI) framework for Python with agreeable API and everything you need

▲ ~7/7d ★ 1.3k Python 6d ago
alibaba / ARouter

💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架)

▲ ~0/7d ★ 14k Java 20d ago
InsertKoinIO / koin

Koin - pragmatic dependency injection for Kotlin & Kotlin Multiplatform. Koin DSL or Koin Annotations (JSR-330), compile safe with the Koin Compiler Plugin.

▲ ~0/7d ★ 10k Kotlin today
hyperf / hyperf

🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.

▲ ~0/7d ★ 6.9k PHP today
loopbackio / loopback-next

LoopBack makes it easy to build modern API applications that require complex integrations.

▲ ~0/7d ★ 5.1k TypeScript today
jeffijoe / awilix

Extremely powerful Inversion of Control (IoC) container for Node.JS

▲ ~0/7d ★ 4.2k TypeScript 9d ago
tsedio / tsed

: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!

▲ ~0/7d ★ 3.1k TypeScript today
hadashiA / VContainer

The extra fast, minimum code size, GC-free DI (Dependency Injection) library running on Unity Game Engine.

▲ ~0/7d ★ 3.1k C# 16d ago
hmlongco / Factory

A modern approach to Container-Based Dependency Injection for Swift and SwiftUI.

▲ ~0/7d ★ 2.9k Swift today
go-spring / go-spring

🔥 [released] 基于 IoC 的 IDLs-First 的 Go 后端一站式开发框架 ( All-in-One Development Framework on IoC and IDLs-First for Go ) 🚀

▲ ~0/7d ★ 1.8k Go 3d ago
bootique / bootique

Bootique is a minimally opinionated platform for modern runnable Java apps.

▲ ~0/7d ★ 1.4k Java 6d ago
ZacSweers / metro

A multiplatform, compile-time dependency injection framework for Kotlin

▲ ~0/7d ★ 1.4k Kotlin today
softwaremill / macwire

Zero-cost, compile-time, type-safe dependency injection library.

▲ ~0/7d ★ 1.3k Scala 8d ago
young-steveo / bottlejs

A powerful dependency injection micro container for JavaScript applications

▲ ~0/7d ★ 1.3k JavaScript 15d ago
simpleinjector / SimpleInjector

An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success.

▲ ~0/7d ★ 1.3k C# 12d ago
dadhi / DryIoc

DryIoc is fast, small, full-featured IoC Container for .NET

▲ ~0/7d ★ 1.1k C# today
nette / di

💎 Flexible, compiled and full-featured Dependency Injection Container with perfectly usable autowiring and support for all new PHP 8 features.

▲ ~0/7d ★ 924 PHP 8d ago
ankorstore / yokai

Simple, modular, and observable Go framework for backend applications.

▲ ~0/7d ★ 840 Go today
MaiKuraki / UnityStarter

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 就绪。

▲ ~0/7d ★ 795 C# 1d ago
exilon / QuickLib

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).

▲ ~0/7d ★ 715 Pascal 16d ago
sebaslogen / resaca

Compose Multiplatform library to scope ViewModels to a Composable, surviving configuration changes and navigation

▲ ~0/7d ★ 652 Kotlin 2d ago
cztomsik / tokamak

Web framework for Zig that leverages dependency injection for clean, modular application development.

▲ ~0/7d ★ 641 Zig 17d ago
7mind / izumi

Productivity-oriented collection of lightweight fancy stuff for Scala toolchain

▲ ~0/7d ★ 628 Scala 13d ago
flamego / flamego

The modular Go framework for composable systems

▲ ~0/7d ★ 621 Go 21d ago
ivan-borovets / fastapi-clean-example

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

▲ ~0/7d ★ 596 Python 15d ago
i-love-flamingo / flamingo

Flamingo Framework and Core Library. Flamingo is a go based framework to build pluggable applications. Focus is on clean architecture, maintainability and operation readiness.

▲ ~0/7d ★ 561 Go today
suites-dev / suites-unit

A unit testing framework for TypeScript backends working with inversion of control and dependency injection

▲ ~0/7d ★ 546 TypeScript 1d ago
Lancetnik / FastDepends

FastDepends - FastAPI Dependency Injection system extracted from FastAPI and cleared of all HTTP logic. Async and sync modes are both supported.

▲ ~0/7d ★ 519 Python 2d ago
keelab / keelith

A production-oriented Go framework for distributed applications with explicit lifecycle, transport, governance, observability, and contract-first tooling.

▲ ~0/7d ★ 273 Go 9d ago
arcships / rutis

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.

▲ ~0/7d ★ 149 Rust today
petarzarkov / dunx

fastest web DI framework. NestJS-style structure at Bun speed. Constructor DI with no reflect-metadata, no experimentalDecorators, no JavaScript router.

▲ ~0/7d ★ 101 TypeScript today
dshbox / cordis-rs

A typed runtime for long-lived, plugin-oriented Rust applications — lifecycle, exact service placement, typed events, deterministic cleanup, scopes, and isolation.

▲ ~0/7d ★ 59 Rust 2d ago
taovietducofficial / OOP-Student

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.

▲ ~0/7d ★ 57 Java 2mo ago
taovietducofficial / OOP-Junior

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.