Ir al contenido

Seleccionar idioma

Idioma actual: Español (España)

TypeScript

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

This edition is an AI-assisted translation.

Resumen (2026) - Por qué se archiva esta lista
Empecé awesome-typescript hace 11 años, cuando TypeScript aún estaba tomando forma y distaba mucho de ser la opción predeterminada que es hoy. Entonces era importante recopilar y seleccionar recursos: ayudaba a los primeros usuarios a encontrar material fiable, compartir lo aprendido y crear una comunidad en torno a una herramienta que muchos desarrolladores subestimaban.

A lo largo de los años debatí muchas veces sobre el futuro de TypeScript (especialmente entre 2016 y 2018). Creía que se convertiría en un pilar del desarrollo moderno. Hoy es difícil no ver que así ha sido. TypeScript es ahora el lenguaje de facto para el desarrollo front-end y aparece en todas partes: aplicaciones, SDK, ejemplos e incluso proyectos con poca relación con él.

Ese éxito plantea un nuevo problema para esta lista. Cuando casi todos los proyectos usan TypeScript, aceptar cualquier posible incorporación deja de ser una selección cuidada y se convierte en un mantenimiento ilimitado. Las contribuciones de la comunidad han disminuido, la relación entre señal y ruido ha cambiado y seguir ampliando la lista ya no cumple su propósito original.

En lugar de seguir manteniendo algo que ya no puede reflejar una selección significativa de los mejores recursos actuales, archivo awesome-typescript y lo conservo como referencia histórica.

Gracias a todas las personas que contribuyeron, ya fuera enviando pull requests, proponiendo recursos o compartiendo comentarios. Vuestra ayuda hizo útil esta lista cuando más importaba y reunió a la comunidad inicial de TypeScript.



Una selección de recursos de TypeScript para desarrollo en cliente y servidor. Escribe JavaScript extraordinario con TypeScript. Inspirado en las listas awesome.

semlinker/awesome-typescript ¡Gracias a @semlinker por seleccionar los recursos!

Echa primero un vistazo a las directrices de contribución. Si algún paquete o proyecto de aquí ya no se mantiene o no encaja, envía una pull request para mejorar este archivo.

  • :books: TypeScript Style Guide Conjunto conciso de convenciones y buenas prácticas para crear código coherente y fácil de mantener.
  • :art: Visual Types Visualizaciones interactivas de conceptos de TypeScript. Contempla sus bonitos colores.

Plantillas iniciales de proyectos TypeScript

Sección titulada «Plantillas iniciales de proyectos TypeScript»
  • React Starter Kit – Plantilla full stack para crear aplicaciones web modernas con Bun, TypeScript, React, tRPC, Drizzle ORM y Cloudflare Workers.
  • typescript-starter – CLI para generar y configurar rápidamente bibliotecas y proyectos Node.js
  • next-smrt – Plantilla de TypeScript/Next.js con Redux, Styled Components, Material UI y TypeSafe Actions.
  • :octocat: Next-Postgres-With-Typescript - Plantilla de aplicación web full stack tipo foro con Next.js 7.0.2, Sequelize 4/Postgres, TypeScript, Redux, Passport Local Auth y Emotion
  • MicroTS Generador de código para microservicios con un enfoque basado primero en interfaces: a partir de una especificación de API REST de OpenAPI (Swagger), genera un proyecto completo con código TypeScript, validador de entradas, interfaz de usuario, pruebas y configuración de Docker.
  • pankod/next-boilerplate Plantilla bien estructurada y lista para producción de Next.js con TypeScript, Redux, Jest, Enzyme, Express.js, Sass, CSS, EnvConfig, proxy inverso, analizador de paquetes y CLI integrado
  • jsynowiec/node-typescript-boilerplate Plantilla actualizada, lista para desarrolladores y completa, aunque minimalista. Funciona de inmediato en la mayoría de los proyectos Node.js. Incluye y configura todas las herramientas básicas. Compatible con las versiones LTS más recientes de Node.js y TypeScript.
  • typescript-express-starter - Plantilla rápida y sencilla de TypeScript con Express.
  • The Knests Stack - Plantilla full stack (para hackatones) con PostgreSQL, Knex.js, NestJS, Next.js, GraphQL, React (con hooks y TypeScript), Material-UI, imágenes multietapa de Docker, Docker Compose y una canalización de CI/CD de GitLab totalmente configurada.
  • tRPC + Next.js - Proyectos iniciales full stack para desarrollar con seguridad de tipos integral en React
  • nd.ts - Configura cuanto antes un proyecto mínimo de Node.ts
  • :octocat: samchon/backend - Plantilla de backend TypeScript que usa NestJS (nestia) y TypeORM (safe-typeorm). Ayuda a quienes empiezan en el desarrollo de back-end mediante proyectos de ejemplo derivados. Además, admite actualizaciones no disruptivas a nivel de proceso mediante pm2.
  • :ok_man: ts-express-boilerplate - Plantilla ExpressJS/TypeScript para iniciar proyectos de back-end, centrada en la sencillez y en ofrecer solo lo esencial :P Incluye registro y pruebas ya configurados. Usa TypeORM para acceder a los datos.
  • create-typescript-app - ofrece un punto de partida para aplicaciones web TypeScript. Incluye pnpm, Rollup, Jest y módulos CSS con SCSS.
  • ts-vite-npm-template - Solución integral para crear paquetes NPM basados en TypeScript con Vite, con implementación integrada de demostraciones en GitHub Pages, flujos automatizados de pruebas y compilación, configuración de pruebas unitarias con Vite (incluido el análisis de cobertura) y una plantilla README.md para tu paquete.
  • Taze Herramienta CLI moderna que mantiene actualizadas tus dependencias
  • Usa ts-node para ejecutar scripts o un REPL
  • Cómo crear scripts ejecutables de TypeScript:
    1. Asegúrate de tener npx (incluido con npm >= 5.2) y el paquete typescript instalado
    2. Añade este shebang como primera línea del script: #!npx ts-node
    3. Haz que el script sea ejecutable: chmod +x script.ts
    4. Ejecútalo directamente: ./script.ts :)
Otros (complementos || multiplataforma || código abierto || gratis)
Sección titulada «Otros (complementos || multiplataforma || código abierto || gratis)»
  • Grunt tareas:
    • grunt-ts - Paquete npm que gestiona la compilación de TypeScript en los scripts de compilación de GruntJS
  • Zwitterion - Servidor de desarrollo muy sencillo con compatibilidad integrada para archivos TypeScript.
  • Nx - Sistema de compilación inteligente, rápido y extensible
  • :sparkles: Crisp BigQuery Proyecto inicial que entrega datos de Google BigQuery a los navegadores de los usuarios finales con control de costes. Permite implementar opciones completas de presentación de datos.
  • DDB-Table Consultas y tablas con tipado fuerte para AWS DynamoDB
  • DynamoDB-Toolbox Constructor de consultas ligero y con seguridad de tipos para AWS DynamoDB
  • Factor - El CMS de JavaScript (compatible con TypeScript de forma nativa)
  • Graphweaver - Convierte varias fuentes de datos en un único CMS headless de GraphQL.
  • sqlx-ts - Aplicación CLI que ofrece consultas verificadas en tiempo de compilación, sin DSL, y genera tipos a partir de SQL para mantener la seguridad de tipos del código
  • bun - Bun es un entorno de ejecución de JavaScript rápido, gestor de paquetes, empaquetador y ejecutor de pruebas
  • deno - Entorno de ejecución seguro para JavaScript y TypeScript
  • OXC - Conjunto de herramientas de alto rendimiento para JavaScript y TypeScript, escritas en Rust
  • biome - Biome da formato y analiza tu código en una fracción de segundo
  • SweetIQ/schemats Genera definiciones de interfaces TypeScript a partir del esquema de una base de datos SQL
  • TypeDoc - Generador de documentación para proyectos TypeScript
  • TypeScript Standard - Validación estándar de TypeScript 2 sin configuración
  • typed-install - Instala fácilmente nuevas dependencias y sus definiciones de tipos, estén donde estén
  • type-config - Generador de tsconfig.
  • Zapatos - Postgres sin abstracciones para TypeScript
  • dep-tree - Representa el árbol de dependencias de archivos de tu proyecto o valídalo según tus propias reglas.
  • itertools-ts - Adaptación ampliada de itertools para TypeScript y JavaScript. Ofrece un gran conjunto de funciones para trabajar con colecciones iterables (también asíncronas).
  • ParaglideJS - Compilador de i18n que genera traducciones con seguridad de tipos completa
  • pg - Entorno de pruebas de PostgreSQL en el navegador, sin servidor: solo cliente y pglite (PostgreSQL en WebAssembly)
  • nocodb - 🔥 🔥 🔥 Alternativa de código abierto a Airtable
  • jqlite - ⚡ El lenguaje de consulta para JSON
  • pompelmi - Análisis de malware en archivos subidos para Node.js que ayuda a prevenir la inclusión remota de archivos (RFI), con adaptadores para Express, Koa y Next.js
  • codables - (Des)erializador JSON declarativo basado en decoradores, con tipos enriquecidos y capaz de gestionar casi cualquier tipo de dato
  • Rev-dep - Rastrea importaciones, detecta dependencias circulares, encuentra código sin usar y limpia node_modules, todo desde una CLI rapidísima.
  • jsonup - Analizador JSON en tiempo de compilación
  • type-o-rama - Interoperabilidad entre sistemas de tipos de JS
  • utility-types - Tipos de utilidad para TypeScript (compatibles con los tipos de utilidad de Flow)
  • elm-ts - Adaptación de la arquitectura Elm a TypeScript, con fp-ts, io-ts, rxjs5 y React
  • ts-essentials - Todos los tipos esenciales de TypeScript en un solo lugar
  • typescript-conditional-types - Ayudantes para tipos genéricos de TypeScript
  • ts-types-utils - Utilidades de tipos para TypeScript
  • typesync - Instala las definiciones de TypeScript que falten para las dependencias de tu package.json.
  • type-fest - Colección de tipos esenciales de TypeScript
  • typetype - Lenguaje de programación diseñado para generar tipos de TypeScript
  • nominal - Tipos nominales y tipos dependientes para TypeScript.
  • @tool-belt/type-predicates - Predicados de tipos, funciones de aserción y utilidades.
  • getmytypes - Instala archivos @types en tus dependencias de desarrollo.
  • ts-toolbelt - Amplia colección de utilidades de tipos para TypeScript
  • string-ts - Funciones de cadenas con tipado fuerte para todos
  • lib-result - Tipo Result ligero, inspirado en Rust, para gestionar errores con seguridad de tipos en TypeScript y JavaScript.
  • iso-locale - Biblioteca completa de TypeScript que proporciona estándares ISO para gestionar países, idiomas, dialectos y monedas.
  • PandaCSS - CSS-in-JS con estilos generados durante la compilación, compatible con RSC, soporte para múltiples variantes y una experiencia de desarrollo excepcional
  • Vanilla-Extract - Usa TypeScript como preprocesador. Escribe clases, variables y temas con seguridad de tipos y ámbito local; después genera archivos CSS estáticos durante la compilación
  • StyleX - Biblioteca de JavaScript para definir estilos destinados a interfaces de usuario optimizadas
  • json-decoder - Decodificador JSON con seguridad de tipos y comprobador en tiempo de ejecución
  • typescript-is - Transformador de TypeScript que genera comprobaciones de tipos en tiempo de ejecución.
  • type-plus - Tipos adicionales y utilidades con tipos ajustados
  • Agent Framework Crea interceptores para tus clases y métodos mediante decoradores
  • SunTori - Serializador/deserializador JSON para garantizar la seguridad de los datos en tiempo de ejecución.
  • config - Resolutor de configuración en tiempo de ejecución
  • @core/match - Asignación por desestructuración con seguridad de tipos y validación mediante coincidencia de patrones
  • io-ts - Sistema de tipos en tiempo de ejecución para decodificar y codificar IO
  • zod - Validación de esquemas con prioridad en TypeScript e inferencia estática de tipos
  • valibot - Biblioteca de esquemas TypeScript con inferencia estática de tipos; es excepcionalmente ligera frente a Zod y no tiene dependencias.
  • runtypes - Validación en tiempo de ejecución para tipos estáticos
  • ts-codec - Códecs de TypeScript para codificar, decodificar y validar datos
  • ow - Validación de argumentos de funciones pensada para personas
  • superstruct - Forma sencilla y componible de validar datos
  • computed-types - 🦩 Validaciones para TypeScript similares a Joi
  • json-schema-to-ts - Inferencia dinámica de tipos a partir de esquemas JSON
  • Yunomix - Herramientas de validación de formularios diseñadas según el paradigma AOP.
  • typia - Validador en tiempo de ejecución 20.000 veces más rápido que usa tipos puros de TypeScript. Solo requiere una línea, como typia.assert<T>(input). También admite serialización JSON 200 veces más rápida y funciones de Protocol Buffer. 🚀 (consulta también https://typia.io/docs)
  • fta - Análisis estático basado en Rust para supervisar la calidad del código
  • dto-classes - Análisis, validación y serialización fáciles de usar para desarrolladores. Tipos estáticos de forma predeterminada. Usa propiedades para los esquemas de campos, no decoradores.
  • iso-locale - Biblioteca completa de TypeScript que proporciona estándares ISO para gestionar países, idiomas, dialectos y monedas.
  • :octocat: ReactNative - Crea aplicaciones nativas para Android, iOS y otras plataformas con React
  • :octocat: NativeScript - Marco de código abierto para crear aplicaciones móviles realmente nativas y multiplataforma para iOS, Android y Windows con JavaScript
  • Monaco Editor
  • :octocat: Angular - Plataforma de desarrollo para crear aplicaciones web móviles y de escritorio
  • :octocat: It-Tools - Colección de prácticas herramientas en línea para desarrolladores, con una excelente experiencia de usuario
  • :octocat: Fedify - Marco de TypeScript para crear aplicaciones de servidor federadas basadas en ActivityPub y el fediverso
  • :octocat: feednext.io - Aplicación de redes sociales de código abierto creada con TypeScript tanto en el cliente como en el servidor.
  • :octocat: ionic - Marco de código abierto para desarrollar aplicaciones móviles, creado con TypeScript
  • :octocat: React-UWP - Componentes de React que implementan el diseño UWP y Fluent Design de Microsoft.
  • :octocat: palantir/plottable - Biblioteca de componentes modulares para gráficos, basada en D3 (consulta también: http://plottablejs.org)
  • :octocat: APIs-guru/graphql-voyager - Representa cualquier API de GraphQL como un gráfico interactivo 🛰️
  • :octocat: Rebilly/ReDoc - Documentación de referencia de API generada a partir de OpenAPI/Swagger
  • :octocat: excaliburjs/Excalibur - Motor de videojuegos JavaScript gratuito y de código abierto
  • :octocat: Bobril - Marco basado en componentes, inspirado en Mithril y ReactJs. (consulta también: http://bobril.com/)
  • :octocat: Stencil - Herramienta para crear Web Components modernos
  • :octocat: Langfuse - Plataforma de ingeniería de LLM de código abierto 🪢: trazas, gestión de prompts, evaluaciones y análisis
  • :octocat: redux-zero - Contenedor de estado ligero basado en Redux
  • :octocat: wretch - Envoltorio diminuto (< 2,2 Kb comprimido con gzip) de fetch, con una sintaxis intuitiva.
  • :octocat: Cycle.js - Marco funcional y reactivo de JavaScript para crear código predecible.
  • :octocat: Tridactyl - Complemento para Firefox que sustituye el mecanismo de control del navegador por uno inspirado en el único editor verdadero: Vim.
  • :octocat: armour/vue-typescript-admin-template - Plantilla administrativa mínima de vue-cli 3.0 y TypeScript, además de una solución front-end lista para producción para interfaces de administración (demostración)
  • :octocat: n8n.io - Herramienta de automatización de flujos de trabajo de código abierto
  • :octocat: Dnote - Cuaderno de línea de comandos con sincronización entre dispositivos e interfaz web.
  • :octocat: Thin Backend - Backend en tiempo real para aplicaciones de página única, con seguridad de tipos integral gracias a tipos derivados del esquema de Postgres
  • :octocat: Flowbite - Biblioteca de componentes de código abierto basada en Tailwind CSS, con componentes de interfaz interactivos creados con TypeScript
  • :octocat: ILLA Cloud - Plataforma low-code de código abierto, alternativa a Retool y Appsmith, para que los desarrolladores creen herramientas internas en minutos.
  • :octocat: Treehouse - Biblioteca ligera de código abierto para crear tu propia herramienta de toma de notas.
  • :octocat: GOUI - Biblioteca de interfaz de usuario de código abierto con numerosos componentes para crear aplicaciones web
  • :octocat: InDom - Biblioteca DOM moderna e independiente de la pila (<4 KB), con limpieza automática, código fuente TypeScript y definiciones de tipos.
  • :octocat: Bubble Lab - Plataforma de automatización de flujos de trabajo nativa de TypeScript y de código abierto, con generación basada en IA, observabilidad completa y código exportable.
  • :octocat: CDK8s - Define aplicaciones de Kubernetes y abstracciones reutilizables con TypeScript
  • :octocat: AWS CDK - Kit de desarrollo en la nube para definir infraestructura cloud con TypeScript
  • :octocat: Pulumi - Infraestructura como código con TypeScript, JavaScript, Python, Go y .NET
  • :octocat: Backstage - Plataforma para crear portales de desarrollo, escrita en TypeScript
  • :octocat: Actio - El marco de Node.js para monolitos y microservicios.
  • :octocat: design-first - Motor de plantillas de API REST para TypeScript
  • :octocat: Fastify - Marco web rápido y con poca sobrecarga para Node.js
  • :octocat: Hono - Marco web pequeño, sencillo y ultrarrápido para entornos edge. Funciona en cualquier entorno de ejecución de JavaScript
  • :octocat: Nest - Marco progresivo de Node.js basado en TypeScript para crear aplicaciones de servidor eficientes, escalables y de nivel empresarial 🚀 (consulta también: https://nestjs.com/)
    • :octocat: nestia - Decoradores con typia para una validación 20.000 veces más rápida y una serialización JSON 200 veces más rápida. Permite usar interfaces TypeScript puras como DTO y mejora el rendimiento global del servidor hasta unas 30 veces. También admite la generación de SDK (colecciones de funciones fetch con definiciones de tipos) y simuladores (simulador de servidor back-end integrado en el SDK), e incluso permite migrar un proyecto NestJS usando solo el archivo swagger.json. 🚀 (consulta también: https://nestia.io/docs)
  • :octocat: LoopBack 4 - Marco de Node.js y TypeScript altamente extensible para crear API y microservicios. :rocket: (consulta también: https://loopback.io/)
  • :octocat: FoalTS - Marco sencillo, intuitivo y completo para crear aplicaciones Node.JS de nivel empresarial :boom: :rocket: (consulta también: https://foalts.org)
  • :octocat: Enso - Marco de Node.JS que prioriza TypeScript, inspirado en los principios del diseño dirigido por el dominio y centrado en la composición y la experiencia del desarrollador
  • :octocat: Libstack - Colección de diversos módulos para crear fácilmente servidores TypeScript listos para desplegar en Docker.
  • :octocat: tinyhttp - Marco web moderno para Node.js, similar a Express, escrito en TypeScript y compilado a ESM nativo.
  • :octocat: ZenTS - Marco moderno de Node.js que prioriza TypeScript para crear aplicaciones web completas
  • :octocat: Booster Framework - Marco de código abierto de GraphQL nativo de la nube y basado en eventos, parte del ecosistema Booster Cloud. Utiliza abstracciones y convenciones de alto nivel. (consulta también: https://booster.cloud)
  • :octocat: MastraAI - Marco TypeScript con opiniones definidas que ayuda a crear rápidamente aplicaciones y funciones de IA.
  • :octocat: VoltAgent - Marco TypeScript para crear y ejecutar agentes de IA con herramientas, memoria y visibilidad.
  • :octocat: Tambo - SDK de React para crear interfaces de usuario generativas con compatibilidad con MCP.
  • :octocat: Maxim AI - SDK de JS/TS para habilitar la observabilidad de Maxim. Maxim es una plataforma empresarial de evaluación y observabilidad. (consulta también: https://getmaxim.ai)
  • :octocat: rehydra - SDK de confianza cero para anonimizar localmente la información de identificación personal antes de enviar prompts a LLM y restaurar después la respuesta sin fricciones.
  • :octocat: Visual Studio Code - IDE multiplataforma.
  • :octocat: alm - IDE de nueva generación dedicada a TypeScript, escrita en TypeScript y React
  • :octocat: App Outlet - Tienda universal de aplicaciones Linux para AppImages, Flatpaks y Snaps, escrita en TypeScript y Angular
  • :octocat: SnowFS - Almacenamiento de archivos de control de versiones rápido y escalable para archivos gráficos
  • :octocat: MemFree - Motor de búsqueda híbrido de IA y código abierto que obtiene al instante respuestas precisas de Internet, marcadores, notas y documentos. Admite despliegue con un clic.
  • :octocat: Nostream - Relay de Nostr escrito en TypeScript
  • :octocat: Peekaping - Solución de supervisión de disponibilidad: controla sitios web, API y servicios con notificaciones en tiempo real, elegantes páginas de estado y análisis exhaustivos
  • OctoLinker
  • lc-mate - Extensión que añade la puntuación del concurso a los nombres de usuario en LC
  • :octocat: Performance Decorators - Colección de decoradores TypeScript para optimizar el rendimiento, con registro del tiempo de ejecución, supervisión del uso de memoria y más.
  • :octocat: SuperJSON - Serializa de forma segura expresiones JavaScript en un superconjunto de JSON que incluye fechas, BigInt y más
  • :octocat: Procedurem - Biblioteca RPC bidireccional pequeña (2 KB) y de alto rendimiento que usa WebSockets.
  • :octocat: RxJS - Biblioteca de programación reactiva para JavaScript.
  • :octocat: xstream - Biblioteca de flujos reactivos funcionales para JavaScript, extremadamente intuitiva, pequeña y rápida.
  • :octocat: mockt - Divertida biblioteca de simulación para TypeScript y JavaScript
  • :octocat: substitute.js - Biblioteca fluida de simulación para TypeScript, adaptada de NSubstitute.
  • :octocat: TypeMoq - Biblioteca sencilla de simulación para TypeScript.
  • :octocat: fast-check - Marco de pruebas basadas en propiedades para TypeScript.
  • :octocat: Suites - Marco de pruebas unitarias para backends TypeScript que funciona con marcos de inversión de control (IoC) e inyección de dependencias.
  • :octocat: InversifyJS - Contenedor de inversión de control potente y ligero para aplicaciones JavaScript y Node.js, con TypeScript.
  • :octocat: TypeORM - ORM para TypeScript y JavaScript (ES7, ES6, ES5). Admite bases de datos MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle y WebSQL. Funciona en NodeJS, navegadores, Ionic, Cordova y Electron.
    • :octocat: Safe-TypeORM - Amplía TypeORM durante la compilación y admite herramientas automatizadas de ajuste del rendimiento mediante combinaciones en la aplicación. Además, garantiza la seguridad de las consultas SQL sin procesar mediante metaprogramación de tipos.
  • :octocat: MikroORM - ORM TypeScript para Node.js basado en los patrones Data Mapper, Unit of Work e Identity Map. Admite MongoDB, PostgreSQL, MySQL y SQLite.
  • :octocat: DrizzleORM - ORM ligero de TypeScript, biblioteca de estilo SQL para un acceso flexible a datos, preparado para serverless y sin dependencias.
  • :octocat: Prisma - Acceso moderno a bases de datos (alternativa a ORM) para Node.js y TypeScript | PostgreSQL, MySQL y SQLite
    • :octocat: prisma-markdown: Genera documentos Markdown con diagramas ERD y sus descripciones.
  • :octocat: Corgi - Decodificador VIN de TypeScript con base de datos SQLite optimizada. Totalmente sin conexión, decodifica en menos de 1 ms y contiene el conjunto completo de datos de NHTSA en 21 MB.
  • :octocat: Neuledge - Lenguaje universal para bases de datos que ofrece herramientas de vanguardia para modelar datos, representar lógica empresarial y validar esquemas.
  • :octocat: Typetta - ORM de TypeScript para Node.js que usa GraphQL como lenguaje de definición de esquemas | Compatible con las principales bases de datos SQL y MongoDB.
  • :octocat: TypeGQL - Conjunto de herramientas para crear esquemas GraphQL directamente a partir de clases TypeScript tipadas.
  • :octocat: TSTL - Implementación de la STL de C++ (biblioteca de plantillas estándar) en TypeScript. Incluye contenedores, iteradores, algoritmos y funciones.
    • :octocat: ECol - Extensión de los contenedores de TSTL; colecciones que distribuyen eventos de E/S de elementos.
    • :octocat: TGrid - Marco de computación en cuadrícula y extensión de red e hilos de TSTL, compatible con RFC (llamadas a funciones remotas).
    • :octocat: Mutex-Server - Controlador de secciones críticas, como mutex y semáforos, a nivel de red.
  • :octocat: Kalimdor.js - Biblioteca de aprendizaje automático para la web, Node y desarrolladores.
  • :octocat: prelude.ts - Programación funcional: colecciones persistentes inmutables, construcciones como Option y Either, y combinadores.
  • :octocat: ee-ts - Emisores de eventos tipados
  • :octocat: io-ts - Validación de tipos en tiempo de ejecución
  • :octocat: mokia - Servidor simulado con simulación de datos y servicio HTTP integrados.
  • :octocat: sub-events - Eventos con tipado fuerte.
  • :octocat: ts-audio - Biblioteca independiente y fácil de usar para trabajar con la API AudioContext
  • :octocat: tslog - Potente biblioteca de registro con compatibilidad nativa con TypeScript: interpolación elegante, trazas de pila nativas de V8, ocultación de secretos y compatibilidad con requestIds mediante AsyncLocalStorage
  • :octocat: tsParticles - Biblioteca ligera para crear fácilmente animaciones de partículas en sitios web (también compatible con ReactJS, VueJS, Angular, Svelte y otros)
  • :octocat: statek - Biblioteca reactiva de gestión de estado
  • :octocat: Injex - Marco sencillo, decorado y conectable de inyección de dependencias para aplicaciones TypeScript
  • :octocat: tRPC - Conjunto de herramientas TypeScript para crear API con seguridad de tipos integral
  • :octocat: vard - Detección de inyección de prompts basada en patrones para TypeScript. Validación en menos de 0,5 ms con una API inspirada en Zod para aplicaciones LLM.
  • :octocat: interface-forge - Fábricas de datos de prueba basadas en tipos e interfaces TypeScript
  • :octocat: iter-ops - Operaciones con objetos iterables
  • :octocat: Remult - CRUD con seguridad de tipos integral y uso compartido de código de modelos entre el front-end y el back-end en aplicaciones TypeScript full stack.
  • :octocat: Jest - Solución integral de pruebas para JavaScript. Funciona de inmediato en la mayoría de los proyectos JavaScript.
  • :octocat: diod - Contenedor de inversión de control y inyector de dependencias ligero y de opiniones marcadas para aplicaciones Node.js o de navegador.
  • :octocat: @deliberative/crypto - Biblioteca TypeScript/WebAssembly para criptografía de clave pública, cajas secretas AEAD, secreto compartido de Shamir y barajado aleatorio. Funciona en Nodejs, ESM, CommonJS y el navegador.
  • :octocat: castore - Biblioteca TypeScript para implementar fácilmente Event Sourcing en tu aplicación
  • :octocat: sweet-monads - Biblioteca TypeScript de mónadas populares (como Maybe o Either) e iteradores de alto rendimiento.
  • :octocat: simple-mask-money - 💰 Paquete sencillo, seguro y tipado para dar formato a importes monetarios.
  • :octocat: Color-Core - color-core es una potente biblioteca con seguridad de tipos para manipular colores en aplicaciones TypeScript y JavaScript. Ofrece un conjunto completo de herramientas para trabajar con colores en varios espacios de color, por lo que resulta indispensable para desarrolladores que necesiten una gestión avanzada del color.
  • :octocat: PigmentTS - Utilidad ligera para manipular y convertir colores.
  • :octocat: file-graph - Biblioteca para almacenar grafos en archivos y consultarlos.
  • :octocat: @diy0r/nestjs-rabbitmq - Biblioteca para crear microservicios NestJS con RabbitMQ.
  • :octocat: Onion.JS - Diseña y aplica envoltorios (es decir, funciones de orden superior) sin alterar los tipos. Basada en los tipos de orden superior de HotScript.
  • :octocat: text-smart-trimmer - Utilidad TypeScript ligera para recortar texto conservando opcionalmente los límites entre palabras, la puntuación y los sufijos personalizados.
  • :octocat: nano-string-utils - Utilidades de cadenas ultraligeras y sin dependencias. Eliminables mediante tree-shaking, completamente tipadas y optimizadas para JavaScript moderno.
  • :octocat: safe-fetch - Envoltorio de fetch sin dependencias, con resultados seguros, tiempos de espera dobles, reintentos inteligentes y errores TypeScript normalizados.
  • :octocat: stunk - Biblioteca ligera de gestión de estado independiente del marco, con fragmentos atómicos para una reactividad precisa; sencilla y válida para cualquier aplicación TypeScript.
  • :octocat: blastore - Envoltorio de almacenamiento minimalista y de alto rendimiento para localStorage, AsyncStorage, memoria o cualquier backend síncrono/asíncrono, con seguridad de tipos completa de TypeScript.
  • :octocat: FilterQL - Lenguaje de consulta diminuto para filtrar datos estructurados
  • :octocat: ffetch – Envoltorio de fetch que prioriza TypeScript, con reintentos, tiempos de espera, disyuntor y hooks del ciclo de vida. Sin dependencias en tiempo de ejecución; funciona dondequiera que funcione fetch
  • :octocat: iterflow - Potentes utilidades de iteradores con operaciones estadísticas, ventanas y evaluación diferida
  • :octocat: Nano Queries - Constructor de consultas independiente de la base de datos, con consultas componibles, anidables y mutables. Se usa en producción con Postgres, SQLite, PGLite, DuckDB y otros.
  • duckduckgo-ai-chat - Proporciona la API de DuckDuckGo AI Chat, que permite usar gpt-4o-mini gratis.
  • Neurolink - Plataforma universal de desarrollo de IA que unifica más de 12 proveedores de IA (OpenAI, Anthropic, Google, Bedrock y Azure), con compatibilidad con MCP, conmutación por error entre proveedores y funciones empresariales listas para producción. SDK y CLI de TypeScript.
  • rehydra - SDK de confianza cero para anonimizar localmente la información de identificación personal antes de enviar prompts a LLM y restaurar después la respuesta sin fricciones.
  • @typescriptlang - Cuenta oficial de TypeScript en Twitter
  • @angularjs - Cuenta oficial de AngularJS en Twitter; usa TypeScript desde la versión 2.0
  • @jntrnr - Director de programa de TypeScript en Microsoft
  • @ahejlsberg - Miembro técnico distinguido de Microsoft que participa en el proyecto TypeScript

(añadido en 2023) Nueva sección para agradecer las contribuciones.

HagiCode

HagiCode es un espacio de programación con agentes. Las interacciones de interfaz, ricas y cómodas, hacen que planificar, ejecutar agentes y trabajar en proyectos sea accesible y fácil de seguir, para una experiencia de desarrollo atractiva.

Una experiencia de desarrollo atractiva gracias a interacciones de interfaz ricas y cómodas.

Visitar HagiCodeLeer la documentación
  • InteligenteLos flujos de trabajo de OpenSpec convierten la intención en un itinerario ejecutable, de la propuesta al diseño, las tareas y la entrega.
  • EficienteLa ejecución multiagente avanza en paralelo con la investigación, la implementación y la revisión, en varios repositorios y con los Agent CLI que ya usas.
  • InteresanteLas interacciones de interfaz, ricas y cómodas, hacen que planificar, ejecutar agentes y trabajar en proyectos sea accesible y fácil de seguir.

Descargar para Windows

Obtenerlo en Microsoft StoreTodas las descargas

Convierte ideas en software entregado.

HagiCode es un espacio de trabajo de programación con agentes: los flujos de trabajo de OpenSpec planifican el cambio, la ejecución multiagente lo lleva a cabo y Hero Scenario hace visible el largo recorrido, para convertir ideas en software entregado.

Inteligente
Los flujos de OpenSpec convierten la intención en un camino de la propuesta a la entrega.
Eficiente
La ejecución multiagente avanza en paralelo con investigación, implementación y revisión.
Divertido
Las interacciones de interfaz facilitan la planificación, los agentes y el trabajo en proyectos.

¿Salir de Awesome Site?

Estás a punto de visitar un sitio web externo. No controlamos su contenido ni sus prácticas de privacidad.

Destino

Continuar al sitio web