このプロジェクトについて

VolgaはTokioとHyperを基盤とした合成可能なRust製Webフレームワークで、明示的なAPIと予測可能なパフォーマンスを重視しています。HTTP/1およびHTTP/2、堅牢なルーティング、非同期ミドルウェア、deriveマクロ不要の依存性注入、型付きリクエスト抽出、WebSockets、ストリーミングHTTP、そして完全なOAuth 2.1/OIDC認証に対応しています。 現在プレビュー段階にあり、型付きパスパラメータと非同期ハンドラを示す最小限の例が提供されています。Apple Silicon Mac miniでのベンチマークでは、プレーンテキストエンドポイントで1秒間に100万リクエスト超を記録しています。MITライセンスの下で提供され、低オーバーヘッドを維持しながら明晰性と制御を提供することを目指しています。