Package category
TypeScript tooling
Type utilities, declaration tooling and TypeScript build helpers.
4,224 packages107 comparisons
Packages compared
4,224 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| country-to-currency Map country codes (ISO 3166-1 alpha-2) to their default currency codes (ISO 4217) | 71.8k | +178% | - | 3 months ago 3.0.1 | ESM only | Bundled | Internationalisation, TypeScript tooling | |
| tablemark Generate markdown tables from a list of objects or JSON data. | 71.8k | +39% | - | 1 year ago 4.1.0 | ESM only | Bundled | Parsers and serialisers, Markdown | |
| @e2b/cli CLI for managing e2b sandbox templates | 71.8k | - | - | - | 7 days ago 2.20.0 | - | None | TypeScript tooling, CLI tools and terminal utilities |
| zod-compiler Compile Zod schemas into zero-overhead validation functions | 71.1k | +3281538% | - | 2 days ago 2.0.7 | ESM only | Bundled | TypeScript tooling | |
| @clipboard-health/util-ts TypeScript utilities. | 71k | - | - | - | 3 days ago 5.17.7 | CommonJS | Bundled | TypeScript tooling |
| readable-stream-clone readable stream cloner | 70.9k | +46% | - | 2 years ago 1.0.0 | CommonJS | Bundled | TypeScript tooling | |
| patronum ☄️ Effector utility library delivering modularity and convenience | 70.9k | +162% | - | 1 year ago 2.3.0 | ESM + CommonJS | Bundled | Utility libraries, TypeScript tooling | |
| @oh-my-pi/pi-wire Shared wire protocol types for omp packages | 70.7k | - | - | - | 2 days ago 18.3.1 | ESM only | Bundled | TypeScript tooling, CLI tools and terminal utilities |
| ts-retry A little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo | 70.7k | +38% | - | 3 months ago 7.0.3 | ESM + CommonJS | Bundled | TypeScript tooling, Vue | |
| agentdb Self-learning vector memory for AI agents — single-file .rvf cognitive container with HNSW search, episodic Reflexion memory, causal graph + Cypher, 9 RL algorithms, Thompson Sampling bandit, 41 MCP tools, hybrid (BM25 + dense) retrieval, GNN attention. 1 | 70.6k | +5714% | - | 1 month ago 3.0.0-alpha.20 | ESM only | Bundled | Database clients and drivers, TypeScript tooling | |
| @tsparticles/shape-heart tsParticles heart shape | 70.5k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| types-package-json A handful set of package.json types and interfaces to improve working with dynamically imported package.json files. | 70.4k | +1368% | - | 5 years ago 2.0.39 | CommonJS | Bundled | TypeScript tooling, Parsers and serialisers | |
| @tsparticles/shape-cards tsParticles cards shape | 70.1k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @oh-my-pi/omp-stats Local observability dashboard for pi AI usage statistics | 69.9k | - | - | - | 2 days ago 18.3.1 | ESM only | Bundled | Numbers and maths, CLI tools and terminal utilities |
| ts-keycode-enum A TypeScript enum definition that maps human-friendly key names to JavaScript key codes | 69.7k | +19% | - | 8 years ago 1.0.6 | CommonJS | Bundled | TypeScript tooling | |
| @unovue/detypes Removes TypeScript type annotations but keeps the formatting | 69.6k | - | - | - | 1 year ago 0.8.5 | ESM + CommonJS | Bundled | TypeScript tooling |
| jest-matchmedia-mock Mock for fully testing any media queries with Jest | 69.4k | +7% | - | 6 years ago 1.1.0 | CommonJS | Bundled | Testing, TypeScript tooling | |
| @cerbos/core Common types used by the Cerbos client libraries | 69.3k | - | - | - | 10 days ago 0.33.1 | ESM only | Bundled | Security, Node.js utilities |
| @lifi/types Types for the LI.FI stack | 69.1k | - | - | - | 1 day ago 18.12.1 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @grafana/ui Grafana Components Library | 69k | - | - | - | 10 days ago 13.2.2 | ESM + CommonJS | Bundled | Monitoring and error tracking, React |
| mailersend Node.js helper module for MailerSend API | 68.8k | +174% | - | 3 days ago 3.4.1 | CommonJS | Bundled | Email, TypeScript tooling | |
| chanfana OpenAPI 3 and 3.1 schema generator and validator for Hono, itty-router and more! | 68.6k | +172% | - | 1 month ago 3.4.0 | ESM + CommonJS | Bundled | Documentation tooling, Schema validation | |
| kanel-kysely Kysely extension for Kanel | 68.1k | +271% | - | 5 months ago 4.0.0 | CommonJS | Bundled | Database clients and drivers, TypeScript tooling | |
| @azure/keyvault-certificates Azure Key Vault Certificates | 67.9k | - | - | - | 5 months ago 4.10.3 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| @blocknote/server-util A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap. | 67.6k | - | - | - | 3 days ago 0.55.0 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| redoc-express Lightweight Express middleware for serving interactive ReDoc API documentation from OpenAPI/Swagger specs. TypeScript support, 100% test coverage, ES5 compatible. | 67.5k | +175% | - | 10 months ago 2.1.3 | CommonJS | Bundled | Documentation tooling, HTTP servers and web frameworks | |
| @durable-streams/state State change event protocol for Durable Streams | 67.1k | - | - | - | 15 days ago 0.3.2 | ESM + CommonJS | Bundled | TypeScript tooling, AI and machine learning |
| astro-portabletext A flexible and customizable library for rendering Portable Text content in your Astro projects | 67k | +862% | - | 10 days ago 1.0.1 | ESM only | None | Static site generators and meta-frameworks, TypeScript tooling | |
| @azure-rest/ai-inference Inference API for Azure-supported AI models | 66.8k | - | - | - | 1 year ago 1.0.0-beta.6 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| bootstrap-vue-next Seamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development | 66.6k | +64% | - | 8 days ago 1.2.1 | ESM only | Bundled | UI component libraries, Vue | |
| @cloudamqp/amqp-client AMQP 0-9-1 client for RabbitMQ, LavinMQ and other AMQP brokers, both for browsers (WebSocket) and node (TCP Socket) | 66.5k | - | - | - | 28 days ago 4.1.1 | ESM + CommonJS | Bundled | Queues and background jobs, WebSockets and realtime |
| @bitauth/libauth ultra-lightweight library for Bitcoin Cash, Bitcoin, and Bitauth | 66.4k | - | - | - | 2 years ago 3.0.0 | ESM only | Bundled | Blockchain and Web3, Authentication and authorisation |
| componentsjs A semantic dependency injection framework | 66.3k | +227% | - | 8 months ago 6.4.0 | CommonJS | Bundled | TypeScript tooling | |
| @github/mcp-registry TypeScript SDK for the MCP Registry API — includes types, a ready-to-use client, and deterministic fingerprint computation for enterprise allowlist enforcement. | 66.3k | - | - | - | 18 days ago 0.1.7 | CommonJS | Bundled | TypeScript tooling |
| amaro Node.js TypeScript wrapper | 66k | +1535% | - | 4 days ago 1.2.1 | CommonJS | Bundled | TypeScript tooling | |
| skip-regex Micro parser for detection of literal regexes | 65.8k | +18% | - | 7 years ago 1.0.2 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| react-svg-credit-card-payment-icons React components library with 6 styles, 108 icons, TypeScript support, and a variety of types and formats for easy integration into React applications. | 65.6k | +304% | - | 4 months ago 6.0.4 | ESM + CommonJS | Bundled | Icons, React | |
| @azure/arm-cosmosdb A generated SDK for CosmosDBManagementClient. | 65.6k | - | - | - | 2 months ago 17.0.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| @electron-toolkit/eslint-config-ts Basic ESLint config for Electron-TypeScript projects. | 65.3k | - | - | - | 1 year ago 3.1.0 | CommonJS | Bundled | Linting and formatting, TypeScript tooling |
| localized-strings Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing | 65.1k | +5% | - | 1 year ago 2.0.3 | ESM + CommonJS | Bundled | Internationalisation, TypeScript tooling | |
| babel-remove-types > [!NOTE] > This is a fork of https://github.com/cafreeman/remove-types. It's not marked as a fork because we want pull requests to target this repo and not "upstream". | 64.9k | +93% | - | 6 months ago 2.0.0 | ESM only | Bundled | TypeScript tooling | |
| export-from-json Export JavaScript and JSON data to txt, json, csv, tsv, xls, xml, css, and html files. | 64.8k | +59% | - | 1 month ago 1.8.2 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| duckdb-async Promise wrappers for DuckDb NodeJS API | 64.8k | +66% | - | 10 months ago 1.4.2 | CommonJS | Bundled | Promises and async control flow, Database clients and drivers | |
| fastify-tsconfig Shared TypeScript configuration | 64.8k | +79% | - | 1 year ago 3.0.0 | CommonJS | None | TypeScript tooling | |
| agentic-flow The agentic meta-harness — freeze the model, evolve the harness. An open runtime that routes each query to the cost-optimal model, evolves its own harness (planner/context/reviewer/retry/tool/memory/score policy) and autonomously repairs code, then orches | 64.7k | +947% | - | 10 days ago 2.1.3 | ESM only | Bundled | TypeScript tooling | |
| @pothos/plugin-dataloader A Pothos plugin for attaching dataloader to object types | 64.6k | - | - | - | 12 days ago 4.4.6 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| @oh-my-pi/omptype ArkType-compatible runtime schema validation with lazy JIT compilation | 64.5k | - | - | - | 2 days ago 18.3.1 | ESM only | Bundled | Schema validation, CLI tools and terminal utilities |
| @azure/arm-postgresql-flexible A generated SDK for PostgreSQLManagementFlexibleServerClient. | 64.5k | - | - | - | 9 months ago 9.0.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| i18next-vue i18next integration for Vue | 64.4k | +55% | - | 9 months ago 5.4.0 | ESM only | Bundled | Vue, TypeScript tooling | |
| @tsparticles/confetti tsParticles confetti bundle — easily create confetti, confetti cannon, confetti explosions, confetti falling, and confetti parade animations with presets. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, | 64.2k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, React |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- country-to-currencyMap country codes (ISO 3166-1 alpha-2) to their default currency codes (ISO 4217)
- tablemarkGenerate markdown tables from a list of objects or JSON data.
- @e2b/cliCLI for managing e2b sandbox templates
- zod-compilerCompile Zod schemas into zero-overhead validation functions
- @clipboard-health/util-tsTypeScript utilities.
- readable-stream-clonereadable stream cloner
- patronum☄️ Effector utility library delivering modularity and convenience
- @oh-my-pi/pi-wireShared wire protocol types for omp packages
- ts-retryA little retry tool to execute a function until the function is successful. Can also bind a timeout to a function. This lib is usable in typescript, in javascript, in node, in SPA tools (rest, Vue, Svelte...) and browser (available in ESM and common js fo
- agentdbSelf-learning vector memory for AI agents — single-file .rvf cognitive container with HNSW search, episodic Reflexion memory, causal graph + Cypher, 9 RL algorithms, Thompson Sampling bandit, 41 MCP tools, hybrid (BM25 + dense) retrieval, GNN attention. 1
- @tsparticles/shape-hearttsParticles heart shape
- types-package-jsonA handful set of package.json types and interfaces to improve working with dynamically imported package.json files.
- @tsparticles/shape-cardstsParticles cards shape
- @oh-my-pi/omp-statsLocal observability dashboard for pi AI usage statistics
- ts-keycode-enumA TypeScript enum definition that maps human-friendly key names to JavaScript key codes
- @unovue/detypesRemoves TypeScript type annotations but keeps the formatting
- jest-matchmedia-mockMock for fully testing any media queries with Jest
- @cerbos/coreCommon types used by the Cerbos client libraries
- @lifi/typesTypes for the LI.FI stack
- @grafana/uiGrafana Components Library
- mailersendNode.js helper module for MailerSend API
- chanfanaOpenAPI 3 and 3.1 schema generator and validator for Hono, itty-router and more!
- kanel-kyselyKysely extension for Kanel
- @azure/keyvault-certificatesAzure Key Vault Certificates
- @blocknote/server-utilA "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
- redoc-expressLightweight Express middleware for serving interactive ReDoc API documentation from OpenAPI/Swagger specs. TypeScript support, 100% test coverage, ES5 compatible.
- @durable-streams/stateState change event protocol for Durable Streams
- astro-portabletextA flexible and customizable library for rendering Portable Text content in your Astro projects
- @azure-rest/ai-inferenceInference API for Azure-supported AI models
- bootstrap-vue-nextSeamless integration of Vue 3, Bootstrap 5, and TypeScript for modern, type-safe UI development
- @cloudamqp/amqp-clientAMQP 0-9-1 client for RabbitMQ, LavinMQ and other AMQP brokers, both for browsers (WebSocket) and node (TCP Socket)
- @bitauth/libauthultra-lightweight library for Bitcoin Cash, Bitcoin, and Bitauth
- componentsjsA semantic dependency injection framework
- @github/mcp-registryTypeScript SDK for the MCP Registry API — includes types, a ready-to-use client, and deterministic fingerprint computation for enterprise allowlist enforcement.
- amaroNode.js TypeScript wrapper
- skip-regexMicro parser for detection of literal regexes
- react-svg-credit-card-payment-iconsReact components library with 6 styles, 108 icons, TypeScript support, and a variety of types and formats for easy integration into React applications.
- @azure/arm-cosmosdbA generated SDK for CosmosDBManagementClient.
- @electron-toolkit/eslint-config-tsBasic ESLint config for Electron-TypeScript projects.
- localized-stringsSimple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing
- babel-remove-types> [!NOTE] > This is a fork of https://github.com/cafreeman/remove-types. It's not marked as a fork because we want pull requests to target this repo and not "upstream".
- export-from-jsonExport JavaScript and JSON data to txt, json, csv, tsv, xls, xml, css, and html files.
- duckdb-asyncPromise wrappers for DuckDb NodeJS API
- fastify-tsconfigShared TypeScript configuration
- agentic-flowThe agentic meta-harness — freeze the model, evolve the harness. An open runtime that routes each query to the cost-optimal model, evolves its own harness (planner/context/reviewer/retry/tool/memory/score policy) and autonomously repairs code, then orches
- @pothos/plugin-dataloaderA Pothos plugin for attaching dataloader to object types
- @oh-my-pi/omptypeArkType-compatible runtime schema validation with lazy JIT compilation
- @azure/arm-postgresql-flexibleA generated SDK for PostgreSQLManagementFlexibleServerClient.
- i18next-vuei18next integration for Vue
- @tsparticles/confettitsParticles confetti bundle — easily create confetti, confetti cannon, confetti explosions, confetti falling, and confetti parade animations with presets. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact,
- valibot vs zod
- ts-toolbelt vs type-fest
- ts-essentials vs type-fest
- type-fest vs utility-types
- tsx vs effect
- type-fest vs just-diff
- pdf-lib vs @pdfme/pdf-lib
- @hey-api/openapi-ts vs openapi-typescript-codegen
- @asteasolutions/zod-to-openapi vs zod-openapi
- @hey-api/openapi-ts vs zod-openapi
- @uiw/react-md-editor vs markdown-exit
- @hey-api/openapi-ts vs @asteasolutions/zod-to-openapi
- rollbar vs evlog
- kysely vs @prisma/client
- type-graphql vs quicktype-core
- type-graphql vs nexus
- openapi-typescript-codegen vs openapi-client-axios
- zod-openapi vs openapi-client-axios
- openapi-fetch vs openapi-typescript-codegen
- @apollo/cache-control-types vs type-graphql
- @asteasolutions/zod-to-openapi vs oazapfts
- drizzle-orm vs sequelize-typescript
- @e2b/code-interpreter vs react-multi-carousel
- io-ts vs runtypes
- openapi-fetch vs openapi-client-axios
- @asteasolutions/zod-to-openapi vs @kubb/oas
- @envelop/core vs payload
- openapi-fetch vs zod-openapi
- zod-openapi vs openapi-typescript-codegen
- openapi-client-axios vs @kubb/oas