PaperPilot是一款由KrushnaVardhanReddy开发的开源PDF及文档处理工具包 。该项目完全基于Rust语言实现,不依赖Chromium、C++运行时或云端调用 。所有文件处理均在本地设备或浏览器标签页内完成,文件不会上传至云端 。在部署形态上,PaperPilot支持命令行界面(CLI)、模型上…
Google发布了内部Rust编程语言风格指南,用于规范在Google3、Android、ChromeOS、Fuchsia和Chrome等产品中的Rust代码使用标准。该指南涵盖代码格式、API设计、内存管理和错误处理等多个方面,目标是提高代码可读性、便于大规模代码变更,并与Rust生态保持一致。
Cloudflare、VoidZero与Max Schwenk合作推出了tsrs,这是一个用Rust编写的TypeScript编译器移植版本。该项目作为Oxc JavaScript编译器工具链的一部分进行孵化,旨在提升TypeScript的运行速度和内存效率。
有观点认为,随着大语言模型Agent在代码开发中的应用兴起,Rust因其强大的类型系统、良好的默认性能和可靠性特性,正成为Agent编程的理想选择。Meta工程师今年编写的第一方Rust代码量达到了前9年总和的两倍,这一数据反映了Rust在实际开发中应用的快速增长。业内对Rust的信心也体现在"如果它能编译,它就是正…
SolidCraft是一款采用纯Rust编写的开源参数化三维CAD应用,具备草图、约束和实体建模功能。该项目支持参数化特征时间线以及MCP服务器,内置MCP服务器支持AI代理建模。
ArtCraft团队发布了WordCraft,一款用纯Rust语言编写的开源文字处理软件,是Microsoft Word的清洁室重新实现。该软件采用MIT或Apache-2.0双许可证,支持.docx、.odt、.rtf、.html、.md、.tex和.txt等多种格式的读写,并可导出PDF文件。
Prime Agent团队将其AI编程助手从TypeScript完全重写为Rust。此次重写耗时两周,动员超过2000个智能体在10000多个沙箱环境中协作完成,处理超过200亿个tokens。
Eurydice是一款开源工具,能够将Rust代码编译转换为可读的C代码。该项目由法国国家计算机科学研究机构Inria和微软员工共同维护,并接受外部贡献,是Aeneas形式化验证项目的一部分。Jonathan Protzenko是该项目最多产的贡献者。
Chrome 155版本已启用对JPEG XL图像格式的解码支持。这一新格式相比传统JPEG的压缩效率提升30-50%,同时支持无损压缩、内置HDR功能和无损JPEG转码。
ArtCraft团队发布了PhotoCraft,一款用Rust编写的开源图像编辑应用,是Adobe Photoshop的clean-room重新实现。该应用支持PSD文件格式、图层、遮罩、调整图层、文字、矢量和笔刷等功能,可在桌面端和浏览器中运行。
mold项目发布了3.0.0版本,标志着这款高速链接器的一个重要里程碑。新版本将代码从C++完全重写为Rust,其中3.0.0是首个Rust版本,而2.42.1则是最后的C++版本。构建系统也随之从CMake改为Cargo,编译需要Rust 1.95或更高版本。
"Parse, don't validate"设计模式在Rust编程中的应用受到关注。这一模式的核心理念是利用Rust的类型系统强制执行数据不变量,而不是依赖运行时检查。通过将数据验证转化为类型转换,开发者能够让编译器而非程序运行时来确保不变量的遵守,从而提高代码的安全性和清晰度。
bitcoin-rs是一个用Rust编写的Bitcoin全节点实现项目,旨在在保持Bitcoin共识的基础上探索大胆的架构创新。该项目采用AI辅助开发方式,通过与Bitcoin Core、历史链数据以及共识测试向量的对比验证来构建替代实现。
NVIDIA于2026年9月宣布推出两个Rust项目,使开发者能够直接用Rust编写GPU内核代码 。其中cuda-oxide采用自定义rustc代码生成后端,实现SIMT编程模型,而cutile-rs则在更高层级提供Tile编程模型 。两个项目都将代码编译为PTX格式 。
一篇技术文章深入分析了Rust中dyn Trait的内存结构与运行机制。&dyn Draw类型的大小为16字节,是普通指针的两倍,因为它包含数据指针和虚函数表指针两个部分。同一类型的多个对象共享相同的虚函数表,但各自维护独立的数据指针。
围绕编程语言的内存安全实现方式,技术社区正在进行讨论。争议的焦点涉及Rust语言的安全性评价,以及Fil-C、Zig等替代方案提出的不同技术路线。