Where Rust is used
Rust isn’t a research language looking for a use case. It’s already load-bearing infrastructure for companies you use every day. Here’s where it wins, and why.
Systems & the kernel
Rust’s reason for existing: C/C++ performance with memory safety. It’s now the second official language of the Linux kernel, and it powers Firecracker, the microVM that runs AWS Lambda and Fargate. When a bug means a security breach or a crashed datacenter, the borrow checker earns its keep.
Command-line tools
Some of the fastest, most-loved CLI tools are Rust: ripgrep (rg), fd, bat, eza, and uv (the Python package manager). Zero-cost abstractions plus a great cargo build mean small, fast, single-binary tools that are a joy to ship.
WebAssembly
Rust has the best WASM story of any language: small binaries, no garbage collector, predictable performance. It runs Figma’s rendering engine, browser-side cryptography, and real-time interactive graphics. (This very site is a Rust WASM app.)
Backend services
Discord rewrote latency-critical services from Go to Rust to kill GC pauses. Cloudflare builds core proxies in Rust (Pingora). Frameworks like axum and Actix deliver throughput near the top of every benchmark, with compile-time-checked correctness.
Embedded & IoT
#![no_std] Rust runs on microcontrollers with kilobytes of RAM, bringing memory safety to firmware where a bug can brick a device. The embedded ecosystem (embassy, embedded-hal) is one of the fastest-growing corners of the language.
Blockchain & cryptography
Solana, Polkadot, and much of the modern crypto stack are written in Rust, domains where a memory bug is a multimillion-dollar exploit and “fearless concurrency” is non-negotiable.
Data, ML & the AI stack
Increasingly the plumbing of AI is Rust: Hugging Face’s tokenizers and Candle ML framework, the Qdrant vector database (which powers this site’s tutor), and high-throughput data tools like Polars. When you need Python-friendly speed without Python’s overhead, Rust is the answer underneath.
The pattern: wherever performance and correctness both matter and the cost of a bug is high, Rust is showing up, and staying.