Menu

Playground de Rust

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

Este es un playground y compilador de Rust online y gratuito. Escribe código Rust directamente en tu navegador, pulsa Ejecutar y verás rustc compilar y ejecutar tu programa en segundos — sin rustup local, sin proyecto cargo, sin target triple que configurar. Es la forma más rápida de probar un patrón, comprobar el borrow checker o avanzar en un ejercicio de Rust.

Por dentro, el editor usa el mismo motor que VS Code (resaltado de sintaxis Rust, autocompletado, subrayado de diagnósticos), y tu código compila con rustc sobre Alpine Linux. La librería estándar está disponible — std::collections, std::io, std::fs, Option, Result, Vec, HashMap, Iterator. Tanto si exploras ownership, pruebas la implementación de un trait o confirmas cómo se propaga un lifetime, este compilador Rust online te lleva de la idea a la salida en segundos.

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 Rust, autocompletado y diagnósticos claros del compilador — el mismo motor de editor que usa VS Code, con los famosos mensajes de error útiles de rustc.
  • Entrada stdin compatible — std::io::stdin().read_line(&mut buf), BufRead::lines, read_to_string leen desde el cuadro de entrada del playground, así que puedes probar programas Rust interactivos de principio a fin. Sin instalación — sin rustup, cargo ni linker MSVC.
  • 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 idiomas que hacen que Rust sea memory-safe, con rustc diciéndote exactamente qué has violado.
  • Traits, genéricos y pattern matching con enums — Rust idiomático que puedes probar un impl a la vez, más composición de Option y Result.
  • Experimentos Rust rápidos — 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 totalmente gratis — sin registro, sin instalar rustup, sin tener que montar 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 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 — escritorio, tablet o móvil. Perfecto para compilar Rust desde un Chromebook o una máquina donde no puedas instalar rustup.
¿Puedo usar std::io::stdin() en el compilador Rust online?
Sí. El playground tiene un cuadro de entrada stdin — 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, pulsa Ejecutar e itera. Cuando quieras práctica estructurada, 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.