Privacy Ratings

开源Rust Web 框架

代码以 OSI 认可的许可证公开的 10 个Rust Web 框架,附证据进行隐私评级。推荐在前,其余按分数排序。

  1. Actix Web 等级 B

    基于 Tokio 构建的 Rust 网页框架,提供路由、请求提取器、中间件以及 HTTP/2 和 WebSocket 支持。

    Dual-licensed under MIT and Apache 2.0. 源代码

  2. Axum 等级 B

    Tokio 项目推出的 Rust 网页应用框架,基于 hyper 和 Tower 中间件构建,提供无宏路由和请求提取器。

    MIT-licensed. 源代码

  3. Leptos 等级 B

    基于细粒度响应式的 Rust 全栈网页框架,提供服务器端渲染、水合和服务器函数,为浏览器编译为 WebAssembly。

    MIT-licensed. 源代码

  4. Loco 等级 B

    功能齐全的 Rust 网页框架,提供代码生成器、SeaORM 数据库层、后台任务、邮件发送器和身份验证。

    Apache 2.0-licensed. 源代码

  5. Poem 等级 B

    基于 Tokio 和 hyper 构建的 Rust 网页框架,附带一个从代码生成 OpenAPI 规范的配套 crate。

    Dual-licensed under MIT and Apache 2.0. 源代码

  6. Rocket 等级 B

    Rust 网页框架,通过代码生成实现类型安全的路由、请求守卫和表单处理,支持模板和数据库。

    Dual-licensed under MIT and Apache 2.0. 源代码

  7. Salvo 等级 B

    基于 Tokio 和 hyper 构建的 Rust 网页框架,提供树形路由器、可兼作中间件的处理器、HTTP/3 支持和 OpenAPI 生成。

    Apache 2.0-licensed. 源代码

  8. Warp 等级 B

    基于 hyper 构建的 Rust Web 服务器框架,路由和中间件由可复用的过滤器组合而成。

    MIT-licensed. 源代码

  9. Dioxus 等级 D

    用一套代码库为网页、桌面和移动应用构建用户界面的 Rust 框架,提供组件、信号和 dx 命令行工具。

    Dual-licensed under MIT and Apache 2.0. 源代码

  10. Yew 等级 D

    基于组件的 Rust 框架,用于构建编译为 WebAssembly 的网页前端,提供类 HTML 宏和可选的服务器端渲染。

    Dual-licensed under MIT and Apache 2.0. 源代码

比较全部 10 个Rust Web 框架,无论是否开源。