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

Rocketは、使いやすさ、セキュリティ、拡張性、速度に重点を置いたRustの非同期Webフレームワークです。Rustマクロを使用してルートを宣言的に定義し、リクエストパラメータの自動型チェックと解析を行います。たとえば、ルートハンドラはnameやageなどの型付きパラメータを受け取ることができ、パラメータが期待される型に解析できない場合、ルートは呼び出されず、404エラーが発生します。 このフレームワークは、概要、クイックスタートガイド、開始ガイド、詳細なリファレンスガイド、APIドキュメントなど、包括的にドキュメント化されています。ドキュメントは、masterブランチ、メジャーリリースバージョン、アクティブなgitブランチに対して提供されています。 examplesディレクトリには、Rocketの機能を実演する完全な実行可能なクレートが含まれています。各例はCargoでコンパイルして実行できます。 サポートは、質問用のGitHub Discussionsとリアルタイム会話用のMatrixチャットを通じて提供されています。貢献は歓迎され、ガイドラインはcontributingファイルに記載されています。貢献者は、機能リクエスト、バグレポート、ドキュメント改善リクエスト、プルリクエストを送信できます。 Rocketは、MITライセンスとApacheライセンス、バージョン2.0をデュアルライセンスとしており、貢献者が選択できます。ウェブサイトのドキュメントは、別の条件でライセンスされています。