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 |
|---|---|---|---|---|---|---|---|---|
| @tsparticles/updater-roll tsParticles particles roll updater | 111.6k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| tsdav WebDAV, CALDAV, and CARDDAV client for Nodejs and the Browser | 111.3k | +409% | - | 6 days ago 2.3.4 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @tsparticles/updater-tilt tsParticles particles tilt updater | 111.3k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @textea/json-viewer Interactive Json Viewer, but not only a json viewer | 110.3k | - | - | - | 1 year ago 4.0.1 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @tanstack/solid-store Framework agnostic type-safe store w/ reactive framework adapters | 109.2k | - | - | - | 1 month ago 0.11.1 | ESM + CommonJS | Bundled | TypeScript tooling, State management |
| @bwip-js/browser JavaScript barcode generator supporting over 100 types and standards. | 109.1k | - | - | - | 1 month ago 4.11.4 | ESM + CommonJS | Bundled | PDF and documents, React |
| @tanstack/openai-base Shared OpenAI SDK base adapters for TanStack AI providers using Chat Completions and Responses APIs. | 108.9k | - | - | - | 1 day ago 0.11.1 | ESM only | Bundled | TypeScript tooling |
| rapiq A tiny library which provides utility types/functions for request and response query handling. | 108.6k | +22% | - | 1 year ago 1.0.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| kanel  | 108.4k | +108% | - | 1 month ago 4.0.4 | CommonJS | Bundled | Database clients and drivers, TypeScript tooling | |
| @ai-sdk/workflow WorkflowAgent for building AI agents with AI SDK | 107.2k | - | - | - | 1 day ago 2.0.45 | ESM only | Bundled | Static site generators and meta-frameworks, React |
| @chainsafe/persistent-merkle-tree Merkle tree implemented as a persistent datastructure | 106.9k | - | - | - | 1 month ago 1.3.1 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @azure/arm-sql A generated SDK for SqlManagementClient. | 106.7k | - | - | - | 2 months ago 11.0.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| @patternfly/react-core This library provides a set of common React components for use with the PatternFly reference implementation. | 106.7k | - | - | - | 1 month ago 6.6.1 | ESM + CommonJS | Bundled | React, UI component libraries |
| babel-plugin-tester Utilities for testing babel plugins | 105.8k | +14% | - | - 12.0.0 | CommonJS | Bundled | Testing, TypeScript tooling | |
| @kubernetes-models/validate Validation library for Kubernetes models. | 105.3k | - | - | - | 4 months ago 5.0.2 | ESM only | Bundled | Schema validation, TypeScript tooling |
| @mikro-orm/decorators TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript. | 105.2k | - | - | - | 6 days ago 7.2.1 | ESM only | None | TypeScript tooling, ORMs and query builders |
| loglayer A modern logging library with a fluent API for specifying log messages, metadata and errors | 104k | +190% | - | 2 months ago 9.4.0 | ESM + CommonJS | Bundled | Logging, TypeScript tooling | |
| country-data-list Data about countries - like their ISO codes and currencies | 103.6k | +213% | - | 4 months ago 1.6.3 | ESM + CommonJS | Bundled | Linting and formatting, Testing | |
| typed-scss-modules TypeScript type definition generator for SCSS CSS Modules | 103.3k | +29% | - | 1 year ago 8.1.1 | CommonJS | Bundled | TypeScript tooling, CLI tools and terminal utilities | |
| eslint-define-config Provide a defineConfig function for .eslintrc.js files | 103.1k | -14% | - | - 2.1.0 | ESM + CommonJS | Bundled | Linting and formatting, TypeScript tooling | |
| @bwip-js/node JavaScript barcode generator supporting over 100 types and standards. | 102.8k | - | - | - | 1 month ago 4.11.4 | ESM + CommonJS | Bundled | PDF and documents, React |
| @azure-rest/ai-translation-text An isomorphic client library for the Azure Translator Service | 102.6k | - | - | - | 3 months ago 2.0.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| altcha-lib A lightweight library for creating and verifying ALTCHA challenges on the server. | 102k | +548% | - | - 2.5.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @pothos/plugin-prisma A Pothos plugin for more efficient integration with prisma | 102k | - | - | - | 12 days ago 4.17.0 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| universal-base64 Small universal base64 functions for node.js and browsers | 101.9k | +100% | - | 7 years ago 2.1.0 | CommonJS | Bundled | Cryptography and hashing, TypeScript tooling | |
| calendar-link 📅 Calendar link generator for popular services, like Google, Outlook, and Yahoo. | 101.4k | +11% | - | 26 days ago 2.11.5 | ESM + CommonJS | Bundled | TypeScript tooling | |
| react-minimal-pie-chart Lightweight but versatile SVG pie/donut charts for React | 100.8k | +25% | - | 11 months ago 9.1.2 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| ng-morph Code mutations were never easier than now | 100.6k | +90% | - | 3 months ago 5.0.1 | CommonJS | Bundled | TypeScript tooling, Angular | |
| @azure/storage-file-share Microsoft Azure Storage SDK for JavaScript - File | 100.4k | - | - | - | 1 day ago 12.33.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| @pothos/plugin-relay A Pothos plugin for adding relay style connections, nodes, and cursor based pagination to your GraphQL schema | 100.4k | - | - | - | 12 days ago 4.8.1 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| node-worker-threads-pool Simple worker threads pool using Node's worker_threads module. Compatible with ES6+ Promise, Async/Await. | 100.3k | +40% | - | 5 years ago 1.5.1 | CommonJS | None | Promises and async control flow, TypeScript tooling | |
| @better-auth/scim SCIM plugin for Better Auth | 99.9k | - | - | - | 1 day ago 1.7.6 | ESM only | Bundled | Authentication and authorisation, TypeScript tooling |
| @tanstack/nitro-v2-vite-plugin Modern and scalable routing for React applications | 99.9k | - | - | - | 16 days ago 1.155.2 | ESM + CommonJS | Bundled | Routing, React |
| @ts-rest/nest Nest server integration for @ts-rest | 99.9k | - | - | - | 1 year ago 3.52.1 | ESM + CommonJS | Bundled | TypeScript tooling |
| @postgresql-typed/oids A collection of the PostgreSQL OIDs (Object Identifiers) for all of the built-in data types. | 99.6k | - | - | - | 2 years ago 0.2.0 | ESM only | Bundled | TypeScript tooling |
| @kayahr/text-encoding Text encoder and decoder | 99.5k | - | - | - | 28 days ago 2.2.0 | ESM only | None | TypeScript tooling |
| remove-types A small library for transforming TypeScript code into JavaScript code in the least destructive way possible. This library exports a single function whose purpose is to preserve everything else about the code except for the actual TypeScript syntax itself. | 99.2k | +28% | - | 4 years ago 1.0.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| postcss-prefixwrap A PostCSS plugin that is used to wrap css styles with a css selector to constrain their affect on parent elements in a page. | 98.6k | +97% | - | 5 days ago 1.59.1 | CommonJS | Bundled | CSS-in-JS and styling, TypeScript tooling | |
| promise-pool-executor A module for managing ES6 promise concurrency, frequency, and efficiency. | 98.4k | +58% | - | 1 year ago 2.0.0 | CommonJS | Bundled | Promises and async control flow, TypeScript tooling | |
| esbuild-runner Super-fast on-the-fly transpilation of modern JS, TypeScript and JSX using esbuild | 98.3k | -12% | - | 3 years ago 2.2.2 | CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| @azure/arm-monitor A generated SDK for MonitorClient. | 98.1k | - | - | - | 1 month ago 8.0.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| @payloadcms/plugin-redirects Redirects plugin for Payload | 98.1k | - | - | - | 2 days ago 3.90.2 | ESM only | Bundled | TypeScript tooling, React |
| eachr Give eachr an item to iterate (array, object or map) and an iterator, then in return eachr gives iterator the value and key of each item, and will stop if the iterator returned false. | 97.8k | -29% | - | 2 years ago 7.4.0 | ESM + CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| dynamodb-toolbox Lightweight and type-safe query builder for DynamoDB and TypeScript. | 97k | +42% | - | 10 days ago 2.11.0 | ESM + CommonJS | Bundled | Cloud SDKs, ORMs and query builders | |
| langfuse-langchain LEGACY Langfuse v3 integration for LangChain (maintenance mode). For new projects use the current CallbackHandler from @langfuse/langchain: npm install @langfuse/langchain @langfuse/otel | 96.3k | +182% | - | 10 days ago 3.39.2 | ESM + CommonJS | Bundled | Monitoring and error tracking, TypeScript tooling | |
| ember-cli-typescript-blueprint-polyfill A polyfill for Ember CLI's TypeScript blueprint capabilities. | 96.3k | +49% | - | 4 years ago 0.1.0 | CommonJS | None | Polyfills and shims, TypeScript tooling | |
| scorm-again A modern SCORM JavaScript run-time library for SCORM 1.2 and SCORM 2004 | 96k | +1400% | - | 1 day ago 3.4.1 | ESM + CommonJS | Bundled | DOM and browser utilities, TypeScript tooling | |
| ts-sinon sinon library extension to stub whole object and interfaces | 94.7k | +14% | - | 5 years ago 2.0.2 | CommonJS | Bundled | TypeScript tooling | |
| mantine-datatable The lightweight, dependency-free, dark-theme aware table component for your Mantine UI data-rich applications, featuring asynchronous data loading support, pagination, intuitive Gmail-style additive batch rows selection, column sorting, custom cell data r | 94.1k | +141% | - | 2 months ago 9.4.0 | ESM + CommonJS | Bundled | Tables and data grids, UI component libraries | |
| @turbodocx/html-to-docx HTML to DOCX converter | 93.1k | - | - | - | 14 days ago 1.23.1 | ESM + CommonJS | Bundled | PDF and documents, TypeScript tooling |
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.
- @tsparticles/updater-rolltsParticles particles roll updater
- tsdavWebDAV, CALDAV, and CARDDAV client for Nodejs and the Browser
- @tsparticles/updater-tilttsParticles particles tilt updater
- @textea/json-viewerInteractive Json Viewer, but not only a json viewer
- @tanstack/solid-storeFramework agnostic type-safe store w/ reactive framework adapters
- @bwip-js/browserJavaScript barcode generator supporting over 100 types and standards.
- @tanstack/openai-baseShared OpenAI SDK base adapters for TanStack AI providers using Chat Completions and Responses APIs.
- rapiqA tiny library which provides utility types/functions for request and response query handling.
- kanel
- @ai-sdk/workflowWorkflowAgent for building AI agents with AI SDK
- @chainsafe/persistent-merkle-treeMerkle tree implemented as a persistent datastructure
- @azure/arm-sqlA generated SDK for SqlManagementClient.
- @patternfly/react-coreThis library provides a set of common React components for use with the PatternFly reference implementation.
- babel-plugin-testerUtilities for testing babel plugins
- @kubernetes-models/validateValidation library for Kubernetes models.
- @mikro-orm/decoratorsTypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.
- loglayerA modern logging library with a fluent API for specifying log messages, metadata and errors
- country-data-listData about countries - like their ISO codes and currencies
- typed-scss-modulesTypeScript type definition generator for SCSS CSS Modules
- eslint-define-configProvide a defineConfig function for .eslintrc.js files
- @bwip-js/nodeJavaScript barcode generator supporting over 100 types and standards.
- @azure-rest/ai-translation-textAn isomorphic client library for the Azure Translator Service
- altcha-libA lightweight library for creating and verifying ALTCHA challenges on the server.
- @pothos/plugin-prismaA Pothos plugin for more efficient integration with prisma
- universal-base64Small universal base64 functions for node.js and browsers
- calendar-link📅 Calendar link generator for popular services, like Google, Outlook, and Yahoo.
- react-minimal-pie-chartLightweight but versatile SVG pie/donut charts for React
- ng-morphCode mutations were never easier than now
- @azure/storage-file-shareMicrosoft Azure Storage SDK for JavaScript - File
- @pothos/plugin-relayA Pothos plugin for adding relay style connections, nodes, and cursor based pagination to your GraphQL schema
- node-worker-threads-poolSimple worker threads pool using Node's worker_threads module. Compatible with ES6+ Promise, Async/Await.
- @better-auth/scimSCIM plugin for Better Auth
- @tanstack/nitro-v2-vite-pluginModern and scalable routing for React applications
- @ts-rest/nestNest server integration for @ts-rest
- @postgresql-typed/oidsA collection of the PostgreSQL OIDs (Object Identifiers) for all of the built-in data types.
- @kayahr/text-encodingText encoder and decoder
- remove-typesA small library for transforming TypeScript code into JavaScript code in the least destructive way possible. This library exports a single function whose purpose is to preserve everything else about the code except for the actual TypeScript syntax itself.
- postcss-prefixwrapA PostCSS plugin that is used to wrap css styles with a css selector to constrain their affect on parent elements in a page.
- promise-pool-executorA module for managing ES6 promise concurrency, frequency, and efficiency.
- esbuild-runnerSuper-fast on-the-fly transpilation of modern JS, TypeScript and JSX using esbuild
- @azure/arm-monitorA generated SDK for MonitorClient.
- @payloadcms/plugin-redirectsRedirects plugin for Payload
- eachrGive eachr an item to iterate (array, object or map) and an iterator, then in return eachr gives iterator the value and key of each item, and will stop if the iterator returned false.
- dynamodb-toolboxLightweight and type-safe query builder for DynamoDB and TypeScript.
- langfuse-langchainLEGACY Langfuse v3 integration for LangChain (maintenance mode). For new projects use the current CallbackHandler from @langfuse/langchain: npm install @langfuse/langchain @langfuse/otel
- ember-cli-typescript-blueprint-polyfillA polyfill for Ember CLI's TypeScript blueprint capabilities.
- scorm-againA modern SCORM JavaScript run-time library for SCORM 1.2 and SCORM 2004
- ts-sinonsinon library extension to stub whole object and interfaces
- mantine-datatableThe lightweight, dependency-free, dark-theme aware table component for your Mantine UI data-rich applications, featuring asynchronous data loading support, pagination, intuitive Gmail-style additive batch rows selection, column sorting, custom cell data r
- @turbodocx/html-to-docxHTML to DOCX converter
- 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