SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python HTTP Server Projects
-
Project mention: A zip bomb can be used to execute a DoS against the aiohttp server | news.ycombinator.com | 2026-01-05
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Hurl vs Postman: Git-Friendly API Testing With Proxy-Aware Egress (2026) | dev.to | 2026-06-12
💡 httpbin.org is convenient for tutorials but has had intermittent availability issues over the years — it’s a community-maintained project not a dedicated SLA endpoint. If you see unexpected failures on the smoke check, httpstat.us/200 works as a URL swap — but update the_ Content-Type: line to match whatever that endpoint actually returns. For your own projects, point this at a /health or /status on your actual staging API.
-
When you're ready to show your app to the world, you need a production server that can handle real traffic. This is where ASGI servers like Daphne or Uvicorn come in - they're built for speed and security. You combine these with a proper web server like gunicorn, and suddenly your app can actually survive in the wild instead of just running on your laptop.
-
gunicorn
gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.
-
Project mention: Robyn: A curiously fast Python/Rust web framework | news.ycombinator.com | 2025-11-24
-
hug
Embrace the APIs of the future. Hug aims to make developing APIs as simple as possible, but no simpler.
-
proxy.py
💫 Ngrok FRP Alternative • ⚡ 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.
-
-
-
-
-
-
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!
-
tremolo
A Swiss Army knife, crash-free ASGI server and web framework for handling large file uploads. Zero-dependency.
-
-
-
-
-
flask-discord-interactions
A Flask extension to enable declarative definitions for Discord slash commands.
-
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.
Python HTTP Server discussion
Python HTTP Server related posts
-
Spoofing Your Scraper's Fingerprint Is a Losing Arcade
-
Stop using Python `requests` for web scraping: there are better & modern libraries instead
-
Async Web Scraping in Python: asyncio + aiohttp + httpx (Complete 2026 Guide)
-
A Practical Guide to Building MCP Apps
-
Mastering cURL: A Comprehensive Guide
-
Exploring Ruby's Networking Capabilities: From Basics to Advanced Implementations
-
Show HN: Robyn – "Batman Inspired" Python Web Framework Built with Rust
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Jun 2026
Index
What are some of the best open-source HTTP Server projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | AIOHTTP | 16,445 |
| 2 | httpbin | 13,565 |
| 3 | uvicorn | 10,768 |
| 4 | gunicorn | 10,600 |
| 5 | Robyn | 7,259 |
| 6 | hug | 6,895 |
| 7 | proxy.py | 3,529 |
| 8 | updog | 3,353 |
| 9 | BlackSheep | 2,343 |
| 10 | CherryPy | 1,943 |
| 11 | socketify.py | 1,712 |
| 12 | waitress | 1,587 |
| 13 | hypercorn | 1,582 |
| 14 | route-detect | 280 |
| 15 | instant_api | 132 |
| 16 | tremolo | 129 |
| 17 | fastDeploy | 105 |
| 18 | BCA-Phantom | 104 |
| 19 | ServeStatic | 89 |
| 20 | ampule | 63 |
| 21 | flask-discord-interactions | 57 |
| 22 | stream_video_server | 19 |
| 23 | endrpi-server | 4 |