Sway é uma linguagem de programação inspirada em Rust para escrever smart contracts na blockchain Fuel.
rust-lang/rust
O repositório principal do código-fonte da linguagem Rust, com o compilador, a biblioteca padrão e a documentação.
- Estrelas
- 120,640
- Forks
- 18,686
- Issues abertas
- 12,601
- Último commit
- há 2 horas
O que é?
Este repositório contém o código-fonte da linguagem Rust. Ele inclui o compilador, a biblioteca padrão e a documentação do projeto, sendo o lugar onde a própria linguagem é desenvolvida.
Rust busca permitir que desenvolvedores escrevam software rápido e eficiente em memória, detectando em tempo de compilação problemas de memória e de segurança entre threads por meio do sistema de tipos e do modelo de ownership. O projeto também oferece um gerenciador de pacotes e ferramenta de build (Cargo), um formatador automático (rustfmt), um linter (Clippy) e suporte a editores por meio do rust-analyzer, embora essas ferramentas estejam em repositórios separados.
A maioria dos usuários instala Rust por meio de toolchains pré-compiladas, em vez de compilar a partir deste código-fonte. É possível compilar a partir do código-fonte, mas o projeto não recomenda essa opção para uso geral.
Recursos principais
- 01Compilador da linguagem Rust
- 02Biblioteca padrão distribuída com a linguagem
- 03Documentação oficial da linguagem
- 04Segurança de memória e entre threads garantida em tempo de compilação
- 05Suporte à integração com outras linguagens
Casos de uso
- Contribuir com o compilador ou a biblioteca padrão do Rust
- Estudar a estrutura de um compilador usado em produção
- Compilar Rust a partir do código-fonte para criar toolchains personalizadas
Início rápido
- 1
Leia o capítulo «Installation» de The Book para instalar a toolchain pré-compilada
Antes de usar
- Este é o repositório do código-fonte do compilador e da biblioteca padrão, não um aplicativo independente, e o README não recomenda compilá-lo a partir do código-fonte.
- Compilar a partir do código-fonte é uma tarefa extensa, abordada apenas em INSTALL.md.
Tópicos
Perguntas frequentes
- O que é rust?
- O repositório principal do código-fonte da linguagem Rust, com o compilador, a biblioteca padrão e a documentação. Este repositório contém o código-fonte da linguagem Rust. Ele inclui o compilador, a biblioteca padrão e a documentação do projeto, sendo o lugar onde a própria linguagem é desenvolvida.
- rust é gratuito? Qual é a licença?
- rust é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- rust ainda é mantido?
- Manutenção ativa. O último commit de rust foi em 21 de out. de 2026.
- Para que posso usar rust?
- Contribuir com o compilador ou a biblioteca padrão do Rust Estudar a estrutura de um compilador usado em produção Compilar Rust a partir do código-fonte para criar toolchains personalizadas
- Como instalar rust?
- Leia o capítulo «Installation» de The Book para instalar a toolchain pré-compilada
- Onde consigo rust?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rust-lang/rust
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma linguagem de programação compilada, simples e rápida, para criar software fácil de manter, sem dependências de bibliotecas e com tradução automática de C para V.
A linguagem de programação Go, open source e criada para desenvolver software simples, confiável e eficiente.
Solidity é uma linguagem de programação estaticamente tipada e orientada a contratos para criar smart contracts na plataforma Ethereum.
Interpretador de Python 3 escrito em Rust, capaz de executar código Python sem bindings de CPython, com suporte a WebAssembly e incorporação em aplicações.
A linguagem de programação Kotlin, seu compilador, sua biblioteca padrão e ferramentas de build, desenvolvidos pela JetBrains para desenvolvimento multiplataforma.