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实现,同时提供了几个有用的网络库。
QUIC(Quick UDP Internet Connection)是谷歌制定的一种基于UDP的低时延的互联网传输层协议。 大名鼎鼎cloudflare提供的QUIC实现,据说在公司内部重度使用,有了大规模生产级别的验证,非常值得信任,同时该库还实现了HTTP/3
专为Rust打造的火焰图分析工具,可以告诉你程序在哪些代码上花费的时间过多,非常适合用于代码性能瓶颈的分析。与perf不同,flame库允许你自己定义想要测试的代码片段,只需要在代码前后加上相应的指令即可,非常好用。