1 个不稳定版本
0.1.1 | 2024 年 5 月 21 日 |
---|
#42 在 #front-end
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