Rust Programming Language [![Rust Logo](/static/images/rust-logo-blk.svg) ](/) * [Install](/tools/install) * [Learn](/learn) * [Playground](https://play.rust-lang.org/) * [Tools](/tools) * [Governance](/governance) * [Community](/community) * [Blog](https://blog.rust-lang.org/) Language English (en-US)Español (es)Français (fr)Italiano (it)日本語 (ja)Português (pt-BR)Русский (ru)Türkçe (tr)简体中文 (zh-CN)正體中文 (zh-TW) Rust ========== A language empowering everyone to build reliable and efficient software. ---------- [ Get Started ](/learn/get-started) [Version 1.61.0](https://blog.rust-lang.org/2022/05/19/Rust-1.61.0.html) Why Rust? ---------- ### Performance ### Rust is blazingly fast and memory-efficient: with no runtime or garbage collector, it can power performance-critical services, run on embedded devices, and easily integrate with other languages. ### Reliability ### Rust’s rich type system and ownership model guarantee memory-safety and thread-safety — enabling you to eliminate many classes of bugs at compile-time. ### Productivity ### Rust has great documentation, a friendly compiler with useful error messages, and top-notch tooling — an integrated package manager and build tool, smart multi-editor support with auto-completion and type inspections, an auto-formatter, and more. Build it in Rust ---------- In 2018, the Rust community decided to improve the programming experience for a few distinct domains (see [the 2018 roadmap](https://blog.rust-lang.org/2018/03/12/roadmap.html)). For these, you can find many high-quality crates and some awesome guides on how to get started. ![terminal](/static/images/cli.svg) ### Command Line ### Whip up a CLI tool quickly with Rust’s robust ecosystem. Rust helps you maintain your app with confidence and distribute it with ease. [Building Tools](/what/cli) ![gear with puzzle piece elements](/static/images/webassembly.svg) ### WebAssembly ### Use Rust to supercharge your JavaScript, one module at a time. Publish to npm, bundle with webpack, and you’re off to the races. [Writing Web Apps](/what/wasm) ![a cloud with nodes](/static/images/networking.svg) ### Networking ### Predictable performance. Tiny resource footprint. Rock-solid reliability. Rust is great for network services. [Working On Servers](/what/networking) ![an embedded device chip](/static/images/embedded.svg) ### Embedded ### Targeting low-resource devices? Need low-level control without giving up high-level conveniences? Rust has you covered. [Starting With Embedded](/what/embedded) Rust in production ---------- Hundreds of companies around the world are using Rust in production today for fast, low-resource, cross-platform solutions. Software you know and love, like [Firefox](https://hacks.mozilla.org/2017/08/inside-a-super-fast-css-engine-quantum-css-aka-stylo/),[Dropbox](https://blogs.dropbox.com/tech/2016/06/lossless-compression-with-brotli/), and [Cloudflare](https://blog.cloudflare.com/cloudflare-workers-as-a-serverless-rust-platform/), uses Rust. **From startups to large corporations, from embedded devices to scalable web services, Rust is a great fit.** > My biggest compliment to Rust is that it's boring, and this is an amazing compliment. – Chris Dickinson, Engineer at npm, Inc [![npm Logo](/static/images/user-logos/npm.svg) ](https://www.npmjs.com/) --- [![Yelp Logo](/static/images/user-logos/yelp.png)](https://www.youtube.com/watch?v=u6ZbF4apABk) > All the documentation, the tooling, the community is great - you have all the tools to succeed in writing Rust code. – Antonio Verardi, Infrastructure Engineer [Learn More](/production) Get involved ---------- ### Read Rust ### We love documentation! Take a look at the books available online, as well as key blog posts and user guides. [Read the book](learn) ### Watch Rust ### The Rust community has a dedicated YouTube channel collecting a huge range of presentations and tutorials. [Watch the Videos](https://www.youtube.com/channel/UCaYhcUwRBNscFNUKTjgPFiA) ### Contribute code ### Rust is truly a community effort, and we welcome contribution from hobbyists and production users, from newcomers and seasoned professionals. Come help us make the Rust experience even better! [ Read Contribution Guide ](https://rustc-dev-guide.rust-lang.org/getting-started.html) Thanks ---------- Rust would not exist without the generous contributions of time, work, and resources from individuals and companies. We are very grateful for the support! ### Individuals ### Rust is a community project and is very thankful for the many community contributions it receives. [See individual contributors](https://thanks.rust-lang.org/) ### Corporate sponsors ### The Rust project receives support from companies through the donation of infrastructure. [See sponsors](/sponsors) #### Get help! #### * [Documentation](/learn) * [Rust Forge (Contributor Documentation)](http://forge.rust-lang.org) * [Ask a Question on the Users Forum](https://users.rust-lang.org) Language English (en-US)Español (es)Français (fr)Italiano (it)日本語 (ja)Português (pt-BR)Русский (ru)Türkçe (tr)简体中文 (zh-CN)正體中文 (zh-TW) #### Terms and policies #### * [Code of Conduct](/policies/code-of-conduct) * [Licenses](/policies/licenses) * [Logo Policy and Media Guide](https://foundation.rust-lang.org/policies/logo-policy-and-media-guide/) * [Security Disclosures](/policies/security) * [Privacy Notice](https://foundation.rust-lang.org/policies/privacy-policy/) * [All Policies](/policies) #### Social #### [![twitter logo](/static/images/twitter.svg "Twitter")](https://twitter.com/rustlang) [![youtube logo](/static/images/youtube.svg "YouTube")](https://www.youtube.com/channel/UCaYhcUwRBNscFNUKTjgPFiA) [![discord logo](/static/images/discord.svg "Discord")](https://discord.gg/rust-lang) [![github logo](/static/images/github.svg "GitHub")](https://github.com/rust-lang) Maintained by the Rust Team. See a bug?[File an issue!](https://github.com/rust-lang/www.rust-lang.org/issues/new/choose) Looking for the [previous website](https://prev.rust-lang.org)?