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.
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 herramientasWebAssembly
Usa Rust para potenciar tu JavaScript, módulo a módulo. Publica en npm, empaqueta con webpack y listo.
Escribir aplicaciones webRedes
Rendimiento predecible. Bajo consumo de recursos. Fiabilidad sólida. Rust es genial para servicios de red.
Trabajar con servidoresEmbebido
¿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 embebidosRust 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
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 libroVer 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ídeosContribuir 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ó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 donaciones de infraestructura.
Ver patrocinadores