赛风 Rust Web 框架 0.68 发布


Salvo 是 Rust 实现的简单好用且功能强大的 Web 后端框架。

不管你是刚刚 Rust 入门还是使用 Rust 做正规项目开发, Salvo 都很适合。近五年时间的持续维护改进,品质有保证。

同时 Rust 可以让你逃离 Axum 等框架无穷无尽的类型体操。更简单的类型系统,更强大的功能。

本次更新:

  • quinn 更新至 0.11
  • 为 OpenAPI 添加 FormFileFormFiles 两种可以自动生成文档的类型。
  • 修复 otel-jaeger 不正常的问题。
  • opentelemetry 相关的依赖更新到最新。
  • 移除不再维护的库 proc_macro_error 的依赖。
  • 允许定义全局重命名器重命名导出的 OpenAPI 的类型。
  • 添加 EC private keys 的支持。
  • 更新 swaggerUI 到5.17.12。
  • 添加例子 logging-otlp。
  • 改进  OpenAPI 对 description and summary 的支持。
  • 为 OpenAPI部分的 ToSchema 添加 description 属性。

相關推薦

2022-09-23

Taro 3.5.6 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。具体更新内容如下: 特性 小程序 支持使用 Vue3 编译原生自定义

2023-12-15

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

2023-07-07

Salvo 可以说是最强大好用的 Rust Web 框架。 主要功能和更新: 最简单的 Handler 和 Middleware 的写法, 两个概念合二为一; 与众不同的路由系统; 丰富且功能强大的自带的中间件, base auth, jwt auth(支持 oidc), csrf, otel, proxy, flash, cors,

2023-12-14

Salvo 是 Rust 实现的简单好用且功能强大的 Web 后端框架。 这是基于 Hyper 1.0-rc4 的最后一个版本,不久就会发布基于 Hyper 1.0 正式版本的下一个版本。 特色: - 有着比 axum 等更丰富的功能,但却更易于上手。 - 跟 go 等其他语言

2023-08-13

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

2023-11-24

Rocket v0.5 正式发布了。 Rocket 是支持异步的后端Rust Web框架,专注于可用性、安全性、可扩展性和性能。它使编写安全的Web应用程序变得简单,而不会牺牲生产力或性能。 Rocket v0.5部分重要新功能包括: 支持稳定的Rust

2022-05-24

多数据源组合. 详细介绍 Salvo 是极其简单且功能强大的框架 Handler use salvo::prelude::*; #[fn_handler] async fn hello_world(_req: &mut Request, _depot: &mut Depot, res: &mut Response) { res.render(Text::Plain("Hello World")); } 中间件 use salvo::http::he

2023-08-12

可生成一个完整的 Rust Web 项目。使用流行的 Axum 和 Sqlx 框架,您可以研究,也可以抄写。可以快速入门。 对熟悉一点的 Rust Web 应用程序开发者而言,莲花也是有重大价值的。您可以光速开发 Rust Web 应用程序。把一半的工作量

2023-08-01

例即可生成一个完整的Rust Web项目。使用流行的Axum和Sqlx框架,您可以研究,也可以抄写。可以快速入门。 对熟悉一点的Rust Web应用程序开发者而言,莲花也是有重大价值的。您可以光速开发Rust Web应用程序。把一半的工作量自

2023-09-17

Zino致力于打造基于Rust语言的新一代组装式应用开发框架,提供一站式跨平台多端解决方案,可用于后端API开发、桌面应用开发(计划中还将支持Web端、移动APP)。我们奉行『约定优于配置』的原则,借鉴Node的Egg.js、Go的GoFrame

2023-08-16

可生成一个完整的 Rust Web 项目。使用流行的 Axum 和 Sqlx 框架,您可以研究,也可以抄写。可以快速入门。 对熟悉一点的 Rust Web 应用程序开发者而言,莲花也是有重大价值的。您可以光速开发 Rust Web 应用程序。把一半的工作量

2023-08-22

可生成一个完整的 Rust Web 项目。使用流行的 Axum 和 Sqlx 框架,您可以研究,也可以抄写。可以快速入门。对熟悉一点的 Rust Web 应用程序开发者而言,莲花也是有重大价值的。您可以光速开发 Rust Web 应用程序。把一半的工作量自

2024-03-28

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

2023-08-05

Dioxus 0.4 已发布。 Dioxus (dye•ox•us) 是一个用于在 Rust 中构建类似 React 用户界面的库。Dioxus 支持多平台:Web、桌面、移动、TUI 等。 核心特性 原生的桌面程序支持。 强大的状态管理工具。 支持所有 HTML 标签,监听器和