InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 14 Python Middleware Projects
-
kubetorch
Distribute and run AI workloads on Kubernetes magically in Python, like PyTorch for ML infra.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
starlette-context
Middleware for Starlette that allows you to store and access the context data of a request. Can be used with logging so logs automatically use request headers such as x-request-id or x-correlation-id.
-
fastapi-guard
A security library for FastAPI that provides middleware to control IPs, log requests, and detect penetration attempts. It integrates seamlessly with FastAPI to offer robust protection against various security threats.
View the Project on GitHub
-
-
-
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
blazingmq-sdk-python
Python SDK for BlazingMQ, a modern high-performance open source message queuing system.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Middleware discussion
Python Middleware related posts
-
foss browser vs brave/firefox
-
Wrapyfi for distributing LLaMA by Meta on different machines
-
Wrapify is a middleware communication wrapper for running the same script on multiple machines. Run the Python script everywhere and choose where each method executes by simply declaring it as a publisher or a listener [currently supports YARP; ROS and ROS2 coming soon]
-
Wrapify is a middleware communication wrapper for running the same script on multiple machines. Run the Python script everywhere and choose where each method executes by simply declaring it as a publisher or a listener [currently supports YARP; ROS and ROS2 coming soon]
-
Example library app for implementation of an external protocol?
-
Install fl studio on your UBUNTU only in one command
-
What tools, libraries and or language can I go about creating custom output XML code based on simple user input?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 15 Nov 2025
Index
What are some of the best open-source Middleware projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | kubetorch | 1,092 |
| 2 | starlette-context | 511 |
| 3 | fastapi-guard | 490 |
| 4 | starlette-prometheus | 292 |
| 5 | fastapi-oauth2 | 85 |
| 6 | wrapyfi | 78 |
| 7 | django-login-required-middleware | 56 |
| 8 | blazingmq-sdk-python | 37 |
| 9 | zeroros | 35 |
| 10 | fastapi-template | 15 |
| 11 | ModelTracker | 6 |
| 12 | django_strip_whitespace | 4 |
| 13 | graphene-prometheus | 0 |
| 14 | chocs-parsed-body | 0 |