Cookin’ with Rust
Simple, working recipes for common programming tasks, using the crates of the Rust ecosystem. Copy a recipe, run it, and follow the links. New here? See how to use the recipes.
Browse by topic
- Algorithms
- Asynchronous
- Command Line
- Compression
- Concurrency
- Configuration
- Cryptography
- Data Structures
- Database
- Date and Time
- Development Tools
- Encoding
- Error Handling
- File System
- Hardware Support
- Memory Management
- Multimedia
- Networking
- Operating System
- Parsing
- Safety-Critical Rust
- Science
- Text Processing
- Web Programming
- WebAssembly
Looking for a specific crate? Try the crate index. To search everything, press Ctrl+K (⌘+K on a Mac), / or S.
Contributing
This project is intended to be easy for new Rust programmers to contribute to, and an easy way to get involved with the Rust community. It needs and welcomes help. For details see CONTRIBUTING.md.