Lidi - A LIghtweight Dependency Injector for Python
-
Updated
Jun 11, 2024 - Python
Dependency injection (DI) is an implementation of the dependency inversion principle with the aim of separation of concerns by separating the depndency's implementation from the class that's using it. That kind of abstraction makes it possible to have different implementations with the same public methods so the class using it, doesn't need to care which of the implementations is used. This is also especially useful for unit testing.
There are different types of dependency injection:
Lidi - A LIghtweight Dependency Injector for Python
Happy Coding!
Food Outlet AyamKu Delivery Admin App for Final Year Project
LoopBack makes it easy to build modern API applications that require complex integrations.
⚡ A Molecular State Engine for React
The dependency injection container for humans
🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.
Minimal Dependency Injection library on top of Typescript
Tools for modern js
Dependency injection via APT (source code generation) ala "Server-Side Dagger DI"
A Python implementation of Clean Architecture, inspired by Uncle Bob's book
Build scientific pipelines for your data
tools, mongo, webapi and more
A generics based dependency injection application framework for Go, support OpenTelemetry trace/metric/log natively 🚀🚀🚀
Movies app written in Swift 5 using the TMDb API and demonstrating Clean Architecture, Dependency Injection, MVVM and Coordinators.
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
A simple expense item tracking application with statistics.
provides a class-based View decorator to help reduce the amount of boilerplate necessary when developing related routes. ✨🚀
Compile-time safe dependency injection in Swift
Static analysis checks for using Dagger, Anvil, or Hilt.
Created by Martin Fowler
Released January 23, 2004