Playground de TypeScript
Escreva, execute e compartilhe trechos de código — sem instalação.
Rode TypeScript online no navegador
Um playground e compilador de TypeScript online e gratuito. Escreva TS no navegador, aperte Rodar e o tsgo (compilador nativo de TypeScript em Go) emite JavaScript que o Node 24 executa em segundos. Sem tsc, sem ts-node, sem tsconfig.json para configurar antes.
O tsgo emite .js a partir do seu .ts e o Node 24 executa o resultado, então você tem verificação completa de tipos sem o custo de memória de um transpiler a cada execução. O @types/node já vem pré-instalado para tipos da API do Node — útil para testar generics, explorar recursos avançados a nível de tipos ou se preparar para uma entrevista de TS sem sair da página.
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 de sintaxe TypeScript, autocompletar com reconhecimento de tipos e diagnósticos do tsgo, com o mesmo motor de editor que roda no VS Code.
- Suporte a stdin. As linhas alimentam
process.stdin, então interfacesreadlinetipadas e iteradores assíncronos de stdin se comportam igual a rodarts-node script.tslocalmente. Nada de tsc, ts-node ou tsconfig.json para configurar do seu lado. - TypeScript 5.3 com tsgo (o compilador de TS nativo em Go), ts-node e @types/node — verificação de tipos completa e suporte a runtime ES2022.
O que você pode construir no playground de TypeScript
- Interfaces, generics, union e literal types, e type guards. Escreva TS tipado, veja o tsgo emitir .js limpo e rode no 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 de tipo.
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. Interfaces readline tipadas, iteradores assíncronos de process.stdin e qualquer coisa tipada com NodeJS.ReadStream de @types/node se comportam igualzinho a rodar o script localmente.