Rust

Un lenguaje que empodera a todos ⁨
⁩ para construir software fiable y eficiente.

¿Por qué Rust?

Rendimiento

Rust es rápido como el rayo y eficiente con la memoria: sin runtime ni colector de basura, puede sustentar servicios de rendimiento crítico, ejecutarse en dispositivos embebidos, e integrarse con otros lenguajes fácilmente.

Fiabilidad

El rico sistema de tipos de Rust y su modelo de propiedad (ownership) garantizan seguridad de memoria y seguridad de hilos, y te permiten eliminar muchas clases de bugs en tiempo de compilación.

Productividad

Rust tiene una documentación genial, un compilador accesible con mensajes de error útiles, y herramientas de primera: gestor de paquetes y de proyecto integrado, soporte avanzado multi-editor con autocompletado e inspecciones de tipos, auto-formateador, etc.

Constrúyelo con Rust

En 2018, la comunidad de Rust decidió mejorar la experiencia de programación en unos pocos dominios concretos (ver el plan para 2018). Para estos, puedes encontrar múltiples bibliotecas (crates) de gran calidad y varias guías estupendas sobre cómo iniciarse.

terminal

Línea de comandos

Esboza una herramienta de CLI rápidamente con el robusto ecosistema de Rust. Rust te ayuda a mantener tu aplicación con confianza y a distribuirla fácilmente.

Construir herramientas
engranaje con piezas de puzle

WebAssembly

Usa Rust para potenciar tu JavaScript, módulo a módulo. Publica en npm, empaqueta con webpack y listo.

Escribir aplicaciones web
una nube con nodos

Redes

Rendimiento predecible. Bajo consumo de recursos. Fiabilidad sólida. Rust es genial para servicios de red.

Trabajar con servidores
un chip de un dispositivo embebido

Embebido

¿Trabajas con dispositivos de bajos recursos? ¿Necesitas control de bajo nivel sin renunciar a las comodidades de alto nivel? Rust te guarda las espaldas.

Iniciarse con embebidos

Rust en producción

Cientos de compañías de todo el mundo están actualmente usando Rust en producción en soluciones multiplataforma rápidas con bajo consumo de recursos. Software conocido y admirado como Firefox, Dropbox o Cloudflare usa Rust. Ya sea en startups o grandes corporaciones, en dispositivos embebidos o servidores web escalables, Rust encaja idóneamente.

Mi mayor cumplido para Rust es que es aburrido, y este es un cumplido sobresaliente.

Chris Dickinson, ingeniero en npm, Inc

Logo de npm

Logo de Yelp
La documentación, las herramientas, la comunidad, son todas geniales. Tienes todo lo necesario para escribir código Rust con éxito.

Antonio Verardi, ingeniero de infraestructura

Saber más

Involúcrate

Leer sobre Rust

¡Nos encanta la documentación! Echa un vistazo a los libros disponibles online, así como a entradas en blogs claves y guías de usuario.

Leer el libro

Ver vídeos sobre Rust

La comunidad de Rust tiene un canal de Youtube con un gran número de charlas y tutoriales.

Ver los vídeos

Contribuir al código

Rust es innegablemente un esfuerzo colectivo, y las contribuciones son bien recibidas, ya sean de aficionados o usuarios de producción, novatos o profesionales con experiencia. ¡Ayúdanos a mejorar la experiencia con Rust aún más!

Leer la Guía de contribución

Gracias

Rust no existiría sin las generosas contribuciones de tiempo, trabajo y recursos de individuos y empresas. ¡Estamos muy agradecidos por el apoyo!

Individuos

Rust es un proyecto comunitario y está muy agradecido por las numerosas contribuciones que recibe.

Ver contribuidores individuales

Patrocinadores corporativos

El proyecto Rust recibe apoyo de empresas mediante donaciones de infraestructura.

Ver patrocinadores