10个版本 (4个重大变更)
新功能 0.4.1 | 2024年8月7日 |
---|---|
0.4.0 | 2024年7月23日 |
0.3.0 | 2024年5月29日 |
0.2.0 | 2024年5月9日 |
0.0.1 | 2024年1月5日 |
#6 in #scaffolding
每月126次下载
1MB
25K SLoC
filigree
Filigree是一个基于Rust的Axum库的Web应用程序框架。其主要特点是模板系统,可以从配置文件生成数据模型和其他功能,以减少构建应用程序所需的样板代码。
此项目正在积极开发中,基本功能正常,但还有许多新功能即将推出。
功能
- 使用易于阅读的TOML文件集配置应用程序
- 带有所有基本功能的服务器实现,为您生成但可完全自定义
- 放心编辑任何生成的文件。Filigree将进行3方合并以集成未来的更改
- 电子邮件模板和电子邮件发送服务集成
- 数据模型
- 声明性配置模型字段
- 在创建新模型和稍后更改模型时生成迁移
- 执行所有基本操作的SQL查询
- 为每个模型提供完整的CRUD端点
- 为所有端点提供测试
- 父子模型关系
- 身份验证
- 传统的用户名/密码
- 通过电子邮件的无密码登录
- OAuth2登录
- 权限系统
更多功能即将推出!
依赖关系
~82MB
~1.5M SLoC