This repository contains a collection of extensions for Uvicorn.
-
uvicorn-worker
: A Uvicorn worker for Gunicorn. -
uvicorn-trailers
: A package that implements HTTP Trailers. -
uvicorn-httparse
: A package that uses a Rust-based HTTP parser. -
uvicorn-denial
: A package that implements WebSocket Denial Response ASGI extension. -
uvicorn-tls
: A package that implements TLS ASGI extension. -
uvicorn-zero-copy
: A package that implements Zero-Copy Send ASGI extension. -
uvicorn-http2
: A package that adds support for HTTP/2 to Uvicorn. -
uvicorn-manager
: A multiprocess manager for Uvicorn. -
uvicorn-extended
: A package that implements all of the above extensions.
- Documentation
- CI/CD
- Release only modified packages
- Enforce changelog entry from each commit
- Publish to PyPI
- Add .devcontainer
- Test setup
- Think about fork uvicorn & backport of changes
This project is licensed under the terms of the MIT license.