Skip to content

AmaseCocoa/Notturno

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notturno

ultra-fast HTTP/ASGI Web Framework.

Supports asyncio/trio (Powered by AnyIO).

Install

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]

Feature

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

Todo

  • Implement HTTP
    • HTTP/1
    • HTTP/2
    • HTTP/3 (QUIC)
    • TLS Support
    • Websocket Support

About NoctServ

TLS-Ready HTTP server used by Notturno in standalone mode, allowing easy use of HTTP/1.1 without awareness.

About RegExpRouter

Created with reference to the RegExpRouter of Hono, an ultra-fast web application framework for JavaScript

Releases

No releases published

Languages