Pular para o conteúdo

Selecionar língua

Idioma atual: Português (Brasil)

TypeScript

Source: https://github.com/dzharii/awesome-typescript at 1e61bb740c9e
License: Unlicense
Read the English original

This edition is an AI-assisted translation.

Resumo (2026) - Por que esta lista foi arquivada
Criei o awesome-typescript há 11 anos, quando o TypeScript ainda estava tomando forma e estava longe de ser a escolha padrão que é hoje. Naquela época, reunir e selecionar recursos era importante. Isso ajudava os primeiros usuários a encontrar materiais de qualidade, compartilhar lições aprendidas com esforço e formar uma comunidade em torno de uma ferramenta que muitos desenvolvedores subestimavam.

Ao longo dos anos, participei de muitos debates sobre o futuro do TypeScript (especialmente entre 2016 e 2018). Eu acreditava que ele se tornaria um pilar do desenvolvimento moderno. Hoje, é difícil não reconhecer que isso aconteceu. O TypeScript agora é a linguagem de fato para desenvolvimento front-end e está por toda parte: aplicações, SDKs, exemplos e até projetos apenas vagamente relacionados ainda são distribuídos com código TypeScript.

Esse sucesso cria um novo problema para esta lista. Quando quase todos os projetos usam TypeScript, aceitar toda e qualquer adição deixa de ser curadoria e se transforma em manutenção sem limites. As contribuições da comunidade diminuíram, a relação entre conteúdo relevante e ruído mudou, e continuar expandindo a lista já não atende ao propósito original.

Em vez de continuar mantendo algo que não consegue representar um conjunto significativo e selecionado dos melhores recursos no cenário atual, estou arquivando o awesome-typescript e preservando-o como referência histórica.

Obrigado a todos que contribuíram, seja enviando pull requests, sugerindo recursos ou compartilhando comentários. A ajuda de vocês tornou esta lista útil quando ela mais importava e ajudou a reunir a comunidade pioneira do TypeScript.



Uma coleção de excelentes recursos de TypeScript para desenvolvimento no cliente e no servidor. Escreva seu JavaScript incrível em TypeScript. Inspirado nas listas awesome.

semlinker/awesome-typescript agradecemos a @semlinker pela curadoria da lista!

Consulte primeiro as diretrizes de contribuição. Se você encontrar aqui um pacote ou projeto que não seja mais mantido ou não se encaixe bem, envie um pull request para melhorar este arquivo.

  • :books: TypeScript Style Guide conjunto conciso de convenções e boas práticas para criar código consistente e fácil de manter.
  • :art: Visual Types visualizações interativas de conceitos do TypeScript. Contemple as cores bonitas.
  • React Starter Kit – Um modelo full-stack para criar aplicações Web modernas com Bun, TypeScript, React, tRPC, Drizzle ORM e Cloudflare Workers.
  • typescript-starter – Uma CLI para gerar e configurar rapidamente novas bibliotecas e projetos Node.js
  • next-smrt – Um modelo inicial TypeScript/Next.js com Redux/Styled Components/Material UI e TypeSafe Actions.
  • :octocat: Next-Postgres-With-Typescript - Modelo de aplicação Web full-stack, semelhante a um fórum, com Next.js 7.0.2 + Sequelize 4/Postgres + TypeScript + Redux + Passport Local Auth + Emotion
  • MicroTS Gerador de código para microsserviços com abordagem baseada em interfaces: a partir da especificação de API REST do OpenAPI (Swagger), gera um projeto completo com código TypeScript, validador de entrada, interface, testes e configuração do Docker.
  • pankod/next-boilerplate Um modelo Next.js bem estruturado e pronto para produção, com TypeScript, Redux, Jest, Enzyme, Express.js, Sass, CSS, EnvConfig, proxy reverso, analisador de bundles e CLI integrada
  • jsynowiec/node-typescript-boilerplate Modelo atualizado, pronto para desenvolvedores, abrangente e ainda assim minimalista. Funciona imediatamente na maioria dos projetos Node.js. Inclui e configura todas as ferramentas básicas. Compatível com as versões LTS mais recentes do Node.js e com as versões recentes do TypeScript.
  • typescript-express-starter - Modelo inicial TypeScript Express rápido e fácil.
  • The Knests Stack - Modelo full-stack (inicial para hackathons) com: PostgreSQL, Knex.js, NestJS, Next.js, GraphQL, React (com hooks e TypeScript), Material-UI, imagens Docker em vários estágios, Docker Compose e pipeline de CI/CD do GitLab totalmente configurado.
  • tRPC + Next.js - Projetos iniciais full-stack para desenvolvimento com segurança de tipos de ponta a ponta usando React
  • nd.ts - configure um projeto Node.ts mínimo o mais rápido possível
  • :octocat: samchon/backend - Projeto de modelo de back-end em TypeScript que usa NestJS (nestia) e TypeORM (safe-typeorm). Ajuda desenvolvedores iniciantes de back-end com projetos de exemplo derivados. Também oferece suporte a atualizações sem interrupção no nível do processo por meio do pm2.
  • :ok_man: ts-express-boilerplate - Modelo ExpressJS/TypeScript para iniciar projetos de back-end, com foco na simplicidade e em poucos recursos :P Já vem com registro de logs e testes configurados. Usa TypeORM para acesso a dados.
  • create-typescript-app - fornece um ponto de partida para aplicações Web em TypeScript: pnpm, Rollup, Jest e CSS Modules com SCSS.
  • ts-vite-npm-template - Solução completa para criar pacotes NPM baseados em TypeScript com Vite, incluindo implantação de demonstrações ao vivo no GitHub Pages, fluxos automatizados de testes e builds, configuração de testes unitários com Vite e análise de cobertura, além de um modelo de README.md para o pacote.
  • Taze Uma ferramenta de CLI moderna que mantém suas dependências atualizadas
  • Use ts-node para executar scripts ou usar o REPL
  • Como criar scripts TypeScript executáveis:
    1. Certifique-se de ter npx (incluído no npm >= 5.2) e o pacote typescript instalado
    2. Adicione este shebang como primeira linha do script: #!npx ts-node
    3. Torne o script executável: chmod +x script.ts
    4. Execute-o diretamente: ./script.ts :)
Outros (plugins || multiplataforma || código aberto || gratuitos)
Seção intitulada “Outros (plugins || multiplataforma || código aberto || gratuitos)”
  • Tarefas do Grunt:
    • grunt-ts - pacote npm que cuida da compilação de TypeScript em scripts de build do GruntJS
  • Zwitterion - Servidor de desenvolvimento muito simples, com suporte integrado a arquivos TypeScript.
  • Nx - Sistema de build inteligente, rápido e extensível
  • :sparkles: Crisp BigQuery Projeto inicial que entrega dados do Google BigQuery aos navegadores dos usuários com controle de custos. Permite implementar opções avançadas de apresentação de dados.
  • DDB-Table Consultas e tabelas fortemente tipadas para AWS DynamoDB
  • DynamoDB-Toolbox Criador de consultas leve e seguro em relação a tipos para AWS DynamoDB
  • Factor - O CMS Javascript (com suporte nativo a TypeScript)
  • Graphweaver - Transforma várias fontes de dados em um único CMS headless GraphQL.
  • sqlx-ts - Aplicação de CLI com consultas verificadas em tempo de compilação, sem DSL, que gera tipos a partir de instruções SQL para manter seu código seguro em relação a tipos
  • bun - Bun é um runtime JavaScript rápido, gerenciador de pacotes, empacotador e executor de testes
  • deno - Runtime seguro para JavaScript e TypeScript
  • OXC - Conjunto de ferramentas de alto desempenho para JavaScript e TypeScript, escritas em Rust
  • biome - Biome formata e analisa seu código em uma fração de segundo
  • SweetIQ/schemats Gera definições de interfaces TypeScript a partir do esquema de um banco de dados SQL
  • TypeDoc - Gerador de documentação para projetos TypeScript
  • TypeScript Standard - Validação padrão do TypeScript 2 sem configuração
  • typed-install - Instale facilmente novas dependências e suas definições de tipos, onde quer que estejam
  • type-config - Gerador de tsconfig.
  • Zapatos - Postgres sem abstrações para TypeScript
  • dep-tree - Exibe a árvore de dependências de arquivos do projeto e/ou valida essa árvore segundo suas próprias regras.
  • itertools-ts - Adaptação ampliada de itertools para TypeScript e JavaScript. Oferece um grande conjunto de funções para trabalhar com coleções iteráveis (inclusive assíncronas).
  • ParaglideJS - Compilador de i18n que gera traduções totalmente seguras em relação a tipos
  • pg - Playground de PostgreSQL no navegador, sem servidor: apenas cliente e pglite (PostgreSQL em WebAssembly)
  • nocodb - 🔥 🔥 🔥 Alternativa de código aberto ao Airtable
  • jqlite - ⚡ A linguagem de consulta para JSON
  • pompelmi - Verificação de malware em uploads de arquivos para Node.js, ajudando a prevenir inclusão remota de arquivos (RFI), com adaptadores para Express, Koa e Next.js
  • codables - Serializador e desserializador JSON declarativo, baseado em decorators e rico em tipos, capaz de lidar com quase qualquer tipo de dado
  • Rev-dep - Rastreie imports, identifique dependências circulares, encontre código não utilizado e limpe módulos Node — tudo por uma CLI extremamente rápida.
  • jsonup - Analisador JSON em tempo de compilação
  • type-o-rama - Interoperabilidade entre sistemas de tipos de JS
  • utility-types - Tipos utilitários para TypeScript (oferece compatibilidade com os tipos utilitários do Flow)
  • elm-ts - Adaptação da arquitetura Elm para TypeScript, com fp-ts, io-ts, rxjs5 e React
  • ts-essentials - Todos os tipos essenciais de TypeScript em um só lugar
  • typescript-conditional-types - Auxiliares para tipos genéricos de TypeScript
  • ts-types-utils - Utilitários de tipos para TypeScript
  • typesync - Instale definições de tipos ausentes para dependências do seu package.json.
  • type-fest - Coleção de tipos essenciais do TypeScript
  • typetype - Linguagem de programação criada para gerar tipos TypeScript
  • nominal - Tipos nominais e tipos dependentes para TypeScript.
  • @tool-belt/type-predicates - Predicados de tipo, funções de asserção e utilitários.
  • getmytypes - Instale arquivos @types nas dependências de desenvolvimento.
  • ts-toolbelt - Grande coleção de utilitários de tipos para TypeScript
  • string-ts - Funções de string fortemente tipadas para tudo
  • lib-result - Tipo Result leve, inspirado em Rust, para tratamento de erros seguro em relação a tipos em TypeScript e JavaScript.
  • iso-locale - Biblioteca TypeScript abrangente que oferece padrões ISO para lidar com países, idiomas, dialetos e moedas.
  • PandaCSS - CSS-in-JS com estilos gerados durante o build, compatível com RSC, suporte a múltiplas variantes e experiência de desenvolvimento de primeira linha
  • Vanilla-Extract - Use TypeScript como pré-processador. Escreva classes, variáveis e temas locais e seguros em relação a tipos e, depois, gere arquivos CSS estáticos durante o build
  • StyleX - StyleX é uma biblioteca JavaScript para definir estilos de interfaces otimizadas
  • json-decoder - Decodificador JSON seguro em relação a tipos e verificador em tempo de execução
  • typescript-is - Transformador TypeScript que gera verificações de tipos em tempo de execução.
  • type-plus - Tipos adicionais e utilitários com tipos ajustados
  • Agent Framework Crie interceptadores para suas classes e métodos usando decorators
  • SunTori - Serializador/desserializador JSON para garantir que tudo seja seguro em tempo de execução.
  • config - Resolvedor de configuração em tempo de execução
  • @core/match - Desestruturação segura em relação a tipos com validação por correspondência de padrões
  • io-ts - Sistema de tipos em tempo de execução para decodificação/codificação de E/S
  • zod - Validação de esquemas com prioridade para TypeScript e inferência estática de tipos
  • valibot - Biblioteca de esquemas para TypeScript com inferência estática de tipos; é excepcionalmente leve em comparação com Zod e não tem dependências.
  • runtypes - Validação em tempo de execução para tipos estáticos
  • ts-codec - Codecs TypeScript para codificar, decodificar e validar dados
  • ow - Validação de argumentos de funções para pessoas
  • superstruct - Uma forma simples e componível de validar dados
  • computed-types - 🦩 Validações para TypeScript no estilo Joi
  • json-schema-to-ts - Inferência dinâmica de tipos a partir de esquemas JSON
  • Yunomix - Kit de ferramentas para validação de formulários projetado segundo o paradigma AOP.
  • typia - Validador em tempo de execução 20.000 vezes mais rápido, usando tipos TypeScript puros. Basta uma linha, como typia.assert<T>(input). Também oferece serialização JSON 200 vezes mais rápida e recursos de Protocol Buffer. 🚀 (veja também https://typia.io/docs)
  • fta - Análise estática baseada em Rust para monitorar a qualidade do código
  • dto-classes - Análise, validação e serialização amigáveis para desenvolvedores. Tipos estáticos por padrão. Usa propriedades para esquemas de campos, em vez de decorators.
  • iso-locale - Biblioteca TypeScript abrangente que oferece padrões ISO para lidar com países, idiomas, dialetos e moedas.
  • :octocat: ReactNative - Crie aplicativos nativos para Android, iOS e outras plataformas usando React
  • :octocat: NativeScript - Framework de código aberto para criar aplicativos móveis realmente nativos e multiplataforma para iOS, Android e Windows usando JavaScript
  • Monaco Editor
  • :octocat: Angular - Plataforma de desenvolvimento para criar aplicações Web para dispositivos móveis e computadores
  • :octocat: It-Tools - Coleção de ferramentas on-line úteis para desenvolvedores, com ótima experiência de uso
  • :octocat: Fedify - Framework TypeScript para criar aplicativos de servidor federados, com tecnologia ActivityPub e fediverse
  • :octocat: feednext.io - Aplicação de mídia social de código aberto criada com TypeScript tanto no cliente quanto no servidor.
  • :octocat: ionic - Framework de código aberto para desenvolvimento de aplicativos móveis, criado em TypeScript
  • :octocat: React-UWP - Componentes React que implementam o design UWP e Fluent Design da Microsoft.
  • :octocat: palantir/plottable - Biblioteca de componentes modulares para gráficos, criada sobre D3 (veja também: http://plottablejs.org)
  • :octocat: APIs-guru/graphql-voyager - Representa qualquer API GraphQL como um grafo interativo 🛰️
  • :octocat: Rebilly/ReDoc - Documentação de referência de API gerada a partir de OpenAPI/Swagger
  • :octocat: excaliburjs/Excalibur - Engine de jogos JavaScript gratuita e de código aberto
  • :octocat: Bobril - Framework orientado a componentes, inspirado em Mithril e ReactJs. (veja também: http://bobril.com/)
  • :octocat: Stencil - Ferramenta para criar Web Components modernos
  • :octocat: Langfuse - Plataforma de engenharia de LLM de código aberto 🪢 - Rastreamento, gerenciamento de prompts, avaliações e análises
  • :octocat: redux-zero - Contêiner de estado leve baseado em Redux
  • :octocat: wretch - Wrapper minúsculo (< 2,2 KB compactado com gzip) sobre fetch, com sintaxe intuitiva.
  • :octocat: Cycle.js - Framework JavaScript funcional e reativo para código previsível.
  • :octocat: Tridactyl - Extensão para Firefox que substitui o mecanismo de controle do navegador por um inspirado no único editor verdadeiro, o Vim.
  • :octocat: armour/vue-typescript-admin-template - Modelo administrativo minimalista para vue-cli 3.0 e TypeScript + solução de front-end pronta para produção para interfaces administrativas (demonstração)
  • :octocat: n8n.io - Ferramenta de automação de fluxos de trabalho de código aberto
  • :octocat: Dnote - Bloco de notas para linha de comando, com sincronização entre dispositivos e interface Web.
  • :octocat: Thin Backend - Back-end em tempo real para aplicações de página única, com segurança de tipos de ponta a ponta graças a tipos derivados do esquema Postgres
  • :octocat: Flowbite - Biblioteca de componentes de código aberto baseada em Tailwind CSS, com componentes de interface interativos criados em TypeScript
  • :octocat: ILLA Cloud - Plataforma low-code de código aberto, alternativa ao Retool e Appsmith, para desenvolvedores criarem ferramentas internas em minutos.
  • :octocat: Treehouse - Biblioteca leve e de código aberto para criar sua própria ferramenta de anotações.
  • :octocat: GOUI - Biblioteca de interface de usuário de código aberto com muitos componentes para criar aplicações Web
  • :octocat: InDom - Biblioteca DOM moderna, independente de stack e com menos de 4 KB, com limpeza automática, código-fonte TypeScript e definições de tipos.
  • :octocat: Bubble Lab - Plataforma de automação de fluxos de trabalho nativa em TypeScript, de código aberto, com geração baseada em IA, observabilidade completa e código exportável.
  • :octocat: CDK8s - Defina aplicações Kubernetes e abstrações reutilizáveis usando TypeScript
  • :octocat: AWS CDK - Cloud Development Kit para definir infraestrutura em nuvem com TypeScript
  • :octocat: Pulumi - Infraestrutura como código usando TypeScript, JavaScript, Python, Go e .NET
  • :octocat: Backstage - Plataforma para criar portais de desenvolvedores, escrita em TypeScript
  • :octocat: Actio - O framework Node.js para monólitos e microsserviços.
  • :octocat: design-first - Mecanismo de modelos de API REST para TypeScript
  • :octocat: Fastify - Framework Web rápido e de baixo custo para Node.js
  • :octocat: Hono - Hono é um framework Web pequeno, simples e ultrarrápido para edge. Funciona em qualquer runtime JavaScript
  • :octocat: Nest - Framework Node.js progressivo para criar aplicações do lado do servidor eficientes, escaláveis e de nível empresarial sobre TypeScript 🚀 (veja também: https://nestjs.com/)
    • :octocat: nestia - Decorators de validação 20.000 vezes mais rápida e serialização JSON 200 vezes mais rápida, usando typia. Permite utilizar tipos de interface TypeScript puros como DTOs e melhora em cerca de 30 vezes o desempenho geral do servidor. Também oferece suporte à geração de SDKs (conjunto de funções fetch com definições de tipos) e simuladores de mock (simulador de servidor de back-end incorporado ao SDK), além de permitir migrar um projeto NestJS usando apenas o arquivo swagger.json. 🚀 (veja também: https://nestia.io/docs)
  • :octocat: LoopBack 4 - Framework Node.js e TypeScript altamente extensível para criar APIs e microsserviços. :rocket: (veja também: https://loopback.io/)
  • :octocat: FoalTS - Framework simples, intuitivo e completo para criar aplicações Node.JS de nível empresarial :boom: :rocket: (veja também: https://foalts.org)
  • :octocat: Enso - Framework Node.JS com TypeScript em primeiro lugar, inspirado nos princípios de Domain Driven Design e focado em composição e experiência do desenvolvedor
  • :octocat: Libstack - Coleção de vários módulos para criar facilmente servidores TypeScript, prontos para implantação no Docker.
  • :octocat: tinyhttp - Framework Web moderno semelhante ao Express para Node.js, escrito em TypeScript e compilado para ESM nativo.
  • :octocat: ZenTS - Framework moderno para criar aplicações Web avançadas, com foco em Node.js e TypeScript
  • :octocat: Booster Framework - Framework GraphQL de código aberto, nativo da nuvem e orientado a eventos, parte do ecossistema Booster Cloud. Usa abstrações e convenções de alto nível. (veja também: https://booster.cloud)
  • :octocat: MastraAI - Mastra é um framework TypeScript opinativo que ajuda você a criar aplicações e funcionalidades de IA rapidamente.
  • :octocat: VoltAgent - Framework TypeScript para criar e executar agentes de IA com ferramentas, memória e visibilidade.
  • :octocat: Tambo - SDK React para criar interfaces generativas com suporte a MCP.
  • :octocat: Maxim AI - SDK JS/TS para habilitar a observabilidade do Maxim. Maxim é uma plataforma empresarial de avaliação e observabilidade. (veja também: https://getmaxim.ai)
  • :octocat: rehydra - SDK de confiança zero para anonimizar dados pessoais identificáveis (PII) localmente antes de enviar prompts a LLMs e restaurar a resposta sem interrupções.
  • :octocat: Visual Studio Code - IDE multiplataforma.
  • :octocat: alm - IDE de nova geração criada especialmente para TypeScript, escrita em TypeScript + React
  • :octocat: App Outlet - Loja universal de aplicativos Linux para AppImages/Flatpaks/Snaps, escrita em TypeScript + Angular
  • :octocat: SnowFS - Armazenamento de controle de versão rápido e escalável para arquivos gráficos
  • :octocat: MemFree - Mecanismo de busca híbrido de IA e código aberto que fornece respostas precisas instantaneamente a partir da Internet, favoritos, notas e documentos. Compatível com implantação em um clique.
  • :octocat: Nostream - Relay Nostr escrito em TypeScript
  • :octocat: Peekaping - Solução de monitoramento de disponibilidade — monitore sites, APIs e serviços com notificações em tempo real, páginas de status elegantes e análises abrangentes
  • OctoLinker
  • lc-mate - Extensão que exibe a classificação de competições junto aos nomes de usuário no LC
  • :octocat: Performance Decorators - Coleção de decorators TypeScript para otimização de desempenho, incluindo registro do tempo de execução, monitoramento do uso de memória e muito mais.
  • :octocat: SuperJSON - Serializa expressões JavaScript com segurança em um superconjunto de JSON, que inclui datas, BigInts e muito mais
  • :octocat: Procedurem - Biblioteca RPC bidirecional pequena (2 KB) e eficiente, que usa WebSockets.
  • :octocat: RxJS - Biblioteca de programação reativa para JavaScript.
  • :octocat: xstream - Biblioteca de fluxos reativos funcionais para JavaScript extremamente intuitiva, pequena e rápida.
  • :octocat: mockt - Biblioteca divertida de mocks para TypeScript e JavaScript
  • :octocat: substitute.js - Biblioteca fluente de mocks para TypeScript, adaptada do NSubstitute.
  • :octocat: TypeMoq - Biblioteca simples de mocks para TypeScript.
  • :octocat: fast-check - Framework de testes baseados em propriedades para TypeScript.
  • :octocat: Suites - Framework de testes unitários para back-ends TypeScript que funciona com inversão de controle (IoC) e frameworks de injeção de dependências.
  • :octocat: InversifyJS - Contêiner de inversão de controle poderoso e leve para aplicações JavaScript e Node.js, com tecnologia TypeScript.
  • :octocat: TypeORM - ORM para TypeScript e JavaScript (ES7, ES6, ES5). Compatível com bancos de dados MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle e WebSQL. Funciona nas plataformas NodeJS, navegador, Ionic, Cordova e Electron.
    • :octocat: Safe-TypeORM - Aprimora o TypeORM em nível de compilação e oferece ferramentas automatizadas de ajuste de desempenho por meio de junções no nível da aplicação. Além disso, a segurança das consultas SQL brutas é garantida por metaprogramação de tipos.
  • :octocat: MikroORM - ORM TypeScript para Node.js baseado nos padrões Data Mapper, Unit of Work e Identity Map. Compatível com MongoDB, PostgreSQL, MySQL e SQLite.
  • :octocat: DrizzleORM - ORM leve para TypeScript, biblioteca semelhante a SQL para acesso flexível a dados, pronta para serverless e sem dependências.
  • :octocat: Prisma - Acesso moderno a bancos de dados (alternativa a ORM) para Node.js e TypeScript | PostgreSQL, MySQL e SQLite
    • :octocat: prisma-markdown: Gera documentação Markdown composta por diagramas ERD e suas descrições.
  • :octocat: Corgi - Decodificador de VIN em TypeScript com banco de dados SQLite otimizado. Funciona totalmente off-line, decodifica em menos de 1 ms e inclui o conjunto completo de dados da NHTSA em 21 MB.
  • :octocat: Neuledge - Neuledge é uma linguagem universal para bancos de dados que oferece ferramentas de ponta para modelagem de dados, representação de lógica de negócios e validação de esquemas.
  • :octocat: Typetta - ORM TypeScript para Node.js que usa GraphQL como linguagem de definição de esquemas | Compatível com todos os principais bancos SQL e MongoDB.
  • :octocat: TypeGQL - Conjunto de ferramentas para criar esquemas GraphQL diretamente de classes TypeScript tipadas.
  • :octocat: TSTL - Implementação da STL (Standard Template Library) de C++ em TypeScript. Os módulos fornecidos são contêineres, iteradores, algoritmos e funções.
    • :octocat: ECol - Extensão dos contêineres TSTL; coleções que emitem eventos de E/S dos elementos.
    • :octocat: TGrid - Framework de computação em grade, extensão de rede e threads do TSTL, com suporte a RFC (chamada remota de função).
    • :octocat: Mutex-Server - Controlador de seções críticas, como mutex e semáforo, no nível da rede.
  • :octocat: Kalimdor.js - Biblioteca de aprendizado de máquina para Web, Node e desenvolvedores!
  • :octocat: prelude.ts - Programação funcional: coleções persistentes imutáveis, estruturas como Option e Either e combinadores.
  • :octocat: ee-ts - Emissores de eventos tipados
  • :octocat: io-ts - Validação de tipos em tempo de execução
  • :octocat: mokia - Servidor mock com simulação integrada de dados e serviço HTTP.
  • :octocat: sub-events - Eventos fortemente tipados.
  • :octocat: ts-audio - Biblioteca agnóstica e fácil de usar para trabalhar com a API AudioContext
  • :octocat: tslog - Biblioteca poderosa de logs com suporte nativo a TypeScript: interpolação elegante, rastreamento de pilha nativo do V8, ocultação de segredos e suporte a requestIds baseado em AsyncLocalStorage
  • :octocat: tsParticles - Biblioteca leve para criar facilmente animações de partículas em sites (também compatível com ReactJS, VueJS, Angular, Svelte e outros)
  • :octocat: statek - Biblioteca reativa de gerenciamento de estado
  • :octocat: Injex - Framework simples, baseado em decorators e extensível para injeção de dependências em aplicações TypeScript
  • :octocat: tRPC - Kit de ferramentas TypeScript para criar APIs com segurança de tipos de ponta a ponta
  • :octocat: vard - Detecção de injeção de prompts baseada em padrões para TypeScript. Validação em menos de 0,5 ms com API inspirada em Zod para aplicações LLM.
  • :octocat: interface-forge - Fábricas de dados de teste usando tipos e interfaces TypeScript
  • :octocat: iter-ops - Operações com objetos iteráveis
  • :octocat: Remult - CRUD seguro em relação a tipos de ponta a ponta e compartilhamento de código de modelos entre front-end e back-end em aplicações full-stack TypeScript.
  • :octocat: Jest - Solução abrangente de testes JavaScript. Funciona imediatamente na maioria dos projetos JavaScript.
  • :octocat: diod - Contêiner de inversão de controle e injetor de dependências leve e bastante opinativo para aplicações Node.js ou de navegador.
  • :octocat: @deliberative/crypto - Biblioteca TypeScript/WebAssembly para criptografia de chave pública, cofres secretos AEAD, compartilhamento secreto de Shamir e embaralhamento aleatório. Funciona em Node.js, ESM, CommonJS e no navegador.
  • :octocat: castore - Biblioteca TypeScript para implementar Event Sourcing facilmente na sua aplicação
  • :octocat: sweet-monads - Biblioteca TypeScript para monads populares (como Maybe ou Either) e iteradores eficientes.
  • :octocat: simple-mask-money - 💰 Simple mask money é um pacote leve, seguro e tipado para formatar valores monetários!
  • :octocat: Color-Core - color-core é uma biblioteca poderosa e segura em relação a tipos para manipulação de cores em aplicações TypeScript e JavaScript. Oferece um conjunto abrangente de ferramentas para trabalhar com cores em vários espaços de cor, tornando-se indispensável para desenvolvedores de projetos que exigem manipulação avançada de cores.
  • :octocat: PigmentTS - Utilitário leve para manipulação e conversão de cores.
  • :octocat: file-graph - Biblioteca para armazenar grafos em arquivos e fazer consultas neles.
  • :octocat: @diy0r/nestjs-rabbitmq - Biblioteca para criar microsserviços NestJS com RabbitMQ.
  • :octocat: Onion.JS - Projete e aplique wrappers (ou seja, funções de ordem superior) sem quebrar os tipos! Baseado nos tipos de ordem superior de HotScript.
  • :octocat: text-smart-trimmer - Utilitário TypeScript leve para cortar texto preservando limites entre palavras, pontuação e sufixos personalizados, conforme desejado.
  • :octocat: nano-string-utils - Utilitários de string ultraleves, sem dependências, elimináveis na árvore, totalmente tipados e otimizados para JavaScript moderno.
  • :octocat: safe-fetch - Wrapper fetch sem dependências, com resultados seguros, dois tempos limite, novas tentativas inteligentes e erros TypeScript normalizados.
  • :octocat: stunk - Biblioteca leve e independente de framework para gerenciamento de estado, com blocos atômicos para reatividade granular, simples e aplicável a qualquer aplicação TypeScript.
  • :octocat: blastore - Wrapper de armazenamento minimalista e de alto desempenho para localStorage, AsyncStorage, memória ou qualquer back-end síncrono/assíncrono — com segurança completa de tipos TypeScript.
  • :octocat: FilterQL - Linguagem de consulta minúscula para filtrar dados estruturados
  • :octocat: ffetch – Wrapper fetch com prioridade para TypeScript, novas tentativas, tempos limite, disjuntor de circuito e hooks de ciclo de vida. Sem dependências de runtime; funciona em qualquer ambiente com suporte a fetch
  • :octocat: iterflow - Utilitários avançados para iteradores, com operações estatísticas, janelamento e avaliação preguiçosa
  • :octocat: Nano Queries - Criador de consultas independente de banco de dados, com consultas componíveis, aninháveis e mutáveis. Usado em produção com Postgres, SQLite, PGLite, DuckDB e outros.
  • duckduckgo-ai-chat - Fornece a API do DuckDuckGo AI Chat, que pode usar gpt-4o-mini gratuitamente.
  • Neurolink - Plataforma universal de desenvolvimento de IA que unifica mais de 12 provedores de IA (OpenAI, Anthropic, Google, Bedrock, Azure) com suporte a MCP, failover entre vários provedores e recursos empresariais prontos para produção. SDK TypeScript + CLI.
  • rehydra - SDK de confiança zero para anonimizar dados pessoais identificáveis (PII) localmente antes de enviar prompts a LLMs e restaurar a resposta sem interrupções.
  • @typescriptlang - Conta oficial do TypeScript no Twitter
  • @angularjs - Conta oficial do AngularJS no Twitter, usando TypeScript desde a versão 2.0
  • @jntrnr - Gerente de programa do TypeScript na Microsoft
  • @ahejlsberg - Distinguished Engineer na Microsoft, envolvido no projeto TypeScript

(adicionado em 2023) Nova seção para agradecer pelas contribuições.

HagiCode

O HagiCode é um ambiente de programação com agentes. Interações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar, criando uma experiência de desenvolvimento envolvente.

Uma experiência de desenvolvimento envolvente, com interações de interface ricas e práticas.

Acessar HagiCodeLer a documentação
  • InteligenteOs fluxos de trabalho do OpenSpec transformam a intenção em um caminho executável, da proposta ao design, às tarefas e à entrega.
  • EficienteA execução multiagente mantém pesquisa, implementação e revisão em andamento em paralelo, em vários repositórios e com os Agent CLI que você já usa.
  • InteressanteInterações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar.

Baixar para Windows

Obter na Microsoft StoreTodos os downloads

Transforme ideias em software entregue.

O HagiCode é um ambiente de programação com agentes: os fluxos de trabalho do OpenSpec planejam a mudança, a execução multiagente a realiza e o Hero Scenario torna o longo percurso visível, para transformar ideias em software entregue.

Inteligente
Os fluxos do OpenSpec transformam a intenção em um caminho da proposta à entrega.
Eficiente
A execução multiagente conduz pesquisa, implementação e revisão em paralelo.
Divertido
As interações de interface facilitam o planejamento, a execução de agentes e os projetos.

Sair do Awesome Site?

Você está prestes a visitar um site externo. Não controlamos o conteúdo nem as práticas de privacidade dele.

Destino

Continuar para o site