Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 17 Python Dependency Injection Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
FastDepends
FastDepends - FastAPI Dependency Injection system extracted from FastAPI and cleared of all HTTP logic. Async and sync modes are both supported.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
fastapi-class
provides a class-based View decorator to help reduce the amount of boilerplate necessary when developing related routes. ✨🚀
-
Bevy
A dependency injection framework for Python! Bevy's primary goal is to help you write amazing code with less effort. (by ZechCodes)
-
fastapi-listing
Advanced items listing library that gives you freedom to design complex listing REST APIs that can be read by human.
-
pytest-fastapi-deps
This library allows you to easily replace FastAPI dependencies in your tests. Regular mocking techniques do not work due to the inner working of FastAPI.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Nothing to do with the nature of the language, but with the nature of the program.
If you're writing a few line script, you don't need a DI container. Once your program gets large, it becomes extremely messy without one. It's no surprise projects like [1] exist.
[1] https://github.com/ets-labs/python-dependency-injector
There has been a considerable effort in the last few years to try and standardise the way in which these type of APIs are implemented via different frameworks. However, over the last few years, a new type of functionality has become more and more popular: machine learning (ML) models; and the existing frameworks for building APIs are not well suited for this type of functionality. In this series of posts, we will learn how to build APIs using a Framework for the development of Lightweight Applications and Machine-learning Automation, also known as Flama.
Project mention: FastDepends: FastAPI DI system cleared of all HTTP logic | news.ycombinator.com | 2023-06-29
Looking at the repos, it looks like this one actually came first. 0.1.0 tag for this library is February 2020. Where as the post for the 0.1 of the game library is August 2020.
Project mention: 📢Excited to share the latest release of fastapi-listing. It Just Got Better😍 | /r/programming | 2023-09-10
Python Dependency Injection related posts
- 📢Excited to share the latest release of fastapi-listing. It Just Got Better😍
- 📢Excited to share the latest release of fastapi-listing. It Just Got Better😍
- 🚀 Exciting News! Introducing the FastAPI Listing Package! 🚀
- Excited to share my new open-source package release!
- Excited to share my new open-source package release! #OpenSource #Python #FastAPI
- FastDepends: FastAPI DI system cleared of all HTTP logic
- Do You Use Singletons?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source Dependency Injection projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | Dependency Injector | 3,590 |
2 | injector | 1,193 |
3 | kink | 324 |
4 | flask_injector | 264 |
5 | flama | 254 |
6 | lagom | 245 |
7 | FastDepends | 190 |
8 | fastapi-class | 102 |
9 | antidote | 89 |
10 | Tanjun | 89 |
11 | Bevy | 68 |
12 | eff | 64 |
13 | fastapi-listing | 36 |
14 | pytest-fastapi-deps | 25 |
15 | deadsimple | 10 |
16 | python-rest-template | 3 |
17 | diay.py | 2 |
Sponsored