Rust 社区动态

Rust 1.96.0 发布

Rust 官方发布 1.96.0 稳定版。

本次更新的重点是新的 core::range 系列类型。它们不再直接实现 Iterator,而是通过 IntoIterator 进入迭代,因此可以实现 Copy,更适合在轻量结构体里保存切片范围。

新版本还稳定了 assert_matches!debug_assert_matches!,用于在断言失败时打印被匹配值,调试体验比 assert!(matches!(...)) 更好。

WebAssembly 目标也有行为变化:链接时不再默认允许未定义符号。这会让构建阶段更早暴露配置或符号问题。

来源:Rust Blog

Cargo 修复两个第三方 registry 相关漏洞

Rust 安全响应团队披露并修复了两个 Cargo 漏洞。

CVE-2026-5223 是中危问题,涉及第三方 registry 的 crate tarball 中符号链接处理不当,可能覆盖同一 registry 下其他 crate 的本地缓存。

CVE-2026-5222 是低危问题,涉及 sparse index URL 规范化,极端条件下可能导致第三方 registry 凭证被错误发送。

使用 crates.io 的用户不受 CVE-2026-5223 影响。第三方 registry 用户应升级到 Rust 1.96.0。

来源:CVE-2026-5223
来源:CVE-2026-5222

This Week in Rust 653

本期社区周报收录了多项工具和项目动态。

值得关注的是 gRPC 生态正式欢迎 Tonic,进一步巩固 Rust 在网络服务与高性能后端中的位置。gitoxide 发布 5 月进展,hyper 用户调查结果也已公布。

项目层面还出现了多个面向终端、科学计算、原生 UI 和 AI 辅助开发的更新,例如 regex 调试 TUI、Slint 组件库、科学计算月报等。

Rust 项目本周合并了 352 个 pull request,覆盖编译器、标准库、Cargo、Rustdoc、Clippy 和 rust-analyzer。

来源:This Week in Rust

GitHub 今日趋势

1. harry0703/MoneyPrinterTurbo

语言:Python
今日新增:4,698 stars

一键生成高清短视频的 AI 工具。通过大模型自动生成脚本、素材和视频内容,适合短视频批量生产场景。

来源:GitHub

2. affaan-m/ECC

语言:JavaScript
今日新增:1,385 stars

面向 Claude Code、Codex、OpenCode、Cursor 等编码 agent 的性能优化与能力增强系统,覆盖技能、记忆、安全和研究优先开发流程。

来源:GitHub

3. Leonxlnx/taste-skill

语言:Shell
今日新增:2,234 stars

给 AI 写作和代码生成加入“审美约束”的技能文件,目标是减少模板化、无聊和泛泛而谈的输出。

来源:GitHub

4. hardikpandya/stop-slop

语言:未标注
今日新增:761 stars

用于清理 AI 文本痕迹的技能文件,重点是去掉常见的 AI 腔、套话和过度解释。

来源:GitHub

5. twentyhq/twenty

语言:TypeScript
今日新增:493 stars

开源 CRM,定位为 Salesforce 的替代方案,并围绕 AI 场景重新设计客户数据和工作流。

来源:GitHub

6. DigitalPlatDev/FreeDomain

语言:HTML
今日新增:1,761 stars

提供免费域名申请和管理的项目,目标是降低个人开发者和小项目的上线门槛。

来源:GitHub

7. byoungd/English-level-up-tips

语言:未标注
今日新增:2,019 stars

面向进阶英语学习者的指南,包含学习路径、方法论和资源整理,中文开发者社区关注度较高。

来源:GitHub

8. microsoft/markitdown

语言:Python
今日新增:1,410 stars

微软开源的文件转 Markdown 工具,可将 Office 文档、PDF、图片等内容转换为适合大模型和知识库处理的 Markdown。

来源:GitHub

9. obra/superpowers

语言:Shell
今日新增:1,730 stars

一套 agentic skills 框架和软件开发方法论,用技能文件组织开发流程、代码审查、测试和协作规范。

来源:GitHub

10. revfactory/harness

语言:HTML
今日新增:65 stars

用于生成领域专用 agent 团队的 meta-skill,可定义专门 agent,并生成它们需要使用的技能。

来源:GitHub