rcmnd

RustSoftware

Who uses, recommends or left Rust, in their own words: each a verbatim quote with a link to where it was said.

2 people and 9 companies and 7 projects

fish shellProject
fish is a smart and user-friendly command line shell, an open-source project.
loved

Rust also has great tooling. The tools have really paid a lot of attention to use, and the compiler errors are terrific.

fish on Rust's tooling

2024-12-28·fishshell.com ↗

DenoProject
Deno is an open-source JavaScript, TypeScript and WebAssembly runtime built on V8 and Rust, from Deno Land.
loved

Deno is a modern, zero-config JavaScript runtime written in Rust.

Ryan Dahl announcing stable Rusty V8 bindings

2024-09-24·deno.com ↗

ZedProject
Zed is a high-performance, multiplayer code editor written in Rust, from the creators of Atom and Tree-sitter.
loved

the tool I've been striving to create is finally emerging in the 135k lines of Rust that constitute Zed.

Nathan Sobo on building Zed in Rust

2022-12-01·zed.dev ↗

Co-founder and CTO of Oxide Computer Company; creator of DTrace at Sun Microsystems and a long-time systems-software blogger.
loved

Let me close by offering a sincere thanks to those in the Rust community who have been working so long to develop such a terrific piece of software – and especially those who have worked so patiently to explain their work to us newcomers.

A long account of learning Rust, ending with the resources he recommends to newcomers.

2018-09-18·bcantrill.dtrace.org ↗

BunProject
Bun is an open-source all-in-one JavaScript and TypeScript runtime, bundler, test runner and package manager.
liked

Homegrown smart pointers offer worse ergonomics than Rust, with none of the guarantees.

Why Bun was rewritten from Zig to Rust

2026-07-08·bun.sh ↗

GrabCompany
Southeast Asian super-app: rides, delivery and payments
liked

The Integrity Data Platform (IDP) team decided to rewrite one of our heavy Queries Per Second (QPS) Golang microservices in Rust. It resulted in 70% infrastructure savings at a similar performance, but was not without its pitfalls.

Why Grab rewrote Counter Service from Go to Rust

2025-06-20·engineering.grab.com ↗

VercelCompany
Frontend cloud platform and maker of Next.js, Turborepo and Turbopack
liked

While moving to Rust is not a silver bullet, it can greatly improve performance and memory management for certain workloads.

Vercel Functions moved core logic to Rust

2024-05-03·vercel.com ↗

MozillaCompany
Nonprofit maker of Firefox and steward of open web technologies
liked

Our preliminary measurements show the Rust component performing beautifully and delivering identical results to the original C++ component it's replacing—but now implemented in a memory-safe programming language.

Mozilla ships its first Rust component in Firefox

2016-07-12·hacks.mozilla.org ↗

VercelCompany
Frontend cloud platform and maker of Next.js, Turborepo and Turbopack
recommended

For their work, Rust was a clear choice from day one.

Why Turborepo is migrating from Go to Rust

2023-03-07·vercel.com ↗

VercelCompany
Frontend cloud platform and maker of Next.js, Turborepo and Turbopack
recommended

Each time we moved from a JavaScript-based tool to a Rust-based one, we saw enormous improvements.

Announcing Turbopack

2022-10-25·vercel.com ↗

CloudflareCompany
Internet infrastructure company providing CDN, security and developer platform services.
recommended

We chose Rust as the language of the project because it can do what C can do in a memory safe way without compromising performance.

Why Cloudflare built Pingora in Rust

2022-09-14·blog.cloudflare.com ↗

DropboxCompany
File storage, sync and collaboration company
recommended

Rust has been a force multiplier for our team, and betting on Rust was one of the best decisions we made.

Dropbox on writing its Nucleus sync engine in Rust

2020-03-09·dropbox.tech ↗

DiscordCompany
Chat and voice platform for communities
recommended

Even with just basic optimization, Rust was able to outperform the hyper hand-tuned Go version.

Why Discord rewrote its Read States service from Go to Rust

2020-02-04·discord.com ↗

FigmaCompany
Collaborative design and product development platform
recommended

We chose Rust for this rewrite because it combines best-in-class speed with low resource usage while still offering the safety of standard server languages.

Why Figma rewrote its multiplayer server in Rust

2018-05-02·figma.com ↗

Tech lead of Cloudflare Workers and designer of Durable Objects; created Cap'n Proto and the Sandstorm self-hosting platform.
recommended

That said, I love Rust and highly encourage more people to use it.

Explaining why Cloudflare Workers' runtime is written in C++ rather than Rust.

2017-09-29·news.ycombinator.com ↗

MozillaCompany
Nonprofit maker of Firefox and steward of open web technologies
recommended

With Rust, you can statically verify that you don't have data races.

Why Firefox's Stylo CSS engine is written in Rust

2017-08-22·hacks.mozilla.org ↗

SentryCompany
Application monitoring and error-tracking company.
recommended

As of yesterday, we have dramatically cut down that processing time (and CPU utilization on our machines) by replacing our source map handling with a Rust module that we interface with from Python.

Sentry on replacing Python source map handling with a Rust module

2016-10-19·blog.sentry.io ↗

Fly.ioCompany
Platform that runs apps close to users on its own hardware.
uses

Corrosion is a Rust program that propagates a SQLite database with a gossip protocol.

Fly.io builds Corrosion in Rust

2025-10-22·fly.io ↗

ZedProject
Zed is a high-performance, multiplayer code editor written in Rust, from the creators of Atom and Tree-sitter.
uses

Over the past several weeks, we've completely rewritten Zed's UI framework to incorporate everything we've learned over the past two years building UI in Rust.

Zed ships GPUI 2, its UI framework rewritten in Rust

2024-01-03·zed.dev ↗

AstralProject
Astral builds high-performance developer tools for the Python ecosystem, including Ruff, uv and ty.
uses

TL;DR: The Ruff formatter is an extremely fast Python formatter, written in Rust.

Astral announcing the Ruff formatter, written in Rust

2023-10-24·astral.sh ↗

DenoProject
Deno is an open-source JavaScript, TypeScript and WebAssembly runtime built on V8 and Rust, from Deno Land.
uses

Deno is not a monolithic program, but designed as a collection of Rust crates to allow integration at different layers.

Deno 1.0 announcement: Deno is built as a collection of Rust crates

2020-05-13·deno.com ↗

The Linux kernel is the open-source operating system kernel project maintained at kernel.org.
uses

This document describes how to write Rust code in the kernel.

Linux kernel docs: how to write Rust code in the kernel (undated docs page)

docs.kernel.org ↗

ZedProject
Zed is a high-performance, multiplayer code editor written in Rust, from the creators of Atom and Tree-sitter.
mixed

One of the challenges we initially faced building Zed's user interface was Rust's strict ownership system.

Zed's GPUI framework and Rust's strict ownership system

2024-01-25·zed.dev ↗

SQLiteProject
SQLite is a small, fast, self-contained, public-domain SQL database engine.
mixed

SQLite could be recoded in Go or Rust, but doing so would probably introduce far more bugs than would be fixed, and it may also result in slower code.

SQLite on why it is not coded in Rust (yet) and what Rust would need first (undated page, last updated 2025-05-09)

sqlite.org ↗

Every entry is a verbatim quote and a link to the public post it came from. Nothing is paraphrased. If it is not on record somewhere public, it is not here.

The verdict is what they actually said: loved and liked are explicit; recommended means they told others to get it; uses means they only say they use it; read is a book on their public shelf with no verdict; mixed and disliked are kept too.

A dashed affiliate link, sponsored or their own label means the post disclosed a relationship. It is shown, never hidden.

The shading behind a date shows how dated a recommendation is for its kind of thing.

The shading behind a date shows how dated a recommendation is, for its kind of thing. Fully green is recent. It drains a quarter at a time as the post gets older, and is empty once it reads as dated.

What counts as old depends on the thing. A laptop praised four years ago has been replaced twice; a book loved twenty years ago is probably still loved. The shading is gone after about:

Stripes mean the post carries no date and the date shown is an estimate. No date at all, no shading.