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 23 Python HTTP Server 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.
-
gunicorn
gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.
-
hug
Embrace the APIs of the future. Hug aims to make developing APIs as simple as possible, but no simpler.
-
proxy.py
⚡ Fast • 🪶 Lightweight • 0️⃣ Dependency • 🔌 Pluggable • 😈 TLS interception • 🔒 DNS-over-HTTPS • 🔥 Poor Man's VPN • ⏪ Reverse & ⏩ Forward • 👮🏿 "Proxy Server" framework • 🌐 "Web Server" framework • ➵ ➶ ➷ ➠ "PubSub" framework • 👷 "Work" acceptor & executor framework
-
updog
Updog is a replacement for Python's SimpleHTTPServer. It allows uploading and downloading via HTTP/S, can set ad hoc SSL certificates and use http basic auth.
-
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.
-
route-detect
Find authentication (authn) and authorization (authz) security bugs in web application routes.
-
instant_api
Instantly create an HTTP API with automatic type conversions, JSON RPC, and a Swagger UI. Just add methods!
-
flask-discord-interactions
A Flask extension to enable declarative definitions for Discord slash commands.
-
tremolo
Tremolo is a stream-oriented, asynchronous, programmable HTTP server written in pure Python. It can also serve as an ASGI server.
-
stream_video_server
demonstrates how to create video streaming server with the help of aiohttp and opencv
-
endrpi-server
Endpoints for Raspberry Pi (Endrpi) is a web API server for the Raspberry Pi that provides basic statuses and GPIO controls through a collection of HTTP endpoints.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Show HN: The HTTP Garden – A Parser Vulnerability Research Tool | news.ycombinator.com | 2024-02-05> AIOHTTP: The Python int constructor is used to parse Content-Lengths and chunk-sizes, so _, +, and - are misinterpreted.
Fun. I believe the fix is incomplete here[1]. Python's int() constructor accepts integers comprised of any unicode numeral, for example, int("٦٦٦") == 666, and "٦٦٦".isdecimal() == True.
[1] https://github.com/aio-libs/aiohttp/pull/7663/files#diff-197...
I'm hoping so – gunicorn has a long-open pull request that would fix `--reuse-port`, which currently does nothing
https://github.com/benoitc/gunicorn/pull/2938
Project mention: How to Deploy a Fast API Application to a Kubernetes Cluster using Podman and Minikube | dev.to | 2024-04-22FastAPI & Uvicorn
I tried using updog (https://github.com/sc0tfree/updog) but DBI doesn't parse the served HTTP page as a directory listing, and I can't find a way to make updog do a plain listing like SimpleHTTPServer that DBI can understand.
Project mention: [Guide] A Tour Through the Python Framework Galaxy: Discovering the Stars | /r/coder_corner | 2023-04-29Try BlackSheep | Kore | socketify | baize
Project mention: [Guide] A Tour Through the Python Framework Galaxy: Discovering the Stars | /r/coder_corner | 2023-04-29Try BlackSheep | Kore | socketify | baize
Project mention: Introducing route-detect: find authentication and authorization bugs in web application routes | /r/netsec | 2023-06-29Here's the paper [PDF] behind route-detect if you're interested in the details: https://github.com/mschwager/route-detect/blob/main/practicum/final-paper.pdf
Project mention: Nggit/tremolo: stream-oriented, asynchronous, Python HTTP Server | news.ycombinator.com | 2023-11-07
Python HTTP Server related posts
- Nggit/tremolo: stream-oriented, asynchronous, Python HTTP Server
- Crafting a Language Server in Golang: A VSCode LSP for Lama2
- Edge IoT with Rust on ESP: HTTP Client
- Down the rabbit hole of an Apache APISIX plugin
- Show HN: HTTP Status Code Generator
- Python Software Foundation forks httpbin
- “I seem to have been removed as a maintainer on the this repo”
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
Index
What are some of the best open-source HTTP Server projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | AIOHTTP | 14,547 |
2 | httpbin | 12,384 |
3 | gunicorn | 9,494 |
4 | uvicorn | 7,819 |
5 | hug | 6,815 |
6 | proxy.py | 2,847 |
7 | updog | 2,810 |
8 | quart | 2,606 |
9 | CherryPy | 1,783 |
10 | BlackSheep | 1,719 |
11 | waitress | 1,374 |
12 | socketify.py | 1,264 |
13 | hypercorn | 981 |
14 | route-detect | 225 |
15 | instant_api | 129 |
16 | BCA-Phantom | 93 |
17 | ampule | 61 |
18 | flask-discord-interactions | 56 |
19 | tremolo | 40 |
20 | stream_video_server | 19 |
21 | bobtail | 17 |
22 | easyhttp | 5 |
23 | endrpi-server | 3 |
Sponsored