Rust

What is Rust?

Rust is an open-source systems programming language that focuses on speed, safety and parallelism. It is sponsored by Mozilla and is maintained by an active community of volunteers.


How is Mozilla involved with Rust?

Mozilla was the first investor for Rust and continues to sponsor the project. Mozilla also utilizes Rust in many of its core initiatives including Servo and key parts of Firefox.

How is Rust different?

Rust was built from scratch and incorporates elements from tried and true systems programming languages and modern programming language design. Rust fuses the expressive and intuitive syntax of high-level languages with the control and performance of a low-level language. It also prevents segmentation faults and guarantees thread safety. This empowers developers to write code that is ambitious, fast and correct.

Rust makes systems programming accessible by combining power with ergonomics. It allows programmers to make software that is less prone to bugs and security exploits. Under the hood, it includes powerful features such as zero-cost abstractions, safe memory management, fearless concurrency and more. Visit the Rust website for a list of Rust features.

Who is using Rust?

Rust is being used in production all over the world by companies both large and small, including Mozilla, Dropbox, npm, Postmates and more. Click here to see a list of who is using Rust.

Get involved

Rust is an open source project with an amazing community of people behind it. Check out the community page on the official website to learn more about how you can get involved.