Playground de TypeScript
Escreva, execute e compartilhe trechos de código — sem instalação.
Rode TypeScript online no navegador
Este é um playground e compilador de TypeScript online e gratuito. Escreva TS direto no navegador, aperte Rodar e veja o tsgo (compilador nativo em Go) emitir JavaScript e o Node 24 executar em segundos — sem tsc, sem ts-node, sem tsconfig.json.
Por baixo dos panos, o tsgo (compilador nativo em Go) emite .js a partir do seu fonte .ts e o Node 24 executa — então você tem verificação completa de tipos sem pagar o custo de memória de um transpiler a cada execução. @types/node já vem pré-instalado para tipos da API do Node. Seja para testar generics, explorar features avançadas a nível de tipos ou se preparar para uma entrevista de TS, este playground de TypeScript online vai da ideia à saída em segundos.
Por que este playground de TypeScript vai te ajudar
- Execução instantânea de TypeScript — o tsgo compila seus .ts e o Node 24 executa em segundos, com verificação completa de tipos.
- Destaque completo de sintaxe TypeScript, autocompletar com conhecimento de tipos e diagnósticos do tsgo — o mesmo motor de editor que o VS Code usa.
- Entrada stdin suportada —
process.stdinleem do campo de entrada do playground, então você pode testar interfaces readline tipadas e iteradores assíncronos de stdin de ponta a ponta. Sem instalação — sem tsc, ts-node nem tsconfig.json. - TypeScript 5.3 com tsgo (o compilador nativo em Go), ts-node e @types/node — verificação de tipos completa e execução ES2022 sem configurar nada.
O que você pode construir no playground de TypeScript
- Interfaces, generics, union e literal types, e type guards — escreva TS tipado, veja tsgo emitir .js limpo e rode em Node 24.
- Tipos avançados — mapped types, conditional types, template literal types e utility types (Pick, Omit, Record) — validados pelo compilador.
- Experimentos rápidos de TypeScript — teste um padrão novo de tipos, confirme uma regra de narrowing, valide um constraint genérico ou veja como tsgo reporta um erro.
Perguntas frequentes sobre o playground de TypeScript online
O playground de TypeScript online é gratuito?
Preciso instalar tsc ou Node para rodar TypeScript online?
O playground de TypeScript funciona no celular e no Chromebook?
O playground de TypeScript oferece suporte a stdin?
process.stdin depois que o tsgo compila seu .ts e o Node 24 o executa. Interfaces readline tipadas, iteradores assíncronos de process.stdin e qualquer coisa tipada com NodeJS.ReadStream de @types/node funcionam do mesmo jeito que ao executar seu script localmente.