← Back to Rankings
rust logo

Rust

Created by Graydon Hoare (Mozilla) in 2010

Rank
#10
Score
16.01

Systems programming focused on safety and concurrency

ConcurrentFunctionalImperative

Key Statistics

Current Rank
#10
1
Popularity Score
16.0
out of 100
First Released
2010
16 years ago
Trend Direction
↗ Rising
5.5 pts
Created by Graydon Hoare (Mozilla) in 2010

Popularity Trend

16.312.79.1
Mar 15Apr 26May 31

Composite score over the last 12 weeks

Source Breakdown

Contribution by data source (Total: 16.0)

GitHub(25% weight)
45.0281.3%
Job Postings(20% weight)
8.150.7%
Stack Overflow(15% weight)
0.95.8%
Tutorials(5% weight)
9.861.0%

Scores are weighted by importance: GitHub (25%), Jobs (20%), Stack Overflow (15%), Google Trends (15%), Packages (10%), Reddit (10%), Tutorials (5%).

Recent History

PeriodRankScore
May 2026Current#1016.0
May 2026#916.3
May 2026#816.2
May 2026#913.5
May 2026#710.5

Analysis & Context

Rust's rise from outside the top 10 to a consistent top-10 position is one of the more interesting structural stories in our data. It is not driven by enterprise adoption or web development volume — Rust's job market signal is modest compared to its GitHub and Reddit activity. What's driving it is a specific cohort of engineers who care deeply about memory safety and performance, and who are actively choosing Rust over C++ for new systems work.

Where Rust Is Used

Systems programming

Rust is replacing C++ in new systems code where memory safety is critical. The Linux kernel now accepts Rust contributions, merged since Linux 6.1.

WebAssembly

Rust is the preferred language for WebAssembly — it compiles to WASM efficiently and its lack of a garbage collector makes it suitable for browser-embedded runtimes.

CLI tools

Many of the fastest modern CLI tools are written in Rust: ripgrep (the search tool behind VS Code's find), bat, fd, and exa all ship as Rust binaries.

Blockchain and cryptography

Solana's runtime, Polkadot, and many blockchain projects use Rust for smart contract execution — its safety guarantees reduce exploit risk in financial protocols.

Embedded systems

Rust's no-runtime model makes it suitable for microcontrollers. The embedded Rust ecosystem (RTIC, probe-rs) has matured significantly since 2022.

The AI Era

AI training and inference infrastructure increasingly uses Rust at the low level. Hugging Face's tokenizers library and Candle (their lightweight ML framework) are Rust. ONNX Runtime has Rust bindings. For inference at the edge — where memory and latency constraints are tight — Rust is a natural fit that is beginning to show up in production ML pipelines.

Job Market

Rust job postings remain a small fraction of overall demand but they are growing, and the roles that list Rust tend toward senior and principal levels with competitive compensation. Blockchain, systems infrastructure, and developer tooling companies are the primary employers. The supply of experienced Rust engineers is very thin relative to even modest demand, which supports premium salaries for proven Rust engineers.

Related Languages

Embed the Rust rank badge

A live badge that always shows Rust's current rank in the LangPop index. Drop it in a README, docs page, or article — it updates automatically every week.

PreviewLangPop rank for Rust

Markdown (README)

[![LangPop rank for Rust](https://langpop.com/api/badges/rust)](https://langpop.com/language/rust)

HTML

<a href="https://langpop.com/language/rust"><img src="https://langpop.com/api/badges/rust" alt="LangPop rank for Rust" height="20" /></a>

Compare Rust with other languages

Open Comparison Tool