Crates

crates.io 是 Rust 包(crate)的中心注册表,你可以用它来增强你的项目。

Lint-HTTP 0.1.0:开箱即用的 HTTP 流量 Lint 工具

Rust 开源项目 Lint-HTTP 0.1.0 发布:一个用于开发和测试的前向代理,会把 curl、浏览器、npm、pip、cargo、AWS CLI 等的 HTTP/1.1/2/3、WebSocket、TLS 流量按 RFC 和 Web 标准逐条检查,每条违规都会引用具体规范原文(MUST/SHOULD/MAY 决定严重级别)。 特点是无需安装常驻服务:run/use 起临时端口和临时 CA,用完即删;也提供 proxy-start 和 CI 用的 lint-captures 离线回放。规则覆盖缓存、条件请求、Cookie、CORS 等跨请求语义,且支持 --about server 只看源站责任。 作者还提示安全面:它充当 CA 解密 HTTPS,私钥只能留在临时目录,只建议 loopback 开发用。对协议细节、CI 质量门和“规范是否被正确实现”有好奇心的开发者会有用;但属于 0.1.0 早期项目,规则成熟度和生态接受度仍需观察。
评论点赞收藏9 天前

static-generics:Rust 零开销泛型静态变量

一个名为 static-generics 的 Rust crate 实现了零开销的泛型静态变量,在支持的平台上只需 1-2 条 CPU 指令即可访问,而非传统 HashMap+Mutex 方案。 基于 cynecx/generic-statics 的思路,利用内联汇编和 rustc 单态化,在每个泛型类型下生成独立的.bss 段存储,链接器合并重复符号,实现无运行时开销的泛型静态访问。 支持 x86_64、aarch64、RISC-V 等主流架构,WASM 需 nightly。不支持 Drop,跨 crate 共享不保证,非支持平台回退到 HashMap+Mutex。
评论点赞收藏27 天前

我用Rust写了一个嵌入式磁盘Redis,速度比Redis快20到40倍

Rust开发者推出wedb_embed,一个嵌入应用进程的Redis兼容数据库引擎,基于LSM-Tree+LZ4压缩,内存占用固定(默认512MB),不随数据量增长。 实测在5GB数据集上内存降低95%、磁盘空间降低85%,核心命令P95延迟比Redis快3.6x到198x。采用thread-per-core架构配合io_uring,避免工作窃取带来的缓存失效和锁竞争。 支持16种Redis数据结构、多租户隔离和崩溃一致性。
评论点赞收藏28 天前

纯Rust实现的高性能无损浮点数压缩

fastalp是一个纯Rust实现的ALP无损浮点数压缩库,在Apple M2 Max上对比C++参考实现,解压吞吐最高达92.83 GB/s(约4倍加速),压缩比在政府统计等数据集上可达630倍。 支持f32/f64统一接口、零堆分配复用、128位寄存器位打包和LUT查表加速。
评论点赞收藏28 天前

Rust Analyzer MCP Server:用 std::thread 替代 Tokio 的无异步桥接方案

R3BL 发布了一个基于 std::thread 的 rust-analyzer MCP Server 开源 crate,专为 Claude、Antigravity、OpenCode 等 AI 编程助手设计。 核心设计是 3 线程架构避免 Tokio 异步带来的死锁和 CPU 空转问题,冷启动低于 2ms。提供 hover、跳转定义、代码补全、诊断等 10 个工具,已通过官方 MCP inspector 集成测试。
评论点赞收藏36 天前

term-wm:跨平台终端浮动/平铺窗口管理器

term-wm 是一个用 Rust 编写的跨平台终端窗口管理器,支持平铺和浮动窗口混合布局,兼容 Linux、macOS 和 Windows。默认使用 Ctrl+A 作为超级键以避免与子应用冲突,当 vim 等程序请求备用屏幕缓冲区时自动进入直通模式。 基于 Ratatui 渲染,MIT/Apache 2.0 开源。
评论点赞收藏60 天前

Threes with Bot Game

Wanna kill some time? Enjoy terminal based game with rules of Threes, with alpha-beta based need to use your phone, just your terminal: cargo install threes-with-bot, threes-with-bot --bot-opponent ab
评论点赞收藏85 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。