hyper-fast:基于Hyper和Rust的HTTP Server
主要有以下特性:
支持 brotli、deflate 和 gzip 编码的请求和响应。
内置访问日志和 API 的指标。
简单的 API 以获取当前的指标 - 以 JSON 和 Prometheus 格式。
内置 OOR(Out of rotation API)以将服务器从轮换中移出。
内置服务器健康 API。
基于非常简单且快速的匹配模式的路由。
比 actix 和其他现有的 Web 服务器快得多。
支持可选的守护进程服务,在服务器启动时启动并在服务器关闭时停止。
内置服务器关闭处理。
GitHub: https://github.com/hyper-fast/hyper-fast
gpg-tui 0.10.0发布
新增:
添加了用于重置终端的 panic 钩子(#106)。
为参数波浪线扩展添加了测试。
添加了在Alpine Linux上安装的说明。
已更改:
允许部分配置文件(#116)。
将最低支持版本(MSRV)设置为1.70.0。
默认启用颜色。
更好地集成了 panic 处理。
在变更日志中跳过依赖项版本升级。
在发生 panic 时恢复光标。
GitHub: https://github.com/orhun/gpg-tui/blob/master/CHANGELOG.md
silt-lua:lua解释器
这是一个纯 Rust 编写的 Lua 解释器和运行时,它接收一个 Lua 字符串,将其编译为字节码,并运行到完成,返回一个可以轻松解包成本地类型的 Value 对象。该运行时是基于堆栈的,就像早期版本的 Lua 一样。垃圾回收正在开发中,但目前 RC(引用计数)用于包装复杂对象,如表,只是不要创建一个链表。
GitHub: https://github.com/Auxnon/silt-lua
tfm:终端文件管理器
特性:
为了避免UI阻塞的异步IO操作。
可自定义的按键绑定(默认为vi风格)。
可通过shell命令进行扩展和配置。
使用 src/config.rs 来配置tfm,就像dwm、st和dmenu一样。
GitHub: https://github.com/jiaoshijie/rust-tfm
Rust教程
通过写一个ray tracer学习Rust:https://the-ray-tracing-road-to-rust.vercel.app/
5天Rust教程:https://mo8it.com/blog/teaching-rust/
From 日报小组 长琴
社区学习交流平台订阅:
Rustcc 论坛:支持 rss
微信公众号:Rust 语言中文社区