ultra-fast HTTP/ASGI Web Framework.
Supports asyncio/trio (Powered by AnyIO).
Notturno is available on PyPI.
pip install notturno
To install additional libraries for speed
pip install notturno[speed]
When using a template engine (Jinja2 or Mako)
pip install notturno[template]
Important
Notturno implements an early standalone HTTP/1.1, Websocket server, but it is not perfect and should not be used in a production environment.
- Native HTTP Implementation (Non-ASGI/Standalone Mode)
- Fast HTTP Routing
- Simple, easy-to-use dependency injection
- Implement HTTP
- HTTP/1
- HTTP/2
- HTTP/3 (QUIC)
- TLS Support
- Websocket Support
TLS-Ready HTTP server used by Notturno in standalone mode, allowing easy use of HTTP/1.1 without awareness.
Created with reference to the RegExpRouter
of Hono, an ultra-fast web application framework for JavaScript