awesome-rust
A curated list of Rust code and resources.
https://github.com/rust-unofficial/awesome-rust
Last synced: 5 days ago
JSON representation
Filtered by cargo. Clear filters
Applications
System tools
- Kondo - CLI & GUI tool for deleting software project artifacts and reclaiming disk space
Text processing
- Lisprez/so_stupid_search - A simple and fast string search tool for human beings
Utilities
- nix-community/nix-init - Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more
Development tools
Build system
- cargo-all-features - A configurable subcommand to simplify testing, building and much more for all combinations of features
- cargo-generate - A generator of a rust project by leveraging a pre-existing git repository as a template.
- dtolnay/cargo-expand - Expand macros in your source code
- cargo-machete - machete](https://crates.io/crates/cargo-machete)] - Simple tool for detecting unused dependencies in Cargo.toml.
Deployment
- LukeMathWalker/cargo-chef - A tool and pre-built images for caching compiling remote dependencies between Docker builds.
Embedded
- japaric/xargo - effortless cross compilation of Rust programs to custom bare-metal targets like ARM Cortex-M
IDEs
- crates.nvim - plugin that helps to managing crates.io dependencies.
Testing
- cargo-mutants - mutants](https://crates.io/crates/cargo-mutants)] - Finds inadequately tested code by injecting mutations, no source changes required.
Workflow Automation
- bacon - background rust code checker, similar to cargo-watch
Libraries
Database
- mongodb/mongo-rust-driver - MongoDB bindings
Game development
- bedrock-crustaceans/bedrock-rs - Universal toolkit for Minecraft Bedrock Edition development in Rust.
Mobile
- TimNN/cargo-lipo - A cargo lipo subcommand which automatically creates a universal library for use with your iOS application.
Network programming
- achanda/ipnetwork - A library to work with IP networks
Web programming
- Juniper - GraphQL server library