rwf
v0.2.1
RWFは、RustでWebアプリケーションを構築するための包括的なフレームワークです。古典的なMVCパターン(Model-View-Controller)を使用して記述されたRWFには、高速で安全なWebアプリを簡単に構築するために必要なすべてが標準装備されています。
ドキュメントはこちらから入手できます。
RWFをスタックに追加するには、Rustバイナリアプリケーションを作成し、依存関係にrwfを追加します。
cargo add rwfアプリの構築は次のように簡単です。
use rwf :: prelude :: * ;
use rwf :: http :: Server ;
# [ controller ]
async fn index ( ) -> Response {
Response :: new ( ) . html ( "<h1>Welcome to Rwf!</h1>" )
}
# [ tokio :: main ]
async fn main ( ) {
Server :: new ( vec ! [
route! ( "/" => index ) ,
] )
. launch ( )
. await
. unwrap ( ) ;
} 一般的なユースケースの例を参照してください。
RWFはベータ版で、早期採用者を探しています。ほとんどの機能は良好な状態にあり、ドキュメントは使用可能です。
貢献は大歓迎です。ガイドライン、コードのツアーのためのアーキテクチャ、および望ましい機能の網羅的ではないリストのロードマップについては、貢献をご覧ください。