FlowDB 是一个基于 Rust 的嵌入式 LSM 引擎和 JSON 文档数据库,提供 LSM-Tree 和 JsonDB API,支持多索引、事务和范围扫描,性能优于 RocksDB,点查询速度快 11 倍,适合高效存储和检索 JSON 数据。
最近开源的项目“World Cup 2026 - Rust Edition”是一个高性能的命令行应用,旨在查看2026年FIFA世界杯的分组和积分榜。该项目使用Rust重写,具有零冷启动和快速执行的特点,Docker镜像小于7MB。核心功能包括交互式CLI、终端视图和TeaQL的无缝集成,适合学习Rust和TeaQL框架。
Zinnia是一个用Rust编写的模块化64位类Unix内核,支持Wayland/X11桌面,已在多种x86_64机器上启动,具备POSIX系统调用和动态加载的模块驱动功能。Diplomat是一个多语言单向FFI工具,简化Rust库与多种语言的接口绑定。deconvolution库集成了28种图像去卷积算法,支持多种卷积核,仍在开发中。
祺洛AI是一个基于Rust和Vue 3的AI聊天管理平台,提供多供应商接入、用户管理和套餐计费等功能,解决了AI供应商切换困难、用户用量控制和付费体系缺失的问题,适用于企业内部助手、AI产品商业化和教育机构等场景。
Eunoia是一个用Rust实现的面积比例Euler/Venn图库,支持多种语言绑定。其核心理念是通过非线性优化确保区域面积与数据匹配。项目还包括Miri对FFI调用的支持,提升了内存安全审计能力。此外,ratatui-hypertile库新增鼠标支持,实现动态平铺。
作者Sermuns发布了is-it-slop,这是一个用于检测GitHub项目中低质量AI生成内容的CLI工具。该工具识别三大特征:Rust 2021版、workspace resolver版本2和过时依赖。用户可以通过命令行使用,作者计划扩展功能以减少误报。该项目在社区引发了热烈讨论。
Linux内核维护者Greg Kroah-Hartman在与Alice Ryhl的对话中分享了他从C语言转向Rust的经历。他曾对Rust持怀疑态度,但现在认为Rust让编程变得有趣。引入Rust的挑战主要在于建立信任,而非技术问题。Rust的引入改善了C代码的质量,增强了内核的安全性和清晰度。Greg强调,编写驱动程序比内核核心更复杂,Rust的工具和类型系统帮助开发者减少错误,提升编程体验。
Wasmer 将七年历史的 Django 后端重写为 Rust,显著提升性能,CPU 降低89%,内存减少92%。此迁移解决了 Django 的异步 ORM 支持不足和启动慢等问题。同时,Chipmunk 4.0 完成了从 Electron 到 egui 的重写,内存占用减少80%,体积缩小90%。此外,cheadergen 发布,支持多 crate 的 C 头文件生成,提升了宏支持和类型分析。
shimmy v2.0 是一个纯 Rust 实现的 LLM 推理引擎,兼容 OpenAI API,支持 GGUF 格式。新版本引入了 Airframe 引擎,优化了 GPU 推理性能。Pydantic 团队发布了 monty,一个极简的 Rust Python 解释器,专为 AI Agent 设计。Rust 基金会启动了 Maintainers Fund,为核心维护者提供资金支持,促进 Rust 的长期发展。
本文介绍了Rust异步编程的核心机制,强调Rust的Future是惰性的,需要手动poll才能执行。通过手动实现Future、Waker和block_on,读者可以理解异步代码的运行原理。此外,文章还讲解了如何创建oneshot通道,以实现数据的发送与接收,适合有JavaScript异步基础的读者深入理解Rust的异步工作方式。
Rust 语言即将引入 Only Bounds 特性,重构 Sized 体系,解决现有设计的局限性。新体系包括 Sized、MetadataSized 和 MaybeSized,提供更清晰的参数声明方式,面向未来发展。此外,Merman v0.7.0 发布,支持无头 Mermaid 图表渲染。Redox OS 五月月报显示多个重大进展,Chromium 中 Rust 代码占比达 5.47%。
TokioConf 2026 的演讲视频已在 YouTube 上公开,2027 年会议将在波特兰举行。会议讨论了新的 API 提案 spawn_compute。Rust 模糊测试实验比较了生成式与变异式策略,结果显示生成式覆盖更广,而变异式在已知路径上更有效。此外,Rustls 性能报告显示其在握手吞吐量和内存占用方面与 OpenSSL、BoringSSL 相当或更优,为 TLS 替换方案提供了数据支持。
Trifecta Tech Foundation 发布了 libzstd-rs-sys,这是一个纯 Rust 实现的 Zstandard 压缩库,旨在提高可移植性和生态独立性。该库支持与 C 参考实现兼容的静态库,已完成解压缩和字典构建器的清理工作。虽然默认性能稍逊于 C 实现,但可通过特性提升性能。
Rust 1.96.0 发布,新增核心 Range 类型和 assert_matches! 宏,解决历史问题并增强调试信息。Cargo 修复了安全漏洞,确保用户安全。Rust 团队总结了 2025H2 项目目标,推进 41 个目标,涉及编译速度和语言特性改进。
CDC使用Rust构建的传播模型预测2026年刚果和乌干达的布维加病毒病疫情。模型显示,若仅20%患者隔离,三个月内病例超过2万的概率为65%。Rust在公共卫生建模中的应用展示了其高可靠性和性能优势。
我参加了Rust线上黑客松,主题是用Rust编写轻量级Web服务框架。活动氛围轻松,大家互相交流和代码审查。我优化了一个解析中间件,并成功合并到demo仓库,收获颇丰。主办方建立了资源群,提供了技术大厂的机会,鼓励大家多参与此类活动。
Wasmer团队将七年的Django后端重写为Rust,成功将服务器成本降低90%。重写后,CPU从220核降至24核,内存从800GB降至64GB,查询延迟提升5-10倍。迁移过程分阶段进行,确保新旧系统兼容,最终实现更高性能和更低维护成本。尽管Rust存在编译时间长等缺点,但整体收益显著,团队架构也得到优化。
KeyCompute 是一个 AI Token 算力服务平台,旨在帮助中小企业和开发者管理多模型混用、账号池和计费等复杂链路。该平台使用 Rust 语言构建,提供双层路由引擎、实时计费和闲置算力接入等功能,确保高效、可扩展的基础设施,并采用清晰的架构设计,强调依赖单向性和可选依赖,避免并发和精度问题。
在大规模程序中,Java的性能通常优于C++和Rust。底层语言为了控制和最坏情况表现,牺牲了全局优化能力,导致内存管理和并发处理效率低下。Java通过灵活的内存管理和激进的优化策略提升了平均性能。实际案例表明,Rust在移植Java项目时也面临性能挑战。因此,编程语言的优劣取决于应用场景,复杂业务逻辑下Java的综合成本更低。
Rust项目开发了多个工具,如Cargo和Rust Analyzer,这些工具在不同的git仓库中维护。为了解决跨仓库代码共享的问题,Rust团队采用了Josh工具,提升了同步效率,简化了开发流程。团队计划将所有子项目迁移到Josh,以改善开发体验。
完成下面两步后,将自动完成登录并继续当前操作。