Menu
Coddy logo textTech

Compilador Rust Online

Escreva, execute e compartilhe trechos de código — sem instalação.

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

Rode Rust online no navegador

Um playground e compilador de Rust online e gratuito. Escreva Rust no navegador, aperte Rodar e o rustc compila e executa seu programa em segundos. Sem rustup local, sem projeto cargo, sem target triple para configurar antes.

O editor usa o mesmo motor do VS Code, então destaque de sintaxe Rust, autocompletar e sublinhado de diagnósticos funcionam normalmente. O código compila com rustc no Alpine Linux, com a biblioteca padrão disponível — std::collections, std::io, std::fs, Option, Result, Vec, HashMap, Iterator. Bom para explorar ownership, testar uma implementação de trait ou confirmar como um lifetime se propaga.

Por que este playground de Rust vai te ajudar

  • Compilação Rust instantânea — escreva o código, pressione Rodar e veja a saída do rustc em segundos, sem Cargo.toml ou diretório target.
  • Destaque de sintaxe Rust completo, autocompletar e diagnósticos claros do compilador, com o mesmo motor de editor do VS Code e as famosas mensagens de erro úteis do rustc.
  • Entrada via stdin é suportada. std::io::stdin().read_line(&mut buf), BufRead::lines e o padrão read_to_string leem do campo de entrada do playground. Sem rustup, cargo nem linker MSVC do seu lado.
  • Compilador Rust (rustc) em Alpine Linux — escreva Rust com ownership, lifetimes e pattern matching, e receba o feedback do borrow checker em segundos.

O que você pode fazer no playground de Rust

  • Ownership, borrowing e lifetimes: os idiomas que tornam Rust memory-safe, com o rustc te dizendo exatamente o que você violou.
  • Traits, generics e pattern matching com enums: Rust idiomático que você testa um impl por vez, mais composição de Option e Result.
  • Experimentos rápidos em Rust: teste uma cadeia de iteradores, experimente um braço de match, verifique um trait bound ou confirme como um closure captura seu ambiente.

Perguntas frequentes sobre o compilador Rust online

O compilador Rust online é gratuito?
Sim, o playground de Rust é gratuito. Sem cadastro, sem instalar rustup, sem precisar montar um projeto cargo — abra a página e compile.
Preciso ter rustup ou cargo instalados?
Não precisa instalar nada. Você não precisa de rustup, cargo ou uma toolchain Rust na sua máquina. O compilador Rust online compila seu código com rustc no Alpine Linux e executa em segundos.
O playground de Rust funciona no celular e Chromebook?
Sim. O playground de Rust roda em qualquer navegador moderno, no desktop, tablet ou celular. Bom para compilar Rust em um Chromebook ou máquina onde você não consegue instalar o rustup.
Posso usar std::io::stdin() no compilador Rust online?
Sim. std::io::stdin().read_line(&mut buf), io::BufRead::lines e read_to_string leem as linhas digitadas do mesmo jeito que quando você executa cargo run localmente e digita no terminal. Útil para praticar padrões de ownership do Rust com entrada real.
Como aprendo Rust depois de testar o playground?
Edite o código Rust de exemplo, pressione Rodar e itere. Quando quiser algo mais estruturado, o curso interativo de Rust do Coddy leva você de ownership e borrowing até traits, generics e tratamento de erros com exercícios práticos.