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.
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 herramientasWebAssembly
Usa Rust para potenciar tu JavaScript, módulo a módulo. Publica en npm, compacta con webpack y listo.
Escribir aplicaciones webRedes
Rendimiento predecible, bajo consumo de recursos y fiabilidad sólida. Rust es perfecto para servicios de red.
Trabajar con servidoresDispositivos 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 integradosRust 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
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 libroVe 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ídeosContribuye 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ónGracias
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 individualesPatrocinadores corporativos
El proyecto Rust recibe apoyo de empresas mediante la Rust Foundation
Ver miembros de la fundación