AI 中文社区(简称 AI 中文社),是国内学习交流AI人工智能技术的中文社区网站,这里可获取及贡献任何AI人工智能技术,我们追求自由、简洁、纯粹、分享的多元化人工智能社区。
Rust 精选类库
Awesome Rust
Note:本项目由 Rust中文社区 发起和运作,最初翻译kud1ing创建的awesome-rust
关于Rust代码和资源的一些汇总列表,受awesome lists的启发
只有稳定的和对用户有用的才会增加,如果很长一段时间项目一直不能使用Rust-nightly去构建将会被移到UNSTABLE.md.
代码
音频
JeremyLetang/ears — 简易的声音播放库, 构建在OpenAL与libsndfile之上
构建系统
Cargo — Rust包管理
CMake
SiegeLord/RustCMake — 示例项目展示在Rust中使用CMake
Make
PistonDevelopers/rust-empty — 在Rust中使用Makefile构建,现已弃用被cargo取代
命令行参数解析
docopt/docopt.rs — Rust实现DocOpt用于命令行参数解析
压缩
alexcrichton/tar-rs — tar归档包读写
lifthrasiir/rust-zip — ZIP归档包读写
计算
密码学
DaGenix/rust-crypto — Rust实现的各种加密算法
klutzy/suruga — TLS 1.2Rust实现
seb-m/common.rs — 实用的Rust加密工具
数据库
SQL
MySql
blackbeam/rust-mysql-simple — rust实现的Mysql客户端库
PostgreSql
Sqlite
编码
Cap'n Proto
Character Encoding
CSV
HTML
servo/html5ever — 高性能浏览器级别的HTML5解析器
MsgPck
3Hren/msgpack-rust — a pure Rust low/high level MessagePack implementation
ProtocolBuffers
TOML
Tnetstring
XML
Florob/RustyXML — Rust写的一个XML解析器
netvl/rust-xml — 基于流的XML解析库
游戏开发
游戏
lifthrasiir/angolmois-rust — 简约的音乐视频游戏支持BMS格式
GUI
Cocoa
Gtk+
ncurses
OpenGL
tomaka/glutin — 用于替代GLFW
SDL
brson/rust-sdl — SDL1绑定
SFML
Termbox
gchp/rustbox — Rust实现的termbox库
wxWidgets
图像处理
PistonDevelopers/image — 图像的编码与解码
网络编程
Low level
libpnet/libpnet — 跨平台、底层网络库
NanoMsg
thehydroimpulse/nanomsg.rs — ZeroMQ之后一个现代化的消息通信库
SSH
Stomp
zslayton/stomp-rs — Rust实现STOMP 1.2客户端
ZeroMQ
模板引擎
Mustache
测试
BurntSushi/quickcheck — Rust实现QuickCheck
farcaller/shiny — ruby's rspec或Objective-C's kiwi类似的语法
Web编程
See also http://arewewebyet.com/
Core
chris-morgan/rust-http — 将会被Teepee取代
Client
Server