DEV Community · Show DEV8/8 21:5156 分
umbral:Rust 数据声明框架,自动生成迁移、管理后台和 REST API
umbral - declare your data in Rust, get migrations, an admin, and a REST API for free
umbral 是一个 Rust 框架,旨在提供类似 Django、Rails 和 Laravel 的开发体验:只需声明数据模型,即可自动获得数据库迁移、类型安全的 ORM、REST API、管理后台和 OpenAPI 文档。它基于 tokio、axum、sqlx 等库构建,支持模型变更的自动差异迁移,并能通过 inspectdb 从现有 Postgres 数据库逆向生成模型。该项目在 dev.to 上发布,展示了示例代码,强调编译时类型检查和可逆迁移。