Colección gratuita y de código abierto de ejercicios y ejemplos de Rust, organizados por capítulos, con código ejecutable y editable, y soluciones.
rust-lang/book
Fuente oficial del libro «The Rust Programming Language», compilado con mdBook para ofrecer su edición gratuita en línea.
- Estrellas
- 18,521
- Forks
- 4,170
- Issues abiertos
- 483
- Último commit
- hace 10 días
¿Qué es?
Este repositorio contiene el código fuente en Markdown de «The Rust Programming Language», el libro introductorio oficial de Rust. Al ejecutar mdbook build, las fuentes se convierten en una versión HTML que se puede explorar; el mismo contenido se publica gratis en línea a través de los canales de documentación de Rust stable, beta y nightly.
Los fragmentos de código del libro se prueban como parte de la compilación con mdbook test, por lo que los ejemplos se comprueban con la toolchain de Rust. Las versiones publicadas en GitHub incluyen el código de todos los fragmentos para que los lectores puedan ejecutarlo en sus equipos.
El proyecto está mantenido por el equipo de Rust. No Starch Press ofrece ediciones impresas, y las revisiones de mayor alcance se programan para coincidir con las ediciones de Rust, mientras que los cambios intermedios se limitan a corregir errores.
Funciones clave
- 01Compilado con mdBook para crear un sitio HTML estático que se puede consultar sin conexión.
- 02Los fragmentos de código se prueban con mdbook test y la toolchain de Rust.
- 03El código fuente está disponible en Markdown, y las versiones publicadas incluyen todo el código de ejemplo.
- 04Se actualiza junto con las versiones stable, beta y nightly de Rust.
Casos de uso
- Aprender Rust con el material introductorio oficial.
- Crear una copia local del libro con mdBook para consultarla sin conexión.
- Contribuir con correcciones o traducciones al libro de Rust.
- Extraer los fragmentos de código de ejemplo para ejecutarlos localmente.
Inicio rápido
- 1
Instala mdBook (sustituye <version_num> por la versión del archivo enlazado desde el README)
cargo install mdbook --locked --version <version_num> - 2
Genera el libro en el subdirectorio book
mdbook build - 3
Abre book/index.html en tu navegador web
Antes de usarlo
- La licencia no está claramente especificada en los metadatos del repositorio.
- Entre revisiones importantes, normalmente solo se aceptan correcciones de errores, por lo que otras contribuciones pueden tener que esperar meses o años.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es book?
- Fuente oficial del libro «The Rust Programming Language», compilado con mdBook para ofrecer su edición gratuita en línea. Este repositorio contiene el código fuente en Markdown de «The Rust Programming Language», el libro introductorio oficial de Rust. Al ejecutar mdbook build, las fuentes se convierten en una versión HTML que se puede explorar; el mismo contenido se publica gratis en línea a través de los canales de documentación de Rust stable, beta y nightly.
- ¿book es gratuito? ¿Qué licencia tiene?
- book es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿book sigue mantenido?
- Mantenimiento activo. El último commit de book fue el 28 oct 2026.
- ¿Para qué puedo usar book?
- Aprender Rust con el material introductorio oficial. Crear una copia local del libro con mdBook para consultarla sin conexión. Contribuir con correcciones o traducciones al libro de Rust. Extraer los fragmentos de código de ejemplo para ejecutarlos localmente.
- ¿Cómo se instala book?
- Instala mdBook (sustituye <version_num> por la versión del archivo enlazado desde el README): cargo install mdbook --locked --version <version_num> Genera el libro en el subdirectorio book: mdbook build Abre book/index.html en tu navegador web
- ¿Dónde consigo book?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/rust-lang/book
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Guía gratuita y de código abierto sobre TypeScript, con una visión concisa de su sistema de tipos, configuración y características, disponible en línea y en formato EPUB.
Segunda edición de Pro Git, un libro gratuito y de código abierto que enseña Git desde los conceptos básicos hasta sus aspectos internos, escrito en AsciiDoc.
Una herramienta de línea de comandos escrita en Rust que genera libros en línea a partir de archivos Markdown, similar a GitBook.
Servicio de registro gratuito de dominios con varias extensiones y una guía para aprender sobre DNS y sitios web, documentado en este repositorio.
Curso de Rust de varios días desarrollado por el equipo de Android de Google, desde la sintaxis básica hasta la concurrencia y la programación bare-metal.