このプロジェクトについて
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 行動規範に従います。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.