CINXE.COM
Production - Rust Programming Language
<!doctype html> <html lang="en-US"> <head> <meta charset="utf-8"> <title> Production - Rust Programming Language </title> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <meta name="description" content="A language empowering everyone to build reliable and efficient software."> <!-- Twitter card --> <meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@rustlang"> <meta name="twitter:creator" content="@rustlang"> <meta name="twitter:title" content="Production"> <meta name="twitter:description" content="A language empowering everyone to build reliable and efficient software."> <meta name="twitter:image" content="https://www.rust-lang.org/static/images/rust-social.jpg"> <!-- Facebook OpenGraph --> <meta property="og:title" content="Production" /> <meta property="og:description" content="A language empowering everyone to build reliable and efficient software."> <meta property="og:image" content="https://www.rust-lang.org/static/images/rust-social-wide.jpg" /> <meta property="og:type" content="website" /> <meta property="og:locale" content="en_US" /> <!-- styles --> <link rel="stylesheet" href="/static/styles/a11y-dark.css"/> <link rel="stylesheet" href="/static/styles/vendor_10880690442070639967.css"/> <link rel="stylesheet" href="/static/styles/fonts_8049871103083011125.css"/> <link rel="stylesheet" href="/static/styles/app_1609526410131002304.css"/> <!-- favicon --> <link rel="apple-touch-icon" sizes="180x180" href="/static/images/apple-touch-icon.png?v=ngJW8jGAmR"> <link rel="icon" sizes="16x16" type="image/png" href="/static/images/favicon-16x16.png"> <link rel="icon" sizes="32x32" type="image/png" href="/static/images/favicon-32x32.png"> <link rel="icon" type="image/svg+xml" href="/static/images/favicon.svg"> <link rel="manifest" href="/static/images/site.webmanifest?v=ngJW8jGAmR"> <link rel="mask-icon" href="/static/images/safari-pinned-tab.svg?v=ngJW8jGAmR" color="#000000"> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="msapplication-config" content="/static/images/browserconfig.xml?v=ngJW8jGAmR"> <meta name="theme-color" content="#ffffff"> <!-- Custom Highlight pack with: Rust, Markdown, TOML, Bash, JSON, YAML, and plaintext. --> <script src="/static/scripts/highlight.pack.js" defer></script> <script src="/static/scripts/init.js" defer></script> </head> <body> <nav class="flex flex-row justify-center justify-end-l items-center flex-wrap ph2 pl3-ns pr3-ns pb3"> <div class="brand flex-auto w-100 w-auto-l self-start tc tl-l"> <a href="/" class="brand"> <img class="v-mid ml0-l" alt="Rust Logo" src="/static/images/rust-logo-blk.svg"> <span class="dib ml1 ml0-l">Rust</span> </a> </div> <ul class="nav list w-100 w-auto-l flex flex-none flex-row flex-wrap justify-center justify-end-l items-center pv2 ph0 ph4-ns"> <li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="/tools/install">Install</a></li> <li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="/learn">Learn</a></li> <li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="https://play.rust-lang.org/">Playground</a></li> <li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="/tools">Tools</a></li> <li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="/governance">Governance</a></li> <li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="/community">Community</a></li> <li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="https://blog.rust-lang.org/">Blog</a></li> </ul> <div class=" w-100 w-auto-l flex-none flex justify-center pv4 pv-0-l languages"> <div class="select"> <label for="language-nav" class="hidden">Language</label> <select id="language-nav" data-current-lang="en-US"> <option title="English (en-US)" value="en-US">English (en-US)</option> <option title="Español (es)" value="es">Español (es)</option> <option title="Français (fr)" value="fr">Français (fr)</option> <option title="Italiano (it)" value="it">Italiano (it)</option> <option title="日本語 (ja)" value="ja">日本語 (ja)</option> <option title="Português (pt-BR)" value="pt-BR">Português (pt-BR)</option> <option title="Русский (ru)" value="ru">Русский (ru)</option> <option title="Türkçe (tr)" value="tr">Türkçe (tr)</option> <option title="简体中文 (zh-CN)" value="zh-CN">简体中文 (zh-CN)</option> <option title="正體中文 (zh-TW)" value="zh-TW">正體中文 (zh-TW)</option> </select> </div> </div> </nav> <main> <header class="mt3 mt2-ns mb4 mb5-ns tc tl-ns"> <div class="w-100 mw-none ph3 mw8-m mw9-l center f3"> <h1>Production</h1> </div> </header> <section id="whitepapers" class="purple"> <div class="w-100 mw-none ph3 mw8-m mw9-l center f3"> <header> <h2>Whitepapers</h2> <div class="highlight"></div> </header> <div class="flex flex-column flex-row-l"> <div class="mw-50-l mr4-l pt0 flex flex-column justify-between-l"> <h3>npm</h3> <p>Read how <a href="https://www.npmjs.com/">npm</a>, who runs the JavaScript Registry of the same name, found Rust to be boring to deploy.</p> <a class="button button-secondary" href="/static/pdfs/Rust-npm-Whitepaper.pdf">Read the whitepaper</a> </div> <div class="mt5 mt0-l mw-50-l ml4-l pt0 flex flex-column justify-between-l"> <h3>Tilde</h3> <p>Learn how Rust helps <a href="http://www.tilde.io/">Tilde</a>, makers of <a href="https://www.skylight.io/">Skylight</a>, use minimal resources to enable feature-rich performance monitoring of their customers’ applications.</p> <a class="button button-secondary" href="/static/pdfs/Rust-Tilde-Whitepaper.pdf">Read the whitepaper</a> </div> </div> </div> </section> <section id="prod-highlights" class="white"> <div class="w-100 mw-none ph3 mw8-m mw9-l center f3"> <header> <h2>Highlights</h2> <div class="highlight"></div> </header> <div class="flex-none flex-l mb5-l"> <div class="w-100 w-70-l pr5-l"> <h3>Dropbox</h3> <p> Several components of the Dropbox core file-storage system were written in Rust as one step in part of a larger project to pursue greater datacenter efficiency. It’s currently used by all Dropbox storage today, serving >500 million users. </p> <a href="https://www.wired.com/2016/03/epic-story-dropboxs-exodus-amazon-cloud-empire/" class="button button-secondary">Read More</a> </div> <div class="w-100 mv5 mv0-l w-30-l tc"> <img alt="dropbox logo" src="/static/images/dropbox.svg" /> </div> </div> <hr noshade size="1"/> <div class="flex-none flex-l mt5-l"> <div class="w-100 w-30-l tc"> <img alt="yelp logo" src="/static/images/user-logos/yelp.png" /> </div> <div class="w-100 w-70-l"> <h3>Yelp</h3> <p> Yelp has developed a framework in Rust for real-time A/B testing. It’s used across all Yelp websites and apps, and experiment subjects range from UX to internal infrastructure. Rust was chosen because it’s as fast as C (cheap to run) and safer than C (cheap to maintain). </p> <a href="https://www.youtube.com/watch?v=u6ZbF4apABk" class="button button-secondary">Watch the Video</a> </div> </div> </div> </section> <section class="red" id="share-your-experience"> <div class="w-100 mw-none ph3 mw8-m mw9-l center f3"> <div class="flex-l mt4-l"> <div class="w-100 w-50-l pr5-l center"> <h3>Does your company use Rust? Consider sharing your experience with us!</h3> <a href="mailto:council@rust-lang.org" class="button button-secondary">Reach out to the Leadership Council</a> </div> </div> </div> </section> <section class="green" id="production-domains"> <div class="w-100 mw-none ph3 mw8-m mw9-l center f3"> <h3>See how companies are using tools in specific development domains!</h3> <div class="flex-none flex-l"> <div class="w-100 ph6 ph0-l w-25-l" id="command-line"> <div class="domain-icon"> <img src="/static/images/cli.svg" alt="terminal" /> <h3>Command Line</h3> </div> <a href="/what/cli#production" class="button button-secondary">Learn More</a> </div> <div class="w-100 ph6 ph0-l w-25-l ml5-l mt5 mt0-l" id="web-assembly"> <div class="domain-icon"> <img src="/static/images/webassembly.svg" alt="gear with puzzle piece elements" /> <h3>WebAssembly</h3> </div> <a href="/what/wasm#production" class="button button-secondary">Learn More</a> </div> <div class="w-100 ph6 ph0-l w-25-l ml5-l mt5 mt0-l" id="networking"> <div class="domain-icon"> <img src="/static/images/networking.svg" alt="a cloud with nodes" /> <h3>Networking</h3> </div> <a href="/what/networking#production" class="button button-secondary">Learn More</a> </div> <div class="w-100 ph6 ph0-l w-25-l ml5-l mt5 mt0-l" id="embedded"> <div class="domain-icon"> <img src="/static/images/embedded.svg" alt="an embedded device chip" /> <h3>Embedded</h3> </div> <a href="/what/embedded#production" class="button button-secondary">Learn More</a> </div> </div> </div> </section> <section class="purple"> <div class="w-100 mw-none ph3 mw8-m mw9-l center f3 flex-l"> <div class="w-50-l mr4-l" id="supporting-rust"> <header> <h2>Supporting Rust</h2> <div class="highlight"></div> </header> <p>Interested in sponsoring work on Rust? A Rust conference? We’d love to hear from you.</p> <a href="mailto:council@rust-lang.org" class="button button-secondary">Message the Leadership Council</a> </div> <div class="w-50-l ml4-l mt5 mt0-l" id="license"> <header> <h2>License</h2> <div class="highlight"></div> </header> <p>Rust is dually licensed under the Apache License Version 2.0 and the MIT license, making it suitable for all sorts of projects.</p> <a href="/policies/licenses" class="button button-secondary">Policies: License</a> </div> </div> </section> </main> <footer> <div class="w-100 mw-none ph3 mw8-m mw9-l center f3"> <div class="flex flex-column flex-row-ns pv0-l"> <div class="flex flex-column mw8 w-100 measure-wide-l pv2 pv5-m pv2-ns ph4-m ph4-l" id="get-help"> <h4>Get help!</h4> <ul> <li><a href="/learn">Documentation</a></li> <li><a href="http://forge.rust-lang.org">Rust Forge (Contributor Documentation)</a></li> <li><a href="https://users.rust-lang.org">Ask a Question on the Users Forum</a></li> </ul> <div class="languages"> <div class="select"> <label for="language-footer" class="hidden">Language</label> <select id="language-footer"> <option title="English (en-US)" value="en-US">English (en-US)</option> <option title="Español (es)" value="es">Español (es)</option> <option title="Français (fr)" value="fr">Français (fr)</option> <option title="Italiano (it)" value="it">Italiano (it)</option> <option title="日本語 (ja)" value="ja">日本語 (ja)</option> <option title="Português (pt-BR)" value="pt-BR">Português (pt-BR)</option> <option title="Русский (ru)" value="ru">Русский (ru)</option> <option title="Türkçe (tr)" value="tr">Türkçe (tr)</option> <option title="简体中文 (zh-CN)" value="zh-CN">简体中文 (zh-CN)</option> <option title="正體中文 (zh-TW)" value="zh-TW">正體中文 (zh-TW)</option> </select> </div> </div> </div> <div class="flex flex-column mw8 w-100 measure-wide-l pv2 pv5-m pv2-ns ph4-m ph4-l"> <h4>Terms and policies</h4> <ul> <li><a href="/policies/code-of-conduct">Code of Conduct</a></li> <li><a href="/policies/licenses">Licenses</a></li> <li><a href="https://foundation.rust-lang.org/policies/logo-policy-and-media-guide/">Logo Policy and Media Guide</a></li> <li><a href="/policies/security">Security Disclosures</a></li> <li><a href="https://foundation.rust-lang.org/policies/privacy-policy/">Privacy Notice</a></li> <li><a href="/policies">All Policies</a></li> </ul> </div> <div class="flex flex-column mw8 w-100 measure-wide-l pv2 pv5-m pv2-ns ph4-m ph4-l"> <h4>Social</h4> <div class="flex flex-row flex-wrap items-center"> <a rel="me" href="https://social.rust-lang.org/@rust" target="_blank"><img src="/static/images/mastodon.svg" alt="Mastodon" title="Mastodon" /></a> <a href="https://twitter.com/rustlang" target="_blank"><img src="/static/images/twitter.svg" alt="twitter logo" title="Twitter"/></a> <a href="https://www.youtube.com/channel/UCaYhcUwRBNscFNUKTjgPFiA" target="_blank"><img class="pv2" src="/static/images/youtube.svg" alt="youtube logo" title="YouTube"/></a> <a href="https://discord.gg/rust-lang" target="_blank"><img src="/static/images/discord.svg" alt="discord logo" title="Discord"/></a> <a href="https://github.com/rust-lang" target="_blank"><img src="/static/images/github.svg" alt="github logo" title="GitHub"/></a> </div> </div> </div> <div class="attribution"> <p> Maintained by the Rust Team. See a bug? <a href="https://github.com/rust-lang/www.rust-lang.org/issues/new/choose">File an issue!</a> </p> <p>Looking for the <a href="https://prev.rust-lang.org">previous website</a>?</p> </div> </div> </footer> <script src="/static/scripts/languages.js"></script> </body> </html>