Compilador Rust Online
Escribe, ejecuta y comparte fragmentos de código, sin instalaciones.
Ejecuta Rust online en tu navegador
Un playground y compilador de Rust online, gratis. Escribe Rust en tu navegador, pulsa Ejecutar y rustc compila y ejecuta tu programa en segundos. Sin rustup local, sin proyecto cargo, sin target triple que configurar antes.
El editor está construido sobre el mismo motor que VS Code, así que el resaltado de sintaxis de Rust, el autocompletado y los subrayados de diagnóstico funcionan sin más. El código compila con rustc sobre Alpine Linux, y la librería estándar está disponible — std::collections, std::io, std::fs, Option, Result, Vec, HashMap, Iterator. Útil para explorar ownership, probar la implementación de un trait o confirmar cómo se propaga un lifetime.
Por qué este playground de Rust te va a servir
- Compilación Rust instantánea — escribe el código, pulsa Ejecutar y recibe la salida de rustc en segundos, sin Cargo.toml ni directorio target.
- Resaltado completo de sintaxis de Rust, autocompletado y diagnósticos claros del compilador, con el mismo motor de editor que usa VS Code y los famosos mensajes de error útiles de rustc.
- Soporte para stdin.
std::io::stdin().read_line(&mut buf),BufRead::linesy el patrónread_to_stringleen desde el cuadro de entrada del playground. Sin rustup, cargo ni linker MSVC de tu lado. - Compilador de Rust (rustc) sobre Alpine Linux — escribe Rust con ownership, lifetimes y pattern matching, y obtén el feedback del borrow checker en segundos.
Qué puedes hacer en el playground de Rust
- Ownership, borrowing y lifetimes: los modismos que hacen que Rust sea memory-safe, con rustc diciéndote exactamente qué violaste.
- Traits, generics y pattern matching con enums: Rust idiomático que puedes probar un bloque impl a la vez, más composición de Option y Result.
- Experimentos rápidos en Rust: prueba una cadena de iteradores, un brazo de match, verifica un trait bound o confirma cómo un closure captura su entorno.
Preguntas frecuentes sobre el compilador Rust online
¿Es gratis el compilador Rust online?
¿Necesito tener rustup o cargo instalados?
¿Funciona el playground de Rust en móvil y Chromebook?
¿Puedo usar std::io::stdin() en el compilador Rust online?
std::io::stdin().read_line(&mut buf), io::BufRead::lines y read_to_string leen las líneas que escribes igual que cuando ejecutas cargo run localmente y tecleas en la terminal. Útil para practicar patrones de ownership de Rust con entrada real.