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.
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 FerramentasWebAssembly
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 WebRedes
Desempenho previsível. Pouco uso de recursos. Alta confiabilidade. Rust é ótimo para serviços de rede.
Trabalhando em ServidoresEmbarcados
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 EmbarcadosRust 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
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 livroAssista Rust
A Comunidade Rust possui um canal no YouTube dedicado a colecionar uma vasta quantidade de apresentações e tutoriais.
Assista os VídeosContribua 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çãoAgradecimentos
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 individuaisPatrocinadores corporativos
O projeto Rust recebe apoio de empresas através da doação de infraestrutura.
Veja os patrocinadores