Rust 常用库

多线程相关

async-std

Crate 地址: https://crates.io/crates/async-std

async-std 是一个用于 Rust 编程语言的异步并发库,类似于 Rust 标准库中的 std,但专注于异步操作。它为开发者提供了异步编程模型,允许编写高效的异步代码,而无需阻塞当前线程。

tokio

Crate 地址: https://crates.io/crates/tokio

Tokio 是一个用于异步编程的运行时库,专为 Rust 语言设计。它提供了构建高效、可靠的网络应用程序所需的基础设施。

序列化

serde

Crate 地址: https://crates.io/crates/serde

一个通用的序列化/反序列化框架

serde_json

Crate 地址: https://crates.io/crates/serde_json

一种 JSON 序列化文件格式框架

网络相关

Surf

Crate 地址: https://crates.io/crates/surf

surf 是一个基于 Rust 的 HTTP 客户端库,专注于便捷且现代的异步编程体验。它的设计目标是简化网络请求操作,同时确保高性能和易用性。

Actix-web

Crate 地址: https://crates.io/crates/actix-web

Actix web是一个功能强大、实用、速度极快的rust web框架

计算相关

num

Crate 地址: https://crates.io/crates/num

rust的数字类型和特征的集合,包括bigint, complex,有理,范围迭代器,泛型整数等等!

图像相关

image

Crate 地址: https://crates.io/crates/image
图像库。为常见的图像格式提供基本的图像处理和编码器/解码器。