Python HTTP Server

Open-source Python projects categorized as HTTP Server | Edit details

Top 12 Python HTTP Server Projects

  • GitHub repo AIOHTTP

    Asynchronous HTTP client/server framework for asyncio and Python

    Project mention: Comparison of Python HTTP clients | reddit.com/r/Python | 2021-06-18
  • GitHub repo gunicorn

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

    Project mention: How to deploy containerized Python and Django application on Heroku | dev.to | 2021-07-31

    gunicorn: This will install the gunicorn

  • SonarSource

    Deliver Clean and Safe Code for your Python Applications. Learn how static code analysis tools have helped the Python community identify (and fix) bugs and vulnerabilities in some prominent open source Python projects. Read More →

  • GitHub repo hug

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

    Project mention: Python Web Frameworks, but not Flask or FastApi | dev.to | 2021-07-30

    Hug

  • GitHub repo uvicorn

    The lightning-fast ASGI server. 🦄

    Project mention: Does an ASGI(Asynchronous Server Gateway Interface) provide any benefit in Rust? | reddit.com/r/rust | 2021-06-26

    It also enables easily changing part of the server's stack. Typically in python you'll use one module to write your server (e.g. fastapi) then another to actually serve it (e.g. uvicorn). If you decide to change either of those out, you can, without effecting the other.

  • GitHub repo CherryPy

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

    Project mention: Web กับ process thread และอื่น ๆ | dev.to | 2021-06-04
  • GitHub repo 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.

    Project mention: unlimited power | reddit.com/r/linuxmemes | 2021-07-17

    (What's) updog is a safer replacement for this that's got a couple extra features.

  • GitHub repo waitress

    Waitress - A WSGI server for Python 2 and 3

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo quart

    Official mirror of https://gitlab.com/pgjones/quart

    Project mention: New Versions Released! Flask 2.0 with async | news.ycombinator.com | 2021-05-12

    Flask getting async support is a huge step for the asyncio web ecosystem in Python. I wonder how Flask's ASGI support will evolve in parallel with Quart[1] which bills itself as the ASGI version of Flask and is maintained by a member of the Pallets team. One of the maintainers of Werkzeug even recommended using Quart[2]

    [1] https://pgjones.gitlab.io/quart/

    [2] https://github.com/pallets/werkzeug/issues/1322#issuecomment...

  • GitHub repo instant_api

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

    Project mention: Opyrator - Turn python functions into microservices with auto-generated HTTP API, interactive UI, and more. | reddit.com/r/Python | 2021-04-22

    I wrote something very similar: https://github.com/alexmojaki/instant_api

  • GitHub repo stream_video_server

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

    Project mention: Real Time Video Stream Server based on AIOHTTP, OpenCV and ECMA6 JS | dev.to | 2021-06-15

    The source code is available in the link below: https://github.com/ArtyomKozyrev8/stream_video_server

  • GitHub repo easyhttp

    👩‍💻 Simple Python HTTP server (by luisbrandino)

    Project mention: I created a simple HTTP server in Python | reddit.com/r/Python | 2021-03-13

    Hello! I've just provided an example of a rest api on GitHub using my framework: https://github.com/luisbrandino/easyhttp/tree/master/example

  • GitHub repo PHFS

    This is a Python3 implementation of rejetto's HTTP File Server~*

    Project mention: I'm developing a Python version of HTTP File Server (HFS)~ | reddit.com/r/Python | 2021-06-30

    Link: https://github.com/NaitLee/PHFS

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). The latest post mention was on 2021-07-31.

Index

What are some of the best open-source HTTP Server projects in Python? This list will help you:

Project Stars
1 AIOHTTP 11,459
2 gunicorn 7,738
3 hug 6,524
4 uvicorn 4,174
5 CherryPy 1,428
6 updog 1,318
7 waitress 960
8 quart 925
9 instant_api 111
10 stream_video_server 12
11 easyhttp 4
12 PHFS 4
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com