Nowadays Rust is mentioned in lots of places. Being that Rust is the “new” kid on the block, setting new trends throughout the tech and programming world, it’s sometimes hard to have a grasp of where exactly Rust is used. Today I’m presenting a non-exhaustive list of big projects and companies that use Rust. Note that many of these companies don’t have only one Rust project, but I’m highlighting the most talked about and significant.

The full list

Coreutils is currently being rewritten in Rust
The Linux Kernel has been using Rust since Linux 6.1, and has been stable since 6.19
Windows 11 also uses Rust components
Ubuntu has now adopted uutil (Rust’s coreutil)
ripgrep is the grep alternative, 10x faster with 60K stars
Deno, the Node.js spiritual successor is written in Rust
Tauri, the Electron alternative/successor
Chromium now integrates Rust
U.S (NSA) Government recommends Rust in its “Guidance on How to Protect Against Software Memory Safety Issues”
White House urges developers to switch to Rust (replacing C and C++)
Zed, the IDE written in Rust is used by 7.3%
Alacritty, the terminal emulator written in Rust is used by 17% of developers (in Arch Linux Community Survey)
Rust has been identified as the safer coding tool by NIST
Microsoft CTO recommends Rust over C and C++
Apple is now using Rust in its cloud infrastructure and server backend
AWS now uses Rust in its AWS Lambda functions across containers via Firecracker
Rust powers Proton Authenticator
Cloudflare has been using Rust since 2022, with Pingora
Discord switched from Go to Rust
Valve Proton has been using Rust since 5.13
Dropbox now uses Rust for its sync
Notes by Firefox has been using Rust components since 1.1 Android (old post)
ruff, the currently-best Python linter by Astral
Typst, the Latex replacement now used by arxiv
meilisearch, the search engine powering Renault Group and Hugging Face
nushell, a new type of shell that’s gaining popularity
servo, the work-in-progress browser engine that would replace Gecko in Firefox (and is now an embeddable engine)
turborepo by Vercel, one of the most popular mono-repo tools out there
difftastic, the structural diff that understands syntax
mdbook, the FOSS documentation tool alternative to gitbook
swc, the Javascript compiler and bundler used by Next.js, Vercel, ByteDance, Tencent and more
Reckless, the strong chess engine that’s fighting Stockfish in the TCEC chess superfinal
Zellij, the tmux alternative
just, the command runner that powers Pop OS!, flathub and catppuccin
NASA using Rust for memory-safe programming
Rust is the most popular language to compile to WASM, powering the likes of Youtube and Netflix.
edit, Windows’ new editor is written in Rust
There are lots of programming languages written in Rust, for example Bend
helix, the Rust-based editor with Kakoune keybinds
vaultwarden, the written-in-Rust alternative to bitwarden
ty, the fast Python type checker and language server by Astral
Many AI and blockchain applications. If you use AI you know about these.
Redox, the experimental OS written in Rust
iced, the cross-platform GUI library used by Pop! OS
Meta is now embracing Rust
Rust is now more popular in science-related fields (Nature article)
Verus, the proof language used by Microsoft
The currently most popular Flash engine (AFAIK), ruffle
Ladybird, a Chrome alternative is moving from C++ to Rust
Google also uses Rust
Figma uses Rust for its multiplayer service

I’ll expand this list in the future with comentaries. If you know of a project that uses Rust that is not mentioned, please get in contact with me!

Why this matters

No matter how much we (Rust developers) like to think that Rust is now mainstream, truth is that while we’ve crossed the chasm, Rust is still nowhere near the popularity of C++, or even Java.

Programming language usage is a weird metric, because while it heavily depends on factors outside of the language developers control. The Rust Project might control the compiler, new language design or tooling around Rust. But these people do not control the whole ecosystem around the language. The Rust Project does not control Youtube Videos, blog articles or the number of crates (libraries) that are uploaded to our registry.

This means that no matter how good (and fast) Clippy is, or how great the memory safety caused by the borrow checker is. The first language that’s taught in many universities is still Java. People use Javascript for everything and C++ is still used in planes. This is why I find it important to highlight and underscore which projects have tried Rust, how the process went and what they learned along the way.

At the end of the day there’s no blitzscaling for programming languages. Or at least, we haven’t found it yet.