Showing 24 of 24 projects
A reflection-based dependency injection toolkit for Go applications.
A type-safe dependency injection toolkit for Go 1.18+ using generics, designed to replace uber/dig.
A powerful, lightweight dependency injection framework for Objective-C and Cocoa applications.
A compile-time checked dependency injection container for C# using Roslyn source generators.
A lightweight yet powerful dependency injection library for Swift, designed for iOS, macOS, tvOS, watchOS, and Linux.
A lightweight yet powerful dependency injection library for Swift on Apple platforms and Linux.
A seamless solution for using FastAPI's dependency injection system outside of route handlers, enabling reuse in CLI tools, background tasks, and other non-HTTP contexts.
A full-featured dependency injection container for Go, offering intuitive auto-wiring and advanced features like lazy-loading and container scopes.
A cloud-native Go framework for building high-performance web and CLI applications with Spring-like dependency injection.
A cloud-native Go framework for building high-performance web and CLI applications with Spring-like dependency injection.
A lightweight, fast, and portable dependency injection framework for .NET-based solutions.
Deli is a Swift dependency injection container that automatically generates DI containers and validates dependency graphs at build time.
A lightweight dependency injection framework for Go with tag-based auto injection, config center support, and rich ecosystem components.
A lightweight dependency injection container for TypeScript with functional API and React integration.
A pure Swift dependency injection library for iOS, macOS, and Linux, succeeding Typhoon with strong typing and no reflection.
A small, lightweight dependency injection framework for Java 8 that avoids magic and uses pure Java code.
An unobtrusive dependency injection library for Elixir that enables mocking for testing without modifying function signatures.
A flexible component-oriented framework for Go applications that enables modular design without affecting the main application loop.
A lightweight, type-safe dependency injection container for Go with lifetime management and modular containers.
Lightweight Vue 3 state management and dependency injection library inspired by Angular services.
A tiny TypeScript functional dependency injection library based on AsyncLocalStorage for Node.js and Deno.
A lightweight dependency injection library for TypeScript/JavaScript with property injection and no reflect-metadata dependency.
A microscopic functional programming context library for TypeScript that provides dependency injection and state management without classes or decorators.
A universal, lightweight, and type-safe dependency injection container for TypeScript, inspired by Angular's DI system.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.