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 日报小组 长琴
社区学习交流平台订阅:
1
共 0 条评论, 1 页
评论区
写评论还没有评论