#web #tool #web-framework #cli #generator #server #front-end

app gumbo

将最好的 Rust 项目全部混合在一起,形成一个网站框架

1 个不稳定版本

0.1.1 2024 年 5 月 21 日

#42#front-end

BSD-3-Clause

170KB
3K SLoC

木瓜

将最好的 Rust 项目全部混合在一起,形成一个网站框架

木瓜

木瓜是一个强大且易于使用的工具,旨在帮助您快速搭建和模板化基本网站,类似于 Ruby on Rails。木瓜利用了 Actix 的强大后端,Yew 的现代前端功能,以及 Welds 的高效 ORM 功能。使用木瓜,您可以简化您的 Web 开发过程,确保从开始到结束的顺畅和高效的工作流程。

安装

您可以使用 Cargo,Rust 的包管理器,轻松安装木瓜。只需运行以下命令

cargo install gumbo

基本用法

初始化新项目

要创建新项目,请使用以下命令

gumbo init projectname

生成脚手架

要为新的资源生成脚手架,请使用

gumbo generate scaffold resource field1:type field2:type

生成控制器

要使用特定操作生成控制器,请使用

gumbo generate controller controllername action:method

依赖项

~6–8MB
~136K SLoC