Rust

Memory safety without a garbage collector: the borrow checker catches whole classes of bugs before the code runs. See how developers rate it month by month on DTDb.

Category
programming language
Developer
Rust Foundation
Created by
Graydon Hoare
First release
2012
License
MIT or Apache-2.0
Open source
Yes
Pricing
Free
Website
https://www.rust-lang.org
Paradigms
Functional, Procedural, Concurrent
Typing
Static
Type strength
Strong
Type inference
Yes
Memory management
Ownership and borrowing
Runs as
Native code
Main implementation
rustc (LLVM)
Concurrency
Threads, async/await, checked for data races
Null safety
Yes
Package manager
Cargo
Used for
Systems, Back end, Embedded
Specification
The Ferrocene Language Specification, adopted by the Rust project in 2025

Top rated programming languages — Monthly Ranking