Rust Programing (2026)
Key takeaway
ChatGPT, Copilot, Gemini and Google AI Mode all name AWS, Cloudflare and Discord as top examples of Rust in production, though each leads with a different name. Cloudflare Pingora and AWS Firecracker are the most cited projects. They cite the same reasons, memory safety, low latency without garbage-collection pauses and lower infrastructure cost in performance-critical components.
Mostly agree
AWS Firecracker is a leading Rust production example
Cloudflare Pingora is a leading Rust production example
Discord moved a core service from Go to Rust
Where they differ
Which example leads
Verdict
All four engines, ChatGPT, Copilot, Gemini and Google AI Mode, agree on AWS, Cloudflare and Discord as top examples. Each leads with a different name, Cloudflare in ChatGPT, AWS in Copilot and Gemini and Figma in Google AI Mode.
Top ranked
Amazon ranks first with an average position of 1.75 and is named in all 4 answers, ahead of Figma and Cloudflare.
How we rank
Related questions
What engines actually searched
The sub-queries each engine actually searched before answering.
Cited, but not mentioned
5 sites cite this answer without naming anyone
Full responses
5 of 5 engines that answered. Full stored text as captured, with dashes shown as hyphens. Nothing is summarised.
Rust has some of the strongest production credentials of any relatively modern programming language. It is no longer just a systems-programming experiment: companies use it for internet infrastructure, databases, operating systems, developer tools, security-sensitive applications, and high-performance backend services.
The most compelling examples are projects where Rust is doing critical production work at substantial scale, rather than simply being used for a small utility or prototype.
Here is how I'd rank the examples worth studying.
1. Companies using Rust in production
Tier 1: Particularly impressive production deployments
| Company | How it uses Rust | Why it's interesting |
|---|---|---|
| Pingora, networking infrastructure, Workers | Massive network traffic, low latency, high reliability | |
| Firecracker, Bottlerocket, infrastructure | Virtualization, isolation, security and performance | |
| Backend services, caching, data infrastructure | Replacing garbage-collected code in latency-sensitive services | |
| Desktop synchronization engine | Complex state management, concurrency and correctness | |
| Multiplayer collaboration server | Real-time collaboration and predictable performance | |
| Shared application core and cryptographic infrastructure | Security-sensitive, cross-platform Rust | |
| Time-series indexing infrastructure | High-throughput data processing |
1. Cloudflare - networking at internet scale
Probably one of the best examples of Rust in production.
Its most interesting project is Pingora, a Rust-based proxy framework that replaced important parts of its NGINX-based infrastructure.
Why study it:
- Handles enormous amounts of internet traffic.
- Efficient connection reuse.
- Low memory consumption.
- Predictable latency.
- Strong emphasis on reliability and memory safety.
Cloudflare reported that Pingora handled over a trillion requests per day.
This is a particularly good example of Rust replacing established C/C++ infrastructure in a performance-critical environment.
Read: How Cloudflare built Pingora
2. AWS - systems programming and virtualization
AWS is another excellent Rust adopter.
Its most notable project is Firecracker, the microVM technology powering infrastructure behind services such as AWS Lambda and AWS Fargate.
Why study it:
- Hardware virtualization.
- Isolation between workloads.
- Security-sensitive systems programming.
- Low resource overhead.
- Fast startup times.
Firecracker is particularly interesting because it demonstrates that Rust can be used in extremely low-level infrastructure.
Other notable AWS projects include Bottlerocket, an operating system designed for container workloads.
Read: Why AWS loves Rust
3. Discord - latency-sensitive backend services
Discord's 2020 article about switching from Go to Rust is one of the most educational Rust production case studies.
The problem involved its Read States service, which maintained a large in-memory cache.
Go's garbage collector introduced periodic latency spikes. Discord rewrote the service in Rust to eliminate garbage collection pauses.
Why study it:
- Memory management.
- Cache design.
- Latency optimization.
- Async programming.
- Production migration from one language to another.
Read: Why Discord is switching from Go to Rust
4. Dropbox - complex application logic
Dropbox rewrote the core of its desktop synchronization engine in Rust.
This is interesting because file synchronization is not simply about raw performance.
It involves:
- Filesystem interactions.
- Concurrent operations.
- Distributed state.
- Conflict resolution.
- Data integrity.
- Cross-platform behavior.
Rust's ownership model and type system help make complicated state transitions easier to reason about.
Read: Rewriting the heart of our sync engine
5. Figma - real-time collaboration
Figma rewrote its multiplayer server in Rust.
This is a particularly good example of using Rust for high-performance backend applications rather than conventional systems programming.
Interesting areas:
- Real-time collaboration.
- Concurrency.
- Memory efficiency.
- Low-latency networking.
- Server-side performance.
Read: How Mozilla's Rust dramatically improved Figma's server-side performance
2. Best open-source Rust projects to study
These are the projects I'd recommend examining if your goal is to understand how experienced engineers build serious software in Rust.
Tier 1: Infrastructure and systems programming
| Project | What it does | What you can learn |
|---|---|---|
| Pingora | HTTP proxy framework | Async networking, concurrency, load balancing |
| Tokio | Async runtime | Scheduling, futures, synchronization |
| TiKV | Distributed transactional database | Distributed systems, storage engines |
| Firecracker | Lightweight virtual machine monitor | Systems programming, virtualization |
| Linkerd2-proxy | Service mesh data-plane proxy | Networking, reliability, observability |
| Vector | Observability data pipeline | Streaming, backpressure, performance |
A few deserve particular attention.
A. Tokio - the foundation of asynchronous Rust
Official website and documentation
Tokio is arguably one of the most important projects in the Rust ecosystem.
It provides:
- Asynchronous task scheduling.
- Multithreaded runtime.
- Networking primitives.
- Timers.
- Synchronization primitives.
- Async I/O.
Many production Rust applications depend on Tokio.
Why study it: Understanding Tokio means understanding how much of modern backend Rust works.
B. Pingora - production-grade networking
This is particularly valuable because it is not just a demonstration project. Cloudflare open-sourced technology it had already been using in its global infrastructure.
Study:
- Connection pooling.
- HTTP proxying.
- Async Rust.
- Load balancing.
- Graceful shutdown.
- Failure handling.
C. TiKV - a distributed database
TiKV is one of the strongest examples of a large, serious Rust application.
It is a distributed transactional key-value store used as part of the TiDB database ecosystem.
Study:
- Distributed transactions.
- Raft consensus.
- Storage engines.
- Concurrency control.
- Replication.
- Fault tolerance.
If you want to see Rust used for complex infrastructure, TiKV is an excellent example.
D. Firecracker - low-level systems programming
Firecracker demonstrates Rust's capabilities in a particularly demanding domain.
It implements lightweight virtual machines with strong isolation requirements.
Study:
- Linux system calls.
- Virtualization.
- Memory management.
- Process isolation.
- Security boundaries.
- Low-level resource management.
E. Vector - data engineering infrastructure
Vector is a high-performance observability data pipeline.
It processes logs, metrics, and events.
Study:
- Streaming architectures.
- Backpressure.
- Asynchronous processing.
- Data transformations.
- Efficient memory usage.
This is a particularly good project for engineers interested in backend infrastructure.
Tier 2: Developer tools and applications
These projects demonstrate how Rust can power polished, widely distributed software.
| Project | Description | Interesting engineering |
|---|---|---|
| ripgrep | Extremely fast search utility | Algorithms, parallelism, filesystem access |
| Deno | JavaScript/TypeScript runtime | V8 integration, async runtime, security |
| SWC | JavaScript/TypeScript compiler | Parsing, compiler architecture |
| Polars | DataFrame and analytics engine | Columnar processing, parallel execution |
| Meilisearch | Search engine | Indexing, ranking, query execution |
| Tauri | Desktop application framework | OS integration, IPC, security |
| rust-analyzer | Rust language server | Incremental computation, compiler internals |
| Servo | Browser engine | Parallelism, rendering, web standards |
My personal picks from this category:
- ripgrep: Excellent example of writing efficient, maintainable command-line software.
- Deno: Excellent example of integrating Rust with an existing large C++ runtime.
- Polars: Excellent example of using Rust for high-performance data processing.
- SWC: Excellent example of building a serious compiler in Rust.
- rust-analyzer: Excellent example of sophisticated type-driven application architecture.
3. Other notable companies worth investigating
A few additional companies deserve attention:
| Company | Rust application |
|---|---|
| Android platform components and systems software | |
| Meta | Source control infrastructure and developer tooling |
| Microsoft | Windows and security-sensitive systems components |
| Mozilla | Firefox components and Servo |
| ByteDance | Networking infrastructure and proxy systems |
| Atlassian | Large-scale source-code analysis |
| 1Password | Shared application core across platforms |
Two especially interesting additional case studies:
- 1Password: Its shared Rust core handles significant application logic across Windows, macOS, Linux, iOS, Android and browser extensions. This is a compelling example of cross-platform code reuse.
- Datadog: Its newer Rust-based time-series database achieved reported improvements of 60x in ingestion performance and 5x in high-cardinality query performance. This is an excellent modern database engineering case study.
4. What should you study first?
If I were building a reading list to understand production-quality Rust, I'd prioritize these projects:
| Priority | Project | Engineering topic |
|---|---|---|
| 1 | Tokio | Async programming |
| 2 | Pingora | Production networking |
| 3 | TiKV | Distributed systems |
| 4 | Vector | Data pipelines |
| 5 | Firecracker | Systems programming |
| 6 | Polars | High-performance data processing |
| 7 | Deno | Runtime architecture |
| 8 | rust-analyzer | Advanced Rust architecture |
| 9 | ripgrep | Efficient application development |
| 10 | SWC | Compiler engineering |
5. What makes these projects particularly valuable?
They demonstrate different strengths of Rust:
| Rust capability | Best examples |
|---|---|
| Memory safety | Firecracker, TiKV |
| Zero-cost abstractions | Polars, ripgrep |
| Async programming | Tokio, Pingora |
| Concurrency | Vector, Deno |
| Distributed systems | TiKV |
| Performance optimization | Datadog, Discord |
| Cross-platform development | 1Password, Tauri |
| Complex type systems | rust-analyzer, SWC |
| Security-sensitive development | Firecracker, 1Password |
6. My overall recommendation
If your objective is to understand whether Rust is genuinely suitable for serious production engineering, I'd focus on five examples:
- Cloudflare: Proves Rust can power internet-scale infrastructure.
- AWS: Proves Rust can handle low-level, security-critical systems.
- Discord: Demonstrates tangible benefits over garbage-collected languages.
- TiKV: Demonstrates that large, complex distributed systems can be built in Rust.
- Datadog: Demonstrates Rust's value in modern, high-throughput data infrastructure.
One important distinction: these companies aren't necessarily writing everything in Rust. They're choosing Rust for components where its combination of performance, memory safety and concurrency control provides a meaningful advantage.
The bigger lesson: Rust is particularly compelling when software needs C/C++-level control and performance without accepting the same degree of memory-safety risk.
For further exploration, two useful resources are:
These are excellent starting points for discovering more companies and real-world deployments.
Rust has graduated from an experimental systems language into a core pillar of production infrastructure for many of the world’s largest technology companies and critical open-source projects. It is heavily relied upon where performance, low-level memory control, and absolute memory safety are non-negotiable. 9 Companies That Use Rust in Production - Serokell
Top Companies Using Rust in Production
1. Amazon Web Services (AWS)
-
The Project: Firecracker
-
Why Rust: AWS built Firecracker as an open-source Virtual Machine Monitor (VMM) using Rust. It is the core technology powering lightweight, ultra-fast microVMs for AWS Lambda and AWS Fargate. 9 Companies That Use Rust in Production - Serokell
-
Impact: Rust allows AWS to safely launch thousands of isolated container workloads per second with minimal memory overhead and near-instant cold boots.
2. Cloudflare
-
The Project: Pingora (and other edge proxy components)
-
Why Rust: Cloudflare handles a massive share of global web traffic. They replaced parts of their aging NGINX infrastructure with Pingora, a custom asynchronous HTTP proxy written in Rust.
-
Impact: Pingora processes over a trillion requests daily, offering significant drops in CPU and memory usage while eradicating memory-safety vulnerabilities typical of C/C++ implementations.
3. Microsoft
-
The Project: Windows OS Kernel Components
-
Why Rust: To combat decades of memory-safety vulnerabilities (which historically make up around 70% of security bugs), Microsoft began rewriting foundational Windows libraries, system APIs, and kernel components in Rust (
windows-rs). Top Companies That Use Rust in Real-World Applications - Litslink
4. Meta (Facebook)
-
The Project: Monorepo Source Control Infrastructure
-
Why Rust: Meta uses Rust to power internal code-search, Git proxy servers, and diff generation tools that manage their massive, planet-scale monorepo. Top Companies That Use Rust in Real-World Applications - Litslink
-
Impact: It drastically accelerated file-system tracking and diff-calculations while reducing developer downtime and server crashes.
5. Discord
-
The Project: Real-time Chat Backend & Read States
-
Why Rust: Discord initially built parts of their chat infrastructure in Go, but faced garbage-collection latency spikes during peak load. They rewrote core services (such as presence tracking and message routing) in Rust.
-
Impact: Rust provided predictable, low-latency performance that easily handles millions of concurrent WebSocket connections.
Best Examples of Open Source Projects in Rust
1. Tokio (Async Runtime)
-
What it is: The standard asynchronous runtime for the Rust ecosystem.
-
Why it matters: Tokio is the invisible backbone of modern Rust network services. High-performance web frameworks, databases, and proxies (like Hyper, Tonic, and Pingora) rely on Tokio to manage multi-threaded, non-I/O asynchronous operations safely and at scale.
2. Polars (High-Performance DataFrames)
-
What it is: A blazing-fast DataFrame library implemented in Rust with bindings for Python and Node.js.
-
Why it matters: Designed to rival Pandas and Apache Spark, Polars leverages Apache Arrow memory layout and multi-threaded processing natively, allowing data scientists to process datasets that exceed local RAM limits.
3. Ruff & Uv (Astral)
-
What it is: Extremely fast Python tooling (a linter/code formatter and a package manager, respectively) written entirely in Rust by Astral.
-
Why it matters: They have revolutionized the Python developer ecosystem by offering speedups of 10x to 100x over legacy Python-based tools like Pip or Flake8.
4. Tauri
-
What it is: A framework for building optimized, secure cross-platform desktop and mobile apps with web frontends. TOP 61 Rust Open Source Projects in 2026 - Web3 Jobs
-
Why it matters: Often seen as a lightweight, secure alternative to Electron, Tauri uses Rust for its native backend layer, producing apps with vastly smaller binary sizes and lower memory consumption.
5. Ripgrep (rg)
-
What it is: A line-oriented search tool that recursively searches directories for a regex pattern.
-
Why it matters: Created by Andrew Gallant (
BurntSushi),ripgrepbecame a legendary staple of developer tooling. It outperforms traditionalgrepandackby combining optimized SIMD algorithms with Rust's safe concurrency model.
What particular use case or industry (e.g., web backends, embedded systems, CLI tools, or data engineering) are you exploring for Rust?
Rust has transitioned from an experimental systems language into a production powerhouse for massive enterprises and foundational open-source tools. Rather than wholesale rewrites, the industry-standard approach involves "oxidizing" performance bottlenecks, low-level system modules, or security-sensitive components. A list of companies using Rust in production
Leading Companies Using Rust in Production
-
Amazon Web Services (AWS): AWS relies heavily on Rust for ultra-low latency, high-throughput, and secure cloud infrastructure. Their headline project is Firecracker, the open-source microVM technology that powers AWS Lambda and Fargate. They also use Rust extensively across core networking and container services.
-
Google (Android & Chromium): Google has integrated millions of lines of Rust code into the Android Open Source Project. Rust is used for critical security components like the Bluetooth stack, ultra-wideband (UWB) firmware, virtualisation frameworks, and media parsers. Google documented that this shift has drastically reduced memory-safety vulnerabilities in Android.
-
Discord: Discord famously migrated parts of their real-time Read States backend infrastructure from Go to Rust. Under massive peak concurrency, Go's garbage collector experienced noticeable latency spikes. The Rust rewrite slashed peak memory usage from 1GB to 128MB and completely eliminated GC-induced tail latencies. A list of companies using Rust in production
-
Cloudflare: Cloudflare uses Rust extensively to power its edge network and security proxy layer. A premier example is Quiche, their high-performance implementation of the HTTP/3 and QUIC protocols, which handles massive traffic loads safely at the network edge. A list of companies using Rust in production
-
Figma: Figma uses Rust at the core of its real-time collaborative design engine. Their multiplayer syncing server - which coordinates simultaneous edits across global clients - is built on a robust Rust backend to guarantee safe, deterministic concurrent state management.
-
Microsoft: Microsoft has been systematically introducing Rust into core Windows operating system components and the Azure cloud infrastructure to phase out legacy memory-unsafe C/C++ code paths in the kernel and networking layers.
Definitive Open Source Rust Projects
-
Tokio: The de facto asynchronous runtime for Rust. Tokio provides the foundational event-driven async I/O building blocks that power the vast majority of production-grade network services, web frameworks, and distributed databases in the Rust ecosystem.
-
Tauri: A modern, highly secure alternative to Electron for building cross-platform desktop and mobile apps. By utilizing Rust for the backend and native system trays/web-renderers, Tauri apps ship with significantly smaller binary sizes and lower memory footprints than traditional web-tech desktop wrappers.
-
Deno: A secure, modern runtime for JavaScript and TypeScript built on the V8 engine and written primarily in Rust. Deno leverages Rust for its high-performance asynchronous core and strict sandboxing security model.
-
Servo: The pioneering, highly modular web browser engine originally incubated by Mozilla and now developed under Linux Foundation Europe. It serves as a benchmark for parallelized, memory-safe layout and rendering on the web.
-
Ripgrep (
rg) & Modern CLI Utilities: Iconic examples of command-line tools rewritten in Rust for extreme performance. Projects like ripgrep (a lightning-fast recursive grep), bat (a cat clone with syntax highlighting), and eza/exa (an improved ls) demonstrate how Rust yields safe, drop-in replacements for decades-old Unix utilities. GithubWhat are your favorite (simple) Open Source tools written in Rust?
Would you like to explore how to approach an incremental Rust migration in an existing codebase, or dive deeper into performance profiling with Tokio?
Strong production examples include Mozilla (Rust in Firefox), Cloudflare (Pingora and its proxy framework), Google (Android and Chromium work), Dropbox (its file-sync engine), Discord (a service migrated from Go), and Microsoft (Windows and Azure components).(github.com)(serokell.io)(kerkour.com)(github.com)
Notable open-source projects include Firecracker, Pingora, Materialize, and g3proxy.(github.com)(github.com)(linkedin.com)
The strongest examples of Rust in production today are at major tech companies like Amazon, Google, Microsoft, Meta, and Cloudflare, alongside open source projects such as Firefox, the Linux kernel, and blockchain platforms like Solana and Polkadot. These deployments show Rust being used for security-critical, performance-sensitive infrastructure at massive scale.
🚀 Companies Using Rust in Production
| Company | Rust Use Case | Why Rust? | Scale/Impact |
|---|---|---|---|
| Amazon(AWS) | Firecracker microVM (Lambda, Fargate), s2n-tls library, Bottlerocket OS | Memory safety, isolation, performance | Powers AWS Lambda & Fargate; millions of workloads daily [Rust at FAANG: How Amazon, Google, and Microsoft Use Rust in 2026 |
| Android AOSP components, Chromium internals | Reduce memory safety CVEs | Android adoption cut vulnerability density to 0.2 per million lines vs ~1000 in C/C++ Which Companies Are Already Running Rust in Production and What Were the Results - SoftwareSeni | |
| Microsoft | Windows kernel drivers, Azure IoT Edge, networking stack | Eliminate memory safety bugs | Strategic adoption across Windows and Azure [Rust in Industry: Case Studies and Success Stories in 2025 |
| Meta | Buck2 build system, WhatsApp backend | Developer productivity + safety | Buck2 is now Meta’s core build system [Rust at FAANG: How Amazon, Google, and Microsoft Use Rust in 2026 |
| Cloudflare | Pingora proxy (replacing NGINX) | 70% less CPU, 67% less memory | Handles 1 trillion requests/day Real Production Stories: Who Uses Rust, Who Uses Go, and Why |
| Discord | Read States cache service | Avoid GC pauses | Supports 8M concurrent entries Real Production Stories: Who Uses Rust, Who Uses Go, and Why |
| Dropbox | Nucleus sync engine | Reliability at scale | Replaced Python sync engine Real Production Stories: Who Uses Rust, Who Uses Go, and Why |
| 1Password | Core vault & sync engine | Security-critical storage | 63% of core in Rust Real Production Stories: Who Uses Rust, Who Uses Go, and Why |
🌐 Open Source Projects in Rust
-
Mozilla Firefox & Servo: Rust pioneered in browser engines, now core to Firefox’s CSS and media subsystems Real Production Stories: Who Uses Rust, Who Uses Go, and Why.
-
Linux Kernel: Since 2022, Rust is officially supported for kernel drivers and modules - the first non-C language accepted into the kernel Real Production Stories: Who Uses Rust, Who Uses Go, and Why.
-
GNU Coreutils (Rust reimplementation): A full rewrite of foundational Unix tools like
ls,cp, andcatdemonstrates Rust’s ability to match C performance while eliminating memory safety risks Rust in Production: Real-World Applications in 2026 - NanoTech Insight. -
Blockchain ecosystems (Solana, Polkadot): Rust is the backbone for runtimes and consensus-critical code, chosen for safety and performance in financial systems with billions in value locked Real Production Stories: Who Uses Rust, Who Uses Go, and Why.
-
Brave Browser: Integrated Rust for its adblock engine, showing incremental adoption in large C++ codebases Which Companies Are Already Running Rust in Production and What Were the Results - SoftwareSeni.
-
ClickHouse : Added Rust libraries to a predominantly C++ codebase, illustrating gradual adoption Which Companies Are Already Running Rust in Production and What Were the Results - SoftwareSeni.
⚖️ Key Takeaways
-
Rust is not niche anymore: It’s powering AWS Lambda, Windows kernel components, and Android security-critical code.
-
Adoption is incremental: Most companies integrate Rust into new components rather than rewriting entire systems.
-
Rust’s unique value: Memory safety without garbage collection, predictable performance, and reduced vulnerability density compared to C/C++.
👉 If you’re evaluating Rust, the best lessons come from incremental adoption in critical components (like Cloudflare’s Pingora or Brave’s adblock engine) rather than wholesale rewrites. Would you like me to highlight smaller startups and niche projects that are also innovating with Rust, beyond the big tech examples?
Your question will include this prompt's context: Best examples of Rust in production: which companies and projects?
