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: AIOHTTP VS tremolo - a user suggested alternative | libhunt.com/r/aiohttp | 2024-07-11
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. httpbin

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

    Project mention: WebAssembly on Kubernetes | dev.to | 2025-03-06

    The use case should be more advanced than Hello World to highlight the capabilities of WebAssembly. I've implemented an HTTP server mimicking a single endpoint of the excellent httpbin API testing utility. The code itself is not essential as the post is not about Rust, but in case you're interested, you can find it on GitHub. I add a field to the response to explicitly return the underlying approach, respectively native, embed, or runtime.

  4. gunicorn

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

    Project mention: Gunicorn: 'Green Unicorn' Is a WSGI HTTP Server for Unix | news.ycombinator.com | 2024-05-30
  5. uvicorn

    An ASGI web server, for Python. 🦄

    Project mention: Understanding Uvicorn: The basics | dev.to | 2025-03-13

    So I've decided to create another series of articles, and this time talking about another piece of FastAPI development: ASGI servers, and mainly focusing on 🦄 uvicorn due to the evident synergy between both projects 😎.

  6. hug

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

  7. Robyn

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

    Project mention: This Week In Python | dev.to | 2025-03-07

    Robyn – Super Fast Async Python Web Framework with a Rust runtime

  8. quart

    An async Python micro framework for building web applications.

    Project mention: BlackSheep: Fast ASGI web framework for Python | news.ycombinator.com | 2024-12-18

    Another ASGI web framework mimicking the Flask API: https://github.com/pallets/quart/

  9. SaaSHub

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

    SaaSHub logo
  10. 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

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

  12. BlackSheep

    Fast ASGI web framework for Python

    Project mention: This Week In Python | dev.to | 2024-12-20

    BlackSheep - Fast ASGI web framework for Python

  13. CherryPy

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

  14. socketify.py

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

  15. waitress

    Waitress - A WSGI server for Python 3

  16. hypercorn

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

    Project mention: hypercorn VS tremolo - a user suggested alternative | libhunt.com/r/hypercorn | 2024-07-12
  17. route-detect

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

  18. micropie

    MicroPie is an ultra-micro ASGI Python web framework that gets out of your way.

    Project mention: This Week In Python | dev.to | 2025-01-24

    micropie – ultra-micro Python web framework that gets out of your way

  19. instant_api

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

  20. BCA-Phantom

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

  21. fastDeploy

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

    Project mention: Ask HN: Is there any software you only made for your own use but nobody else? | news.ycombinator.com | 2024-07-04

    I made https://github.com/notAI-tech/fastDeploy for ease of use of deploying Deep learning models.

    Except me and the team at my company nobody uses it.

    After I made it lot of solutions came in this space, but IMO this is the easiest one to use still.

  22. ampule

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

  23. flask-discord-interactions

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

  24. tremolo

    A Swiss Army knife, crash-free ASGI server and web framework capable of large file streaming.

    Project mention: hypercorn VS tremolo - a user suggested alternative | libhunt.com/r/hypercorn | 2024-07-12
  25. ServeStatic

    Production-grade static file server for Python web apps.

    Project mention: How to deploy Django in a subdirectory with Docker, NGINX and Whitenoise | dev.to | 2024-09-21

    You can find the PR here.

  26. SaaSHub

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

    SaaSHub logo
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

  • Show HN: Robyn – "Batman Inspired" Python Web Framework Built with Rust

    7 projects | news.ycombinator.com | 1 Mar 2025
  • This Week In Python

    5 projects | dev.to | 24 Jan 2025
  • 5 Essential Patterns for Building Resilient Java Microservices: A Developer's Guide

    1 project | dev.to | 21 Dec 2024
  • Spring boot 3 RestClient and RestTemplate logging http requests and response

    2 projects | dev.to | 24 Oct 2024
  • Unit testing in Python with sheepy

    2 projects | dev.to | 24 Sep 2024
  • Host a Reverse Proxy in Seconds

    1 project | dev.to | 23 Sep 2024
  • Nextjs中使用axios实现一个动态的下载/上传进度条

    1 project | dev.to | 18 Aug 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 25 Mar 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. 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 15,516
2 httpbin 13,003
3 gunicorn 10,026
4 uvicorn 9,000
5 hug 6,875
6 Robyn 5,539
7 quart 3,222
8 proxy.py 3,194
9 updog 3,017
10 BlackSheep 2,111
11 CherryPy 1,891
12 socketify.py 1,519
13 waitress 1,489
14 hypercorn 1,264
15 route-detect 258
16 micropie 159
17 instant_api 130
18 BCA-Phantom 98
19 fastDeploy 97
20 ampule 60
21 flask-discord-interactions 57
22 tremolo 56
23 ServeStatic 36

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Python is
the 2nd most popular programming language
based on number of references?