Compilador Ruby Online
Escreva, execute e compartilhe trechos de código — sem instalação.
Rode Ruby online no navegador
Um playground e code runner de Ruby online e gratuito. Escreva Ruby no navegador, aperte Rodar, e o código roda em Ruby 3.3 com YJIT habilitado em segundos. Sem rbenv, sem rvm, sem configurar bundler antes.
O editor usa o mesmo motor do VS Code, então destaque de sintaxe Ruby, autocompletar e sublinhado de erros funcionam direitinho. O código roda em Ruby 3.3 com Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt e CSV já instalados como gems — ótimo para parsear HTML, chamar uma API JSON ou explorar metaprogramação.
Por que este playground de Ruby vai te ajudar
- Execução instantânea de Ruby — escreva o código, pressione Rodar e veja a saída do Ruby 3.3 com YJIT em segundos, sem precisar de rbenv nem bundler.
- Destaque de sintaxe Ruby completo, autocompletar e mensagens de erro claras com números de linha, com o mesmo motor de editor do VS Code.
- Entrada via stdin é suportada.
gets,$stdin.readereadlinesleem do campo de entrada do playground, então scripts Ruby interativos e problemas estilo entrevista funcionam de ponta a ponta. Sem precisar configurar rvm, rbenv ou bundler do seu lado. - Ruby 3.3 com Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt e CSV pré-instalados — parseie HTML, chame APIs e rode testes na hora.
O que você pode fazer no playground de Ruby
- Blocks, Procs e lambdas: idiomas essenciais do Ruby que você pode testar um método por vez, além de Enumerable (map, select, reduce, each_with_object).
- Pequenos scripts de scraping de HTML ou de APIs JSON. Use Nokogiri para parsear HTML e HTTParty para chamar um endpoint — ambos os gems já estão instalados.
- Experimentos rápidos em Ruby: teste uma regex, brinque com um truque de metaprogramação usando define_method, confirme um class_eval ou veja como Symbol#to_proc funciona.
Perguntas frequentes sobre o compilador de Ruby online
O compilador de Ruby online é gratuito?
Preciso instalar Ruby ou bundler para usar o runner online?
O playground de Ruby funciona no celular e no Chromebook?
O playground de Ruby oferece suporte a gets e stdin?
gets, $stdin.read e readlines leem as linhas digitadas do mesmo jeito que quando você executa ruby script.rb localmente. Envie a entrada linha por linha e itere com $stdin.each_line como em um script CLI normal.