Rust

Uma linguagem empoderando todos ⁨
⁩ a construir softwares confiáveis e eficientes.

Por que Rust?

Desempenho

Rust é extremamente rápido e gerencia memória eficientemente: sem runtime ou garbage collector, podendo potencializar a performance de serviços críticos, rodar em sistemas embarcados, e facilmente integrar-se a outras linguagens.

Confiabilidade

O rico sistema de tipos de Rust e seu modelo de ownership garantem segurança de memória e segurança de concorrência — e permite que você elimine muitas categorias de erros durante a compilação.

Produtividade

Rust possui uma ótima documentação, um compilador amigável com mensagens de erros úteis, e ferramental de primeira qualidade — uma ferramenta integrada de compilação e gerenciamento de pacotes, suporte inteligente para múltiplos editores com autocompleção e inspeções de tipos, um formatador automático, e muito mais.

Construa com Rust

Em 2018, a comunidade de Rust decidiu melhorar a experiência de programar em alguns domínios distintos (veja o planejamento para 2018). Para estes, você pode encontrar várias crates de alta qualidade e alguns guias para lhe ajudar a começar.

terminal

Linha de Comando

Monte uma ferramenta de linha de comando rapidamente com o ecossistema robusto de Rust. Rust te ajuda a manter sua aplicação com confiança e a distribuí-la com facilidade.

Construindo Ferramentas
engrenagem com elementos de quebra-cabeça

WebAssembly

Use Rust para tornar seu JavaScript mais poderoso, um modulo por vez. Publique no npm, empacote com webpack, e você está pronto.

Escrevendo Aplicações Web
uma nuvem com vários nós

Redes

Desempenho previsível. Pouco uso de recursos. Alta confiabilidade. Rust é ótimo para serviços de rede.

Trabalhando em Servidores
um chip para sistemas embarcados

Embarcados

Planejando usar aparelhos com poucos recursos? Precisa de controle baixo nível sem desistir de conveniências de alto nível? Rust tem a solução.

Começando com Embarcados

Rust em produção

Centenas de empresas ao redor do mundo já estão usando Rust em produção para criar solução multiplataforma rápidas e eficientes. Software que você conhece e ama, como Firefox, Dropbox, e Cloudflare usam Rust. De startups a grandes corporações, de sistemas embarcados a serviços web escaláveis, Rust é uma ótima escolha.

Meu maior elogio à Rust é que ela é entediante, e isso é um elogio incrível.

Chris Dickinson, Engenheiro na npm, Inc

Logo da npm

Logo da Yelp
Toda a documentação, ferramentas e comunidade são ótimas - você possui todas as ferramentas para escrever código Rust com sucesso.

Antonio Verardi, Engenheiro de Infraestrutura

Aprenda mais

Participe

Leia Rust

Adoramos documentação! Dê uma olhada nos livros disponíveis online, e também nas nossas principais publicações no blog e guias de usuários.

Leia o livro

Assista Rust

A Comunidade Rust possui um canal no YouTube dedicado a colecionar uma vasta quantidade de apresentações e tutoriais.

Assista os Vídeos

Contribua código

Rust realmente é um esforço comunitário, e nós aceitamos contribuições vindas de amadores a profissionais, e de iniciantes a especialistas. Nos ajude a tornar a experiência com Rust ainda melhor!

Leia o Guia de Contribuição

Agradecimentos

Rust não existiria sem as generosas contribuições de tempo, trabalho e recursos de pessoas e empresas. Somos muito gratos pelo apoio!

Pessoas

Rust é um projeto da comunidade e é muito grato pelas muitas contribuições que recebe.

Veja os colaboradores individuais

Patrocinadores corporativos

O projeto Rust recebe apoio de empresas através da doação de infraestrutura.

Veja os patrocinadores