1.99 Rust 2024 edition · latest stable

Rust development for software that is fast, safe and built to last

We build high-performance services, tools and embedded software in Rust, and add Rust modules to existing apps where speed and reliability matter most.

cargo build
let order = Order::new();let shipped = order;println!("{}", order.id);println!("{}", shipped.id);

error[E0382]: borrow of moved value: `order`
caught at compile time, not in production

✓ Finished release build — memory safe

The evidence

What Google measured after years of Rust in Android

Comparing Rust with C++ across Android code changes. These are Google's own figures from November 2025.

0×

fewer memory-safety bugs per line than C/C++

≈0.2 vs ≈1,000 per million lines
0×

lower rollback rate for medium and large changes

Fewer changes need undoing
0%

less time in code review than C++

Reviews go faster
0%

fewer revisions for similar-size changes

Right the first time more often

Memory-safety bugs per million lines of code (log scale)

C / C++
≈1,000
Rust
≈0.2

Source: Google Security Blog, “Rust in Android: move fast and fix things”, November 2025. About 4% of that Rust code uses unsafe blocks.

How Rust stays safe

Ownership in three steps

Rust checks memory rules while compiling, so the safety costs nothing at run time. Step through it.

Speed and safety

The only language in the top-right corner

Most languages trade raw speed for safety, or the other way round. Rust gives you both. Positions are our illustrative summary, not benchmark scores.

Trusted at scale

Who runs Rust in production

Some of the most demanding software in the world now relies on Rust.

Android

Google writes new low-level Android code in Rust; memory-safety bugs fell below 20% of vulnerabilities in 2025.

Linux kernel

Rust is supported for writing kernel drivers alongside C.

Windows

Microsoft is rewriting core Windows components in Rust.

AWS

Firecracker, which runs Lambda and Fargate micro-VMs, is written in Rust.

Cloudflare

Pingora, the proxy serving a large share of Cloudflare traffic, is built in Rust.

Developer tools

uv, Ruff, Deno and many fast new tools are written in Rust.

Release train

A new stable Rust every six weeks

Features ride from nightly to beta to stable. Upgrades are small and regular, and editions keep old code compiling.

Nightly
Beta
Stable
1.951.961.971.981.99
Adopt Rust gradually

Speed up what you already have

You do not need a rewrite. We move the hotspots into Rust one at a time and prove the gain.

  1. 1

    Profile

    Find the slow or risky part of your Python, Node.js or Java app.

  2. 2

    Isolate

    Wrap it behind a clear interface and add tests.

  3. 3

    Rewrite in Rust

    Build that one module in Rust with PyO3, napi-rs or a small service.

  4. 4

    Measure

    Compare speed, memory and cost before rolling out.

  5. 5

    Expand

    Move the next hotspot only if it pays off.

Rust or another language?

Choosing the right systems language

We work across stacks and recommend what fits your product and team.

TechnologyStrengthsWhen we choose it
RustC-level speed with memory safety, no garbage collectorPerformance-critical, security-critical and embedded code
GoSimple, fast to learn, great concurrencyCloud services where simplicity beats peak speed
C# / .NETProductive, fast managed runtimeEnterprise apps on Microsoft stack
JavaMature JVM ecosystemLarge enterprise platforms
PythonFastest to write, best AI librariesAI, data and quick APIs (with Rust for hot paths)
Node.jsJavaScript everywhere, real-time I/OAPIs and real-time apps
FAQ

Rust development questions

Straight answers to what clients ask us most.

Why choose Rust?

Rust gives you the speed of C and C++ with memory safety checked at compile time. Whole classes of bugs, such as use-after-free and data races, simply do not compile. That means fewer crashes, fewer security holes and lower cloud bills thanks to low CPU and memory use.

Is Rust proven in production?

Yes. Google uses it across Android, Microsoft in Windows, AWS for Firecracker (behind Lambda), and Cloudflare for its Pingora proxy. Rust is also supported in the Linux kernel. Google reported that Android's memory-safety vulnerabilities fell below 20% of the total in 2025 as Rust use grew.

What is the latest Rust version?

Rust ships a new stable release every six weeks. Rust 1.99 was released on 1 October 2026. The Rust 2024 edition is the current edition, and editions keep old code compiling while the language improves.

Is Rust harder to learn?

It has a steeper start because of ownership and borrowing, but the compiler explains mistakes clearly. Our developers are experienced in Rust, so your project does not pay for the learning curve.

Do we have to rewrite our whole app in Rust?

No. The best approach is usually incremental: move only the slow or risky parts into Rust and call them from Python (PyO3), Node.js (napi-rs) or over an API.

Rust or Go for our back end?

Go is simpler and great for most cloud services. Rust wins when you need maximum performance, predictable latency, very low memory use or strong safety guarantees. We use both.

Can Rust run in the browser?

Yes. Rust compiles to WebAssembly, which is ideal for heavy work in web apps such as image editing, maps, CAD and data processing.

How much does Rust development cost?

It depends on scope. We give a fixed price per milestone after discovery, or provide dedicated Rust developers monthly.

Get In Touch

Ready to build with Rust?

Tell us what you want to build, your data and integrations, and your timeline. We reply within 4 business hours with honest advice.

⏰
Response TimeWithin 4 business hours (your timezone)
Send Us a Message