Sway es un lenguaje de programación inspirado en Rust para escribir smart contracts en la blockchain Fuel.
rust-lang/rust
Repositorio principal del lenguaje de programación Rust, con el compilador, la biblioteca estándar y la documentación.
- Estrellas
- 120,640
- Forks
- 18,686
- Issues abiertos
- 12,601
- Último commit
- hace 2 horas
¿Qué es?
Este repositorio contiene el código fuente del lenguaje de programación Rust. Incluye el compilador, la biblioteca estándar y la documentación del proyecto, por lo que es donde se desarrolla el propio lenguaje.
Rust busca que los desarrolladores puedan crear software rápido y eficiente en el uso de memoria, a la vez que detecta errores de memoria y seguridad entre hilos en tiempo de compilación mediante su sistema de tipos y su modelo de ownership. El proyecto también ofrece un gestor de paquetes y una herramienta de compilación (Cargo), un formateador automático (rustfmt), un linter (Clippy) y compatibilidad con editores mediante rust-analyzer, aunque estos componentes están en repositorios separados.
La mayoría de los usuarios instala Rust mediante toolchains precompiladas, en lugar de compilarlo desde este código fuente. Es posible compilarlo desde el código fuente, pero el proyecto no lo recomienda para uso general.
Funciones clave
- 01Compilador para el lenguaje Rust
- 02Biblioteca estándar incluida con el lenguaje
- 03Documentación oficial del lenguaje
- 04Seguridad de memoria y entre hilos garantizada en tiempo de compilación
- 05Admite la integración con otros lenguajes
Casos de uso
- Contribuir al compilador o a la biblioteca estándar de Rust
- Estudiar cómo está estructurado un compilador de producción
- Compilar Rust desde el código fuente para crear toolchains personalizadas
Inicio rápido
- 1
Lee el capítulo «Installation» de The Book para instalar la cadena de herramientas precompilada
Antes de usarlo
- Este es el repositorio del código fuente del compilador y la biblioteca estándar, no una aplicación independiente, y el README no recomienda compilarlo desde el código fuente.
- Compilar desde el código fuente es una tarea considerable que solo se explica en INSTALL.md.
Temas
Preguntas frecuentes
- ¿Qué es rust?
- Repositorio principal del lenguaje de programación Rust, con el compilador, la biblioteca estándar y la documentación. Este repositorio contiene el código fuente del lenguaje de programación Rust. Incluye el compilador, la biblioteca estándar y la documentación del proyecto, por lo que es donde se desarrolla el propio lenguaje.
- ¿rust es gratuito? ¿Qué licencia tiene?
- rust es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿rust sigue mantenido?
- Mantenimiento activo. El último commit de rust fue el 21 oct 2026.
- ¿Para qué puedo usar rust?
- Contribuir al compilador o a la biblioteca estándar de Rust Estudiar cómo está estructurado un compilador de producción Compilar Rust desde el código fuente para crear toolchains personalizadas
- ¿Cómo se instala rust?
- Lee el capítulo «Installation» de The Book para instalar la cadena de herramientas precompilada
- ¿Dónde consigo rust?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/rust-lang/rust
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Lenguaje de programación compilado, sencillo y rápido, para crear software fácil de mantener, sin dependencias de bibliotecas y con traducción automática de C a V.
Go, un lenguaje de programación de código abierto para crear software sencillo, confiable y eficiente.
Solidity es un lenguaje de programación de tipado estático y orientado a contratos para crear contratos inteligentes en la plataforma Ethereum.
Un intérprete de Python 3 escrito en Rust que ejecuta código Python sin bindings de CPython y ofrece compatibilidad con WebAssembly e integración en aplicaciones.
El lenguaje de programación Kotlin, su compilador, biblioteca estándar y herramientas de compilación, desarrollados por JetBrains para el desarrollo multiplataforma.