Rust
Introduction
- A Gentle Introduction To Rust
- Rust Crash Course | Rustlang
- How to learn modern Rust
- Rust in 2023: Growing up
- How Rust went from a side project to the world’s most-loved programming language
Learn
- Easy Rust
- Open-Source Rust: 24 Awesome Frameworks, Projects, and Libraries
- Rust by Example
- rust-lang/rustlings: crab Small exercises to get you used to reading and writing Rust code!
- Welcome to Comprehensive Rust
- Rust concepts I wish I learned earlier
- TheAlgorithms/Rust: All Algorithms implemented in Rust
- alvinometric/rustidoo: My solutions (in Rust) to the interview questions in the "Rendez Vous with Cassidoo" newsletter
Inspiration
- rust-unofficial/awesome-rust: A curated list of Rust code and resources.
Web
Frameworks
- Which Rust web framework to choose in 2022 (with code examples)
- yewstack/yew: Rust / Wasm framework for building client web apps
- Perseus: The Rust framework for the modern web
API
Static Site Generator
- getzola/zola: A fast static site generator in a single binary with everything built-in.
Geospatial
- pka/awesome-georust: A curated list of awesome geospatial software, libraries, tools and resources, written in Rust
- GeoRust: A collection of geospatial tools and libraries written in Rust
- Geospatial Rust
- Mapping my walks with OSRM and Rust
- worace/geoq: Geospatial Utility Belt
- GeoZero, a zero-copy API for processing geospatial data
- OSM Rust
- geopolars/geopolars: Geospatial extensions for Polars
- b-r-u/osmpbf: A Rust library for reading the OpenStreetMap PBF file format (*.osm.pbf)
- gadomski/pc-rs/: Small CLI tool for downloading assets from a Planetary Computer STAC Item
- HydroniumLabs/h3o: Rust implementation of the H3 geospatial indexing system.
- Harder, Better, Faster, Stronger version of Uber H3 in Rust: The Hydronium Project
Cloud
Embedded
- Rust Runs on Everything, Including the Raspberry Pi Pico | Adventures in Embedded Rust Programming
- Has any Rust developer moved to embedded device programming?
Images & Video
- Decoding and encoding images in Rust using the image crate
- silvia-odwyer/photon: :zap: Rust/WebAssembly image processing library
- Hello, Video Codec!
Databases
Filesystem
- spacedriveapp/spacedrive: Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
Misc
- 2 years of fiddling with Rust
- japaric/zen: A self-balancing robot coded in Rust
- kylebarron/parquet-wasm: Rust-based WebAssembly bindings to read and write Apache Parquet data
- Why is Rust's build system uniquely hard to use?
- Rust Programming Language: Simple Game
CLI's & Tools
- kyclark/command-line-rust: Code for Command-Line Rust
- sharkdp/fd: A simple, fast and user-friendly alternative to 'find'
- BurntSushi/ripgrep: ripgrep recursively searches directories for a regex pattern while respecting your gitignore
- PaulJuliusMartinez/jless: jless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data.
- kmgill/mars-raw-utils: Utilities for working with publicly available raw MSL & Mars2020 images
- Command line apps in Rust
- Building CLI Apps in Rust — What You Should Consider
- Building a Command-Line Application in Rust
- Rewriting the CLI in Rust: Was It Worth It?
Dataframes
Astronomy & Orbital Dynamics
- Nyx: Nyx is a platform for astrodynamics tools to support space missions from its early design phase through flight operations.
- nyx-space/nyx
- Tracking Satellites with Rust