uvicorn
Python ASGI HTTP Server, for asynchronous projects.
TLDR
Run Python web app
$ uvicorn [import.path:app_object]
Listen on port 8080 on localhost
$ uvicorn --host [localhost] --port [8080] [import.path:app_object]
Turn on live reload
$ uvicorn --reload [import.path:app_object]
Use 4 worker processes for handling requests
$ uvicorn --workers [4] [import.path:app_object]
Run app over HTTPS
$ uvicorn --ssl-certfile [cert.pem] --ssl-keyfile [key.pem] [import.path:app_object]