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

Actix Web は、Rust 用のウェブフレームワークです。HTTP/1.x と HTTP/2 プロトコル、ストリーミングとパイプライン、およびオプションのマクロを使用した強力なリクエストルーティングをサポートしています。このフレームワークは、Tokio 非同期ランタイムと完全に互換性があります。 主な機能は次のとおりです: - キープアライブとスローリクエストの処理 - クライアントとサーバーの WebSockets サポート - 透明なコンテンツ圧縮と解凍(br、gzip、deflate、zstd) - マルチパートストリーム - 静的アセット - OpenSSL または Rustls による SSL サポート - Logger、Session、CORS などのミドルウェア - awc HTTP クライアントとの統合 - 安定した Rust 1.88+ で実行 実験的な機能である `experimental-introspection` は、ローカル診断とツールのためのルートとメソッドのレポートヘルパーを公開します。 このプロジェクトは、ウェブサイト、ユーザーガイド、例リポジトリ、API ドキュメントを通じてドキュメントを提供しています。例の統合には、JSON の処理、マルチパートストリーム、データベース(MongoDB、Diesel、SQLite、Postgres)、テンプレート(Tera、Askama)、HTTPS(Rustls、OpenSSL)、WebSockets が含まれます。 Actix Web は、MIT または Apache 2.0 のデュアルライセンスです。貢献は、Contributor Covenant 行動規範に従います。