> In most orgs that I've been a part of, no language tends to meet the standard for consideration until it has been the core of at least one very large public software project.
> So far the largest things we know of built with it are Servo's CSS engine and the NPM authentication service.
There's a bunch of other stuff too, of course. Apple has been hiring, but I don't think their usage is public yet. Microsoft is hiring rustc hackers, and has some other stuff going on. And tons of other stuff that may count as "large" depending on how you define it.
You know, I was like "I know I am forgetting some major stuff" but couldn't put my finger on it, and yes, that is absolutely one of the things I've been forgetting.
They are using quite a bit of Rust:
* The 1.1.1.1 app's core is in Rust (this is one of the most prominent, if not most prominent, usages of Rust on iOS/Android)
* Their HTTP/3 implementation is in Rust (I am very excited about this one, personally)
* Workers has multiple parts; the CLI, HTMLRewriter... (This was related to the team I worked on, so I have a soft spot for it)
... and probably more that I'm forgetting.
Honestly, it's really nice that there's so much Rust these days that it's easy to forget all of the cool stuff. And there's a lot that I'd consider meaningful that may or may not be "large," so I was shooting for only the largest. 1Password and Discord are huge for me, but maybe others don't think so.
> So far the largest things we know of built with it are Servo's CSS engine and the NPM authentication service.
Here are some others, for your consideration:
* Dropbox's storage layer: https://dropbox.tech/infrastructure/extending-magic-pocket-i...
* CrosVM is an important part of ChromeOS https://chromium.googlesource.com/chromiumos/platform/crosvm...
* Firecracker is the underlying tech of AWS Lambda and Fargate https://firecracker-microvm.github.io/
* More coming from Amazon I don't have the ability to easily cite just yet, I hope the re:Invent recordings go up somewhere sometime soon
* "EdenSCM is the primary source control system used at Facebook,": https://github.com/facebookexperimental/eden
There's a bunch of other stuff too, of course. Apple has been hiring, but I don't think their usage is public yet. Microsoft is hiring rustc hackers, and has some other stuff going on. And tons of other stuff that may count as "large" depending on how you define it.