Companies using Rust

corporate video article

When considering using Rust you will probably want to know who else already uses it. It is usually not easy to get companies tell you if they use Rust or for that matter any other programming language, but there are various sources we can use to find this information.

The members of the Rust foundation probably use Rust or at least want to make Rust successful.

Microsoft

(Israel, Herzliya) (USA, )

  • Don't panic! - Our journey to error handling in Rust (From 2023.12.17 in Hebrew) After initially using unwrap a lot and getting panics whenever something went wrong, this team at Microsoft learned a lot more about Rust and introduced much more robust error handling to their project using the anyhow crate. Rewrite part of a C# project in Rust.

Microsoft

(Israel, Herzliya) (USA, )

Microsoft

(Israel, Herzliya) (USA, )

VSHN

(Switzerland, Zurich)

Dropbox

(USA, )

  • Rewriting the heart of our sync engine (From 2020.03.09 in English) A deep description of the problem of syncing. The problems with the existing implementation in Python. A discussion of what is needed for a successful rewrite: A rewrite checklist. Replacing 10 years old Python code by Rust.

Dropbox

(USA, )

Coursera

(USA, )

Figma

(USA, )

  • Rust in production at Figma (From 2018.05.02 in English) Faster code, reduced memory footprint, a lot less CPU usage. Pros: Low memory usage; Awesome performance; Solid toolchain; Friendly error messages. Cons: Lifetimes are confusing (partially solved since then); Errors are hard to debug (several solutions were created since then); Many libraries are still early (libraries are way more mature since then); Asynchronous Rust is difficult (this has improved a lot since then). Replacing a single process written in TypeScript by Rust. Communication via STDIN and STDOUT.

npm

(USA, )

Cloudflare

(USA, )

Facebook

(USA, )

Facebook

(USA, )

Amazon AWS

(USA, )

Discord

(USA, )

1Password

(USA, )

Google Android

(USA, )

GreenVibe

(Israel, Ramat Gan)

Dwello

(USA, )