用 Rust 写的操作系统!不过看了一下开发不是特别活跃的样子。 This is the start of a unix like operating system written in Rust. It is based on the Weenix Operating system written for Brown's CS167/9.
Parser 组合子,貌似是很高端的东西。根据作者的介绍,它主要用于: Binary format parsers 二进制格式解析 Text format parsers 文本格式解析 Programming language parsers 编程语言解析 Streaming formats 流数据解析 看这些介绍,这绝对是一个很高端的crate。
PEG Parser 生成器。可以生成 Parser 代码,也可以内嵌。也可以编译时编译 PEG。 在编写程序的时候,我们经常需要处理文本:从目标文本中提取所需信息,最常用的文本处理工具就是正则表达式,相信大家都已经用过。还有一种方式就是编写 Parser。 参考链接:https://zhuanlan.zhihu.com/p/23152218
一个低维的线性代数计算库,基本是为图形而生。 配合类型推导和Trait系统,使用很丝滑。 它有自己的社区,如何使用请移驾至: https://www.nalgebra.org/
Rust 游戏引擎,在 Rust 现有的库中算大项目了,只不过拆分成许多小库来协作。是一系列项目,质量都很不错。有 2D 3D 能力,有自己的 UI 库,最近也有骨骼动画了。 不知前途如何。
一个非常赞的 OpenGL 绑定,用这个东西,用 OpenGL 比 C++ 上直接用舒服到不知道哪里去了,bindless,不需要手动管理 VAO 什么的。只是现在功能不是非常全。作者很热心也很活跃。
来自知乎(鱼你太美). 作者把他的数据压缩应用orz用rust重写了,整体上来看,当前的rust性能已经完全匹敌c/c++,且开发过程释放了大量脑力,涉及到对内存精细操作的地方不再需要像c/c++那样心惊胆战,编译通过基本上就不会再出异常了。 这个项目可以做为rust性能的一个实战验证,目前压缩速度快于gzip、压缩率高于bzip2,在整个压缩领域已经处于pareto frontier 的位置了。
QUIC(Quick UDP Internet Connection)是谷歌制定的一种基于UDP的低时延的互联网传输层协议。 提供异步API调用,纯Rust实现,同时提供了几个有用的网络库。