Playground de Ruby
Escreva, execute e compartilhe trechos de código — sem instalação.
Rode Ruby online no navegador
Este é um playground e compilador de Ruby online e gratuito. Escreva código Ruby direto no navegador, aperte Rodar e execute em Ruby 3.3 com YJIT habilitado em segundos — sem rbenv, sem rvm e sem configurar bundler. É o jeito mais rápido de testar um bloco, experimentar um método novo ou resolver um problema de entrevista em Ruby.
Por baixo dos panos, o editor usa o mesmo motor que o VS Code (destaque de sintaxe Ruby, autocompletar, sublinhado de erros), e seu código roda em Ruby 3.3 com Nokogiri, HTTParty, RSpec, minitest, Faker, colorize, tty-prompt e CSV já instalados como gems. Seja para parsear HTML, chamar uma API JSON ou explorar metaprogramação, este playground de Ruby online leva você da ideia à saída em segundos.
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 completo de sintaxe Ruby, autocompletar e mensagens de erro claras com números de linha — o mesmo motor de editor que o VS Code usa.
- Entrada stdin suportada —
gets,$stdin.read,readlinesleem do campo de entrada do playground, então você pode testar scripts Ruby interativos e problemas de entrevista de ponta a ponta. Sem instalação — sem rvm, rbenv nem configuração de bundler. - 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
- Blocos, Procs e lambdas — idiomas essenciais do Ruby que você pode testar método a método, 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 entrada linha por linha e itere com $stdin.each_line como em um script CLI normal.