Rust

El lenguaje que empodera a todos
para construir software fiable y eficiente.

¿Por qué Rust?

Rendimiento

Rust es increíblemente rápido y eficiente con la memoria: sin runtime ni recolector de basura, puede sustentar servicios de rendimiento crítico, ejecutarse en dispositivos integrados, y colaborar 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 en hilos, y te permiten eliminar muchas clases de bugs, reportándose a la hora de compilar.

Productividad

Rust tiene una documentación muy completa, un compilador accesible con mensajes de error útiles, y herramientas de primera: gestor de paquetes y de proyecto integrados, 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). Gracias a esto, puedes encontrar muchas librerias (crates) de gran calidad y varias guías estupendas sobre cómo iniciarse.

terminal

Línea de comandos

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

Construir herramientas
engranaje con piezas de puzzle

WebAssembly

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

Escribir aplicaciones web
nube con nodos

Redes

Rendimiento predecible, bajo consumo de recursos y fiabilidad sólida. Rust es perfecto para servicios de red.

Trabajar con servidores
un chip de un dispositivo integrado

Dispositivos integrados

¿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 integrados

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 amado como Firefox, Dropbox o Cloudflare usa Rust. Ya sea en startups o grandes corporaciones, en dispositivos integrados o servidores web escalables, Rust encaja perfectamente.

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

– Chris Dickinson, ingeniero en npm, Inc


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

– Antonio Verardi, ingeniero de infraestructura en Yelp

Saber más

Involúcrate

Lee sobre Rust

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

Leer el libro

Ve 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

Contribuye al código

Rust es innegablemente un esfuerzo colectivo, y las contribuciones son muy bien recibidas, ya sean de aficionados o usuarios que lo usan en 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 la Rust Foundation

Ver miembros de la fundación