Rust
Websites
crates.io: Rust Package Registry
Docs.rs
Lib.rs — home for Rust crates // Lib.rs
Rust Programming Language
A language empowering everyone to build reliable and efficient software.
Rust 文档网 - Rust 官方文档中文教程
Rust 文档网是 Rust 官方文档中文翻译项目组创建的 Rust 语言文档在线知识库,涵盖了最全面的 Rust 语言的中文学习内容和编程入门资料,包括 Rust 官方或非官方文档的中文翻译,以及 Rust 中文翻译项目组制定的 Rust 翻译规范及标准。
Libraries
tokio
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
serde
Serialization framework for Rust
anyhow
Flexible concrete Error type built on std::error::Error
tracing
Application level tracing for Rust.
futures-rs
Zero-cost asynchronous programming in Rust
json
Strongly typed JSON library for Rust
chrono
Date and time library for Rust
once_cell
Rust library for single assignment cells and lazy statics without macros
strum
A small rust library for adding custom derives to enums
directories-rs
a mid-level library that provides config/cache/data paths, following the respective conventions on Linux, macOS and Windows
shadow-rs
A build-time information stored in your rust project.(binary,lib,cdylib,dylib)
whoami
Rust crate to get the current user and environment.
structstruck
Rust nested structs
CLI
clap
A full featured, fast Command Line Argument Parser for Rust
indicatif
A command line progress reporting library for Rust
tabled
An easy to use library for pretty print tables of Rust structs and enums.
colored
(Rust) Coloring terminal so simple you already know how to do it !
console
A rust console and terminal abstraction
confy
🛋 Zero-boilerplate configuration management in Rust
clap-verbosity-flag
Easily add a --verbose flag to CLIs using Clap
clap-markdown
Autogenerate Markdown documentation for clap command-line tools
concolor
Colored Console primitives for Rust CLIs
Network
reqwest
An easy and powerful Rust HTTP Client
rust-url
URL parser for Rust
ipnet
IpNet, Ipv4Net, and Ipv6Net types and methods for Rust
local-ip-address
Retrieve system's local IP address and Network Interfaces/Adapters on FreeBSD, Linux, macOS and Windows