[Go to site: main page, start]

Python HTTP Server

Open-source Python projects categorized as HTTP Server

Top 23 Python HTTP Server Projects

HTTP Server
  1. AIOHTTP

    Asynchronous HTTP client/server framework for asyncio and Python

    Project mention: A zip bomb can be used to execute a DoS against the aiohttp server | news.ycombinator.com | 2026-01-05
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. httpbin

    HTTP Request & Response Service, written in Python + Flask.

    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.

  4. uvicorn

    An ASGI web server, for Python. 🦄

    Project mention: A Toy Django REST API with an Admin Panel | dev.to | 2025-11-07

    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.

  5. gunicorn

    gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.

  6. Robyn

    Robyn is a Super Fast Async Python Web Framework with a Rust runtime.

    Project mention: Robyn: A curiously fast Python/Rust web framework | news.ycombinator.com | 2025-11-24
  7. hug

    Embrace the APIs of the future. Hug aims to make developing APIs as simple as possible, but no simpler.

  8. 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

  9. 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.

  10. BlackSheep

    Fast ASGI web framework for Python

  11. CherryPy

    CherryPy is a pythonic, object-oriented HTTP framework. https://cherrypy.dev

  12. socketify.py

    Bringing Http/Https and WebSockets High Performance servers for PyPy3 and Python3

  13. waitress

    Waitress - A WSGI server for Python 3

  14. hypercorn

    Hypercorn is an ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.

  15. route-detect

    Find authentication (authn) and authorization (authz) security bugs in web application routes.

  16. instant_api

    Instantly create an HTTP API with automatic type conversions, JSON RPC, and a Swagger UI. Just add methods!

  17. tremolo

    A Swiss Army knife, crash-free ASGI server and web framework for handling large file uploads. Zero-dependency.

  18. fastDeploy

    Deploy DL/ ML inference pipelines with minimal extra code. (by notAI-tech)

  19. BCA-Phantom

    A multi-platform HTTP(S) Reverse Shell Server and Client in Python 3

  20. ServeStatic

    Production-grade Python static file server. Run as middleware or standalone.

  21. ampule

    A tiny HTTP server made for CircuitPython WiFi devices (like the ESP32)

  22. flask-discord-interactions

    A Flask extension to enable declarative definitions for Discord slash commands.

  23. stream_video_server

    demonstrates how to create video streaming server with the help of aiohttp and opencv

  24. 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.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python HTTP Server discussion

Log in or Post with

Python HTTP Server related posts

  • Spoofing Your Scraper's Fingerprint Is a Losing Arcade

    1 project | dev.to | 1 Jun 2026
  • Stop using Python `requests` for web scraping: there are better & modern libraries instead

    1 project | dev.to | 9 Apr 2026
  • Async Web Scraping in Python: asyncio + aiohttp + httpx (Complete 2026 Guide)

    2 projects | dev.to | 2 Apr 2026
  • A Practical Guide to Building MCP Apps

    1 project | dev.to | 11 Mar 2026
  • Mastering cURL: A Comprehensive Guide

    2 projects | dev.to | 19 Jan 2026
  • Exploring Ruby's Networking Capabilities: From Basics to Advanced Implementations

    2 projects | dev.to | 10 Jul 2025
  • Show HN: Robyn – "Batman Inspired" Python Web Framework Built with Rust

    7 projects | news.ycombinator.com | 1 Mar 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com