- cargo-watch
watches over your project's source for changes, and runs Cargo commands
- cargo-edit
add, remove, and upgrade dependencies by modifying your Cargo.toml
- clap // Command Line Argument Parser for Rust
- structopt // Parse command line arguments by defining a struct. It combines clap with custom derive.
- maplit // Container / collection literal macros for HashMap, HashSet, BTreeMap, BTreeSet
- once_cell // provides two new cell-like types, unsync::OnceCell and sync::OnceCell
- async-trait // Add support for async in traits
- crossbeam // This crate provides a set of tools for concurrent programming
- serde + serde_json
- anyhow // This library provides anyhow::Error, a trait object based error type for easy idiomatic error handling
- thiserror // This library provides a convenient derive macro for the standard library's std::error::Error trait
- color-eyre // An error report handler for panics and the eyre crate for colorful, consistent, and well formatted errors
log // A Rust library providing a lightweight logging facade. simplelog // A simple-log with local file or stdout write by Rust.
Markdown cheatsheet