Menu

Compilador Rust Online

Escribe, ejecuta y comparte fragmentos de código, sin instalaciones.

main.rs
Output
Click Run to see the output here.

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::lines y el patrón read_to_string leen 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?
Sí, el playground de Rust es de uso gratuito. Sin registro, sin instalar rustup y sin tener que armar un proyecto cargo — abre la página y compila.
¿Necesito tener rustup o cargo instalados?
No hace falta instalar nada. No necesitas rustup, cargo ni una toolchain de Rust en tu máquina. El compilador de Rust online compila tu código con rustc sobre Alpine Linux y lo ejecuta en segundos.
¿Funciona el playground de Rust en móvil y Chromebook?
Sí. El playground de Rust funciona en cualquier navegador moderno, en escritorio, tablet o móvil. Útil para compilar Rust desde una Chromebook o una máquina donde no puedas instalar rustup.
¿Puedo usar std::io::stdin() en el compilador Rust online?
Sí. 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.
¿Cómo aprendo Rust después de probar el playground?
Edita el código Rust de ejemplo, presiona Ejecutar e itera. Cuando quieras algo más estructurado, el curso interactivo de Rust de Coddy te lleva desde ownership y borrowing hasta traits, genéricos y manejo de errores con ejercicios prácticos.