Menu

Playground de TypeScript

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

index.ts
Output
Click Run to see the output here.

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.stdin leem 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?
Sim. O playground de TypeScript é totalmente gratuito — sem cadastro, sem instalar tsc, sem tsconfig.json para criar. Abra a página e deixe o tsgo compilar para você.
Preciso instalar tsc ou Node para rodar TypeScript online?
Não precisa instalar nada. Você não precisa do compilador tsc, do ts-node ou de um tsconfig.json — o tsgo (compilador nativo em Go) emite JS e roda em Node 24.
O playground de TypeScript funciona no celular e no Chromebook?
Sim. O playground de TypeScript funciona em qualquer navegador moderno — desktop, tablet ou celular. Ótimo para testar snippets TS em Chromebook ou iPad sem instalar Node nem tsc.
O playground de TypeScript oferece suporte a stdin?
Sim. O playground tem um campo de entrada stdin — as linhas vão para 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.
Como aprendo TypeScript depois de testar o playground?
Edite o TypeScript de exemplo, pressione Rodar e itere. Quando quiser prática estruturada, o curso interativo de TypeScript do Coddy cobre tipos, generics, interfaces e programação avançada a nível de tipos.