Salvo 0.45 发布, 最强大且最好用的 Rust Web 框架


Salvo 可以说是最强大好用的 Rust Web 框架。

主要功能和更新:

  • 最简单的 Handler 和 Middleware 的写法, 两个概念合二为一;
  • 与众不同的路由系统;
  • 丰富且功能强大的自带的中间件, base auth, jwt auth(支持 oidc), csrf, otel, proxy, flash, cors, session, sse, size limiter, compression....
  • 自带 Letsencrpyt 支持, 可以轻松获取免费证书,
  • 自带 OpenAPI 支持, 业界最简洁实现, 没有之一;
  • 支持 WebSocket, Http3, WebTransport, 应该是 Rust 开源框架中第一个也是唯一一个提供 WebTransport 支持的框架.

Salvo 无惧与任何其他的 Rust Web 框架比易用性和功能!!! 如果觉得这些功能够好, 请 Github 给颗小星星, 加微信 chrislearn 入群, 提供免费技术咨询. Github: https://github.com/salvo-rs/salvo Gitee: https://gitee.com/salvo-rs/salvo 中文官网地址: https://salvo.rs/zh-hans/


相關推薦

2023-12-15

的简单好用且功能强大的 Web 后端框架。 虽然昨天刚刚发布 0.61, 今天基于 Hyper 1.0 的全新版本就好了。 我们不跟 Axum 比爹爹,我们只跟它比功能,比易用性。 如果你不曾爱上用 Rust 开发 Web 后端,那只是你没有遇到 Salvo. 如果

2023-12-14

框架。 这是基于 Hyper 1.0-rc4 的最后一个版本,不久就会发布基于 Hyper 1.0 正式版本的下一个版本。 特色: - 有着比 axum 等更丰富的功能,但却更易于上手。 - 跟 go 等其他语言框架更接近,比 Rust 语言各个 Web 框架更少的类型

2022-05-24

更新内容: 添加了 test 模块, 方便单元测试, 比起之前使用 http::Request::builder 构建 Request 请求简洁很多. 添加解析 Request 请求数据到强类型的功能, 并且支持多数据源组合. 详细介绍 Salvo 是极其简单且功能强大的框架 Handler

2023-08-13

Salvo 是一个极其简单且功能强大的 Rust Web 后端框架. 仅仅需要基础 Rust 知识即可开发后端服务. 中国用户可以添加我微信(chrislearn), 拉微信讨论群. 基于 Hyper, Tokio 开发; 支持 HTTP1, HTTP2 和 HTTP3; 统一的中间件和句柄接口;

2024-05-31

Salvo 是 Rust 实现的简单好用且功能强大的 Web 后端框架。 不管你是刚刚 Rust 入门还是使用 Rust 做正规项目开发, Salvo 都很适合。近五年时间的持续维护改进,品质有保证。 同时 Rust 可以让你逃离 Axum 等框架无穷无尽的类型体

2023-07-10

Zino开发框架已发布 0.10 版本!这两个月的改进,主要集中在以下方面: 通过条件编译实现ORM支持MySQL和PostgreSQL; 实现DefaultController,为应用模型自动提供增删改查、导入导出接口; 通过ModelHooks注入模型自定义行为,通过

2022-07-06

Salvo 是 Rust 语言编写的简单易用, 又不失功能强大的 Web 后端框架. 此版本主要改进了 Request 数据提取的功能: 可以轻松地从多个不同数据源获取数据, 并且组装为你想要的类型. 可以先定义一个自定义的类型, 比如: #[derive(Seriali

2024-03-28

Zino 开发框架已发布 0.18 版本!这两个多月的改进,主要集中在以下方面: 添加了Plugin类型,可用于加载异步初始化的插件,支持运行环境选择以及依赖检测; 进一步改善ORM,添加时区设置,优化数据库连接时create_table的

2022-10-15

DManer元数建模软件(v4版本)介绍:PDManer [元数建模]-v4.0.0 发布:一款简单好用的数据库建模平台 4.2.0 版本升级内容清单 增加从EXCEL文件中导入表结构功能 增加Rust支持,在此感谢 @百小僧 的大力支持 增加

2024-10-14

Tauri 2.0 稳定版已于近日正式发布。在此之际,InfoWorld 资深作家 Serdar Yegulalp 发布了一篇文章,探讨了由 Rust 驱动的 Tauri 和由 JavaScript 驱动的 Electron 这两个跨平台框架之间差异。 Electron “你很有可能是通过 Electron 的核心技术

2023-09-17

dioxus等框架集成,打通社区生态资源。 Zino开发框架已发布0.12版本!这一个月的改进,主要集中在以下方面: 初步集成dioxus-desktop,可用来开发桌面应用。 进一步完善ORM功能,新增支持SQLite数据库。 完整支持OpenAPI规范

2025-06-06

开发者! 3、起飞!国产编程语言MoonBit迈进顶级学府、发布重磅LLVM后端,受邀欧美顶级大会 Part 2 :Python 的现状 Python,过去二十年当之无愧的编程巨星。凭借简洁的语法、庞大的生态、极低的学习门槛,Python 从 Web 开发到数

2025-08-09

发展动态与未来展望 Vue 3 的稳定演进 Vue 3 自 2020 年发布以来,现已占据总下载量约 70%,大多数新项目也选择以 Vue 3 为基础。 API 设计趋于稳定,未来不会有类似 Vue 2 向 Vue 3 的断代式变更,而是致力于长期维护与优化。

2025-08-28

Rspack 1.5 已发布! Rspack (读音为/'ɑrspæk/)是基于 Rust 语言开发的 Web 构建工具,拥有高性能、兼容 Webpack 生态、定制性强等多种优点。 特性 启动速度极快: 基于 Rust 实现,构建速度极快,带给你极致的开发体验。 闪电