Uma coleção gratuita e de código aberto de exercícios e exemplos de Rust, organizada por capítulos, com código executável e editável e soluções.
rust-lang/book
A fonte oficial do livro "The Rust Programming Language", compilada com mdBook para gerar a edição online gratuita.
- Estrelas
- 18,521
- Forks
- 4,170
- Issues abertas
- 483
- Último commit
- há 10 dias
O que é?
Este repositório contém a fonte em Markdown de "The Rust Programming Language", o livro introdutório oficial de Rust. O comando `mdbook build` transforma os arquivos em uma versão HTML navegável, e o mesmo conteúdo é publicado gratuitamente online pelos canais de documentação stable, beta e nightly do Rust.
Os trechos de código do livro são testados durante a compilação com `mdbook test`, garantindo que os exemplos sejam verificados com a toolchain do Rust. As releases no GitHub incluem o código de todos os trechos para que os leitores possam executá-los localmente.
O projeto é mantido pela equipe do Rust. Edições impressas estão disponíveis pela No Starch Press, e as revisões maiores são programadas para coincidir com as edições do Rust, enquanto as mudanças intermediárias se limitam à correção de erros.
Recursos principais
- 01Compilado com mdBook para gerar um site HTML estático que pode ser lido offline.
- 02Trechos de código testados com `mdbook test` usando a toolchain do Rust.
- 03Fonte disponível em Markdown, com releases que incluem todo o código de exemplo.
- 04Atualizado junto com as releases stable, beta e nightly do Rust.
Casos de uso
- Aprender Rust com o material introdutório oficial.
- Gerar uma cópia local do livro para ler offline com mdBook.
- Contribuir com correções ou traduções para o livro de Rust.
- Extrair os trechos de código de exemplo para executá-los localmente.
Início rápido
- 1
Instale o mdBook (substitua <version_num> pela versão indicada no arquivo vinculado no README)
cargo install mdbook --locked --version <version_num> - 2
Gere o livro no subdiretório book
mdbook build - 3
Abra book/index.html no navegador
Antes de usar
- A licença não está claramente especificada nos metadados do repositório.
- Entre revisões importantes, normalmente só são aceitas correções de erros, então outras contribuições podem ter que esperar meses ou anos.
Em coleções
Tópicos
Perguntas frequentes
- O que é book?
- A fonte oficial do livro "The Rust Programming Language", compilada com mdBook para gerar a edição online gratuita. Este repositório contém a fonte em Markdown de "The Rust Programming Language", o livro introdutório oficial de Rust. O comando `mdbook build` transforma os arquivos em uma versão HTML navegável, e o mesmo conteúdo é publicado gratuitamente online pelos canais de documentação stable, beta e nightly do Rust.
- book é gratuito? Qual é a licença?
- book é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- book ainda é mantido?
- Manutenção ativa. O último commit de book foi em 28 de out. de 2026.
- Para que posso usar book?
- Aprender Rust com o material introdutório oficial. Gerar uma cópia local do livro para ler offline com mdBook. Contribuir com correções ou traduções para o livro de Rust. Extrair os trechos de código de exemplo para executá-los localmente.
- Como instalar book?
- Instale o mdBook (substitua <version_num> pela versão indicada no arquivo vinculado no README): cargo install mdbook --locked --version <version_num> Gere o livro no subdiretório book: mdbook build Abra book/index.html no navegador
- Onde consigo book?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rust-lang/book
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um guia conciso, gratuito e de código aberto sobre TypeScript, que aborda seu sistema de tipos, configuração e recursos da linguagem, disponível online e em EPUB.
Segunda edição do Pro Git, um livro gratuito e de código aberto que ensina Git, dos conceitos básicos aos internos, escrito em AsciiDoc.
Ferramenta de linha de comando em Rust que cria livros online a partir de arquivos Markdown, semelhante ao GitBook.
Serviço de registro gratuito de domínios com várias extensões, além de um guia de aprendizado sobre DNS e criação de sites, documentado neste repositório.
Curso de Rust de vários dias desenvolvido pela equipe Android do Google, que aborda desde a sintaxe básica até concorrência e programação bare-metal.