G

Granian

Developed by Emmett Framework
Open Source Rust Global free #asgi#asyncio#http#http-server#python

Granian is a high-performance Rust HTTP server for Python applications, built on Hyper and Tokio. It offers a unified, correct implementation for HTTP/1 and HTTP/2 (with HTTP/3 planned), and comprehensive support for ASGI/3, RSGI, and WSGI application interfaces. Designed for streamlined deployment with a single dependency, Granian delivers exceptional concurrency and stable high throughput, particularly excelling with WebSocket connections. Featuring HTTPS, mTLS, and direct static file serving, Granian is an ideal choice for modern Python deployments demanding high performance and concurrency.

  • Comprehensive support for ASGI/3, RSGI, and WSGI application interfaces
  • Unified and correct HTTP/1 and HTTP/2 protocol implementation (with HTTP/3 planned)
  • Exceptional concurrency and stable high throughput, particularly for WebSockets
  • Supports HTTPS, mTLS, and direct static file serving
  • Single dependency for streamlined deployment, avoiding complex stacks
linuxmacos