Focus on performance and ease of use HTTP/ASGI Web Framework.
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.
This router was created with reference to the RegExpRouter
from Hono, an ultra-fast web application framework for JavaScript, which after being changed to PathRouter
can match static paths without going through regular expressions.