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 |
|---|---|---|---|---|---|---|---|---|
| @aws-lambda-powertools/jmespath A type safe and modern jmespath module to parse and extract data from JSON documents using JMESPath | 93.1k | - | - | - | 1 month ago 2.35.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| @libpdf/core A modern PDF library for TypeScript - parsing and generation | 92.9k | - | - | - | 25 days ago 0.4.2 | ESM only | Bundled | Parsers and serialisers, PDF and documents |
| @angular/pwa PWA schematics for Angular | 92.8k | - | - | - | 2 days ago 22.2.0 | - | None | Angular, CLI tools and terminal utilities |
| emery Utilities to help polish the rough parts of TypeScript. | 92.7k | +581% | - | 1 year ago 1.4.4 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries | |
| snowflake-promise A Promise-based, TypeScript-friendly helper for the Snowflake SDK | 92.6k | +350% | - | 1 year ago 5.0.1 | ESM + CommonJS | Bundled | TypeScript tooling | |
| ttypescript Over TypeScript tool to use custom transformers in the tsconfig.json | 92.5k | -12% | - | 3 years ago 1.5.15 | CommonJS | Bundled | TypeScript tooling | |
| @mcp-b/webmcp-types Strict TypeScript type definitions for the WebMCP core API (document.modelContext) | 92.3k | - | - | - | 26 days ago 5.1.0 | ESM only | Bundled | TypeScript tooling |
| jsonld-context-parser Parses JSON-LD contexts | 92.1k | +146% | - | 25 days ago 3.1.1 | CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| wreq-js Node.js/TypeScript HTTP client with browser TLS fingerprint impersonation (JA3/JA4). Bypass Cloudflare and anti-bot detection. Rust-powered, fetch()-compatible. | 91.9k | - | - | 1 month ago 3.2.0 | ESM + CommonJS | Bundled | HTTP clients, Scraping and browser automation | |
| windmill-client Windmill SDK client for browsers and Node.js | 91.8k | +86% | - | - 1.817.0 | ESM + CommonJS | Bundled | Database clients and drivers, TypeScript tooling | |
| remap-istanbul A tool for remapping Istanbul coverage via Source Maps | 91.6k | +75% | - | - 0.13.0 | CommonJS | None | TypeScript tooling | |
| ts-protoc-gen Protoc Plugin for TypeScript Declarations and Service Definitions | 89.7k | -22% | - | 5 years ago 0.15.0 | - | None | TypeScript tooling | |
| @commercetools/sdk-client-v2 commercetools TypeScript SDK client. | 88.9k | - | - | - | 1 month ago 4.0.1 | ESM + CommonJS | Bundled | TypeScript tooling, Authentication and authorisation |
| page-flip Powerful, simple and flexible JS Library for creating realistic and beautiful page turning effect | 88.8k | +379% | - | - 2.0.7 | CommonJS | None | TypeScript tooling | |
| zstd.ts compress and decompress using system-installed zstd and unzstd | 88.7k | +2469% | - | 4 years ago 1.1.3 | ESM + CommonJS | Bundled | TypeScript tooling | |
| axios-auth-refresh Axios plugin which makes it very easy to automatically refresh the authorization tokens of your clients | 88.5k | +30% | - | 6 months ago 5.0.2 | ESM + CommonJS | Bundled | HTTP clients, TypeScript tooling | |
| @azure/ai-form-recognizer An isomorphic client library for the Azure Document Intelligence service. | 88.4k | - | - | - | 1 year ago 5.1.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| twoslash-vue Extended Twoslash for Vue SFC support | 88.1k | -42% | - | 3 months ago 0.3.9 | ESM + CommonJS | Bundled | Vue, TypeScript tooling | |
| react-docgen-typescript-loader Webpack loader to generate docgen information from TypeScript React components. | 87.4k | -53% | - | 6 years ago 3.7.2 | CommonJS | None | TypeScript tooling, React | |
| fetch-h2 HTTP/1+2 Fetch API client for Node.js | 87.2k | +135% | - | 4 years ago 3.0.2 | CommonJS | Bundled | HTTP clients, TypeScript tooling | |
| js-big-decimal Work with large numbers on the client side. Round them off to any required precision. | 87.1k | +65% | - | 1 year ago 2.2.0 | ESM + CommonJS | Bundled | Numbers and maths, TypeScript tooling | |
| typedoc-material-theme A TypeDoc theme based on Material 3. | 87k | -7% | - | 10 months ago 1.4.1 | ESM only | Bundled | Documentation tooling, TypeScript tooling | |
| @chat-adapter/state-ioredis ioredis state adapter for Chat SDK — production state with Redis Cluster and Sentinel support via ioredis | 87k | - | - | - | 7 days ago 4.41.0 | ESM only | Bundled | Cloud SDKs, Database clients and drivers |
| @chat-adapter/state-pg PostgreSQL state adapter for Chat SDK — production subscriptions, distributed locks, cache, lists, and queues | 86.9k | - | - | - | 7 days ago 4.41.0 | ESM only | Bundled | Database clients and drivers, Caching |
| embla-carousel-svelte A lightweight carousel library with fluid motion and great swipe precision | 86.6k | +185% | - | 1 year ago 8.6.0 | ESM + CommonJS | Bundled | UI component libraries, TypeScript tooling | |
| helpertypes A collection of TypeScript helper types | 86.4k | -12% | - | 3 years ago 0.0.19 | ESM + CommonJS | Bundled | TypeScript tooling | |
| tsparticles Full-featured tsParticles bundle — create stunning particle, confetti and fireworks animations with all official plugins and presets included. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inf | 86.2k | -17% | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, React | |
| update-ts-references Updates TypeScript references automatically while using workspaces | 86k | +678% | - | 3 months ago 6.1.0 | - | None | TypeScript tooling, Utility libraries | |
| @neondatabase/auth TypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support | 85.8k | - | - | - | 1 month ago 0.5.0-beta | ESM only | Bundled | Authentication and authorisation, TypeScript tooling |
| @rushstack/eslint-plugin An ESLint plugin providing supplementary rules for use with the @rushstack/eslint-config package | 85.7k | - | - | - | 11 days ago 0.23.5 | ESM + CommonJS | Bundled | Linting and formatting, TypeScript tooling |
| pi-web-access Web search, URL fetching, GitHub repo cloning, PDF extraction, YouTube video understanding, and local video analysis for Pi coding agent. Supports OpenAI, Brave, Parallel, TinyFish, Search1API, Searchinfinity, Querit, Tavily, Firecrawl, Crawl4AI, Jina, SE | 85.2k | - | - | 3 days ago 0.31.0 | ESM only | None | Scraping and browser automation, TypeScript tooling | |
| fork-ts-checker-webpack-plugin-alt Runs typescript type checker and linter on separate process. | 85.2k | +91% | - | 7 years ago 0.4.14 | CommonJS | Bundled | TypeScript tooling, Bundler plugins and loaders | |
| react-vnc A React Component to connect to a websockified VNC client using noVNC. | 85k | +849% | - | 10 months ago 3.2.0 | ESM + CommonJS | Bundled | React, WebSockets and realtime | |
| eslint-config-love A TypeScript ESLint config that loves you | 84.8k | -12% | - | 15 days ago 157.0.0 | ESM only | Bundled | Linting and formatting, TypeScript tooling | |
| @launchdarkly/session-replay Browser session replay for your web app. Record session replays to visualize usage patterns. | 84.7k | - | - | - | 10 days ago 1.1.23 | ESM only | Bundled | TypeScript tooling, Node.js utilities |
| @grafana/tsconfig Grafana's TypeScript config | 84.4k | - | - | - | 3 months ago 2.2.0 | CommonJS | None | TypeScript tooling |
| @payloadcms/plugin-form-builder Form builder plugin for Payload CMS | 83.8k | - | - | - | 2 days ago 3.90.2 | ESM only | Bundled | Forms, React |
| timezones-ical-library Easy direct access to the most recent official timezone information for iCalendar files via JavaScript/TypeScript | 83.8k | +60% | - | 16 days ago 2.3.2 | ESM + CommonJS | Bundled | TypeScript tooling | |
| envfile Parse and stringify the environment configuration files and format, also known as .env files and dotenv files | 83.7k | +5% | - | 2 years ago 7.1.0 | ESM + CommonJS | Bundled | Configuration, Node.js utilities | |
| typescript-collections A complete, fully tested data structure library written in TypeScript. | 83.5k | +93% | - | 6 years ago 1.3.3 | CommonJS | Bundled | TypeScript tooling | |
| tdesign-react TDesign Component for React | 83.3k | +179% | - | - 1.18.3 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| react-native-country-picker-modal A searchable, themeable country picker modal for React Native — iOS, Android and Web. | 83.2k | +37% | - | 23 days ago 3.0.0 | ESM + CommonJS | Bundled | React, UI component libraries | |
| @elevenlabs/react-native ElevenLabs React Native SDK for the Agents Platform | 83.2k | - | - | - | 18 days ago 1.2.27 | ESM only | None | React, WebSockets and realtime |
| @axiomhq/pino The official Axiom transport for Pino | 83.2k | - | - | - | 1 month ago 2.0.0 | ESM + CommonJS | Bundled | Logging, TypeScript tooling |
| ts-enum-util TypeScript Enum Utilities | 83.1k | +102% | - | 2 years ago 4.1.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| typescript-string-operations Simple lightweight string operation library for Typescript, works with Angular | 83k | -24% | - | 1 year ago 1.6.1 | CommonJS | Bundled | TypeScript tooling, Angular | |
| auto-config-loader Find and load configuration from a package.json property, rc file, or CommonJS module. | 82.2k | +78% | - | 6 months ago 3.0.4 | ESM + CommonJS | Bundled | Configuration, TypeScript tooling | |
| @typia/interface Superfast runtime validators with only one line | 82.2k | - | - | - | 3 days ago 15.0.0 | CommonJS | Bundled | TypeScript tooling |
| karma-typescript Simplifying running unit tests with coverage for Typescript projects. | 82.2k | +6% | - | 3 years ago 5.5.4 | CommonJS | Bundled | TypeScript tooling, Testing | |
| @typia/utils Superfast runtime validators with only one line | 81.8k | - | - | - | 3 days ago 15.0.0 | ESM + CommonJS | Bundled | 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.
- @aws-lambda-powertools/jmespathA type safe and modern jmespath module to parse and extract data from JSON documents using JMESPath
- @libpdf/coreA modern PDF library for TypeScript - parsing and generation
- @angular/pwaPWA schematics for Angular
- emeryUtilities to help polish the rough parts of TypeScript.
- snowflake-promiseA Promise-based, TypeScript-friendly helper for the Snowflake SDK
- ttypescriptOver TypeScript tool to use custom transformers in the tsconfig.json
- @mcp-b/webmcp-typesStrict TypeScript type definitions for the WebMCP core API (document.modelContext)
- jsonld-context-parserParses JSON-LD contexts
- wreq-jsNode.js/TypeScript HTTP client with browser TLS fingerprint impersonation (JA3/JA4). Bypass Cloudflare and anti-bot detection. Rust-powered, fetch()-compatible.
- windmill-clientWindmill SDK client for browsers and Node.js
- remap-istanbulA tool for remapping Istanbul coverage via Source Maps
- ts-protoc-genProtoc Plugin for TypeScript Declarations and Service Definitions
- @commercetools/sdk-client-v2commercetools TypeScript SDK client.
- page-flipPowerful, simple and flexible JS Library for creating realistic and beautiful page turning effect
- zstd.tscompress and decompress using system-installed zstd and unzstd
- axios-auth-refreshAxios plugin which makes it very easy to automatically refresh the authorization tokens of your clients
- @azure/ai-form-recognizerAn isomorphic client library for the Azure Document Intelligence service.
- twoslash-vueExtended Twoslash for Vue SFC support
- react-docgen-typescript-loaderWebpack loader to generate docgen information from TypeScript React components.
- fetch-h2HTTP/1+2 Fetch API client for Node.js
- js-big-decimalWork with large numbers on the client side. Round them off to any required precision.
- typedoc-material-themeA TypeDoc theme based on Material 3.
- @chat-adapter/state-ioredisioredis state adapter for Chat SDK — production state with Redis Cluster and Sentinel support via ioredis
- @chat-adapter/state-pgPostgreSQL state adapter for Chat SDK — production subscriptions, distributed locks, cache, lists, and queues
- embla-carousel-svelteA lightweight carousel library with fluid motion and great swipe precision
- helpertypesA collection of TypeScript helper types
- tsparticlesFull-featured tsParticles bundle — create stunning particle, confetti and fireworks animations with all official plugins and presets included. Ready to use components available for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inf
- update-ts-referencesUpdates TypeScript references automatically while using workspaces
- @neondatabase/authTypeScript SDK for Neon Auth - authentication for PostgreSQL with multiple adapter support
- @rushstack/eslint-pluginAn ESLint plugin providing supplementary rules for use with the @rushstack/eslint-config package
- pi-web-accessWeb search, URL fetching, GitHub repo cloning, PDF extraction, YouTube video understanding, and local video analysis for Pi coding agent. Supports OpenAI, Brave, Parallel, TinyFish, Search1API, Searchinfinity, Querit, Tavily, Firecrawl, Crawl4AI, Jina, SE
- fork-ts-checker-webpack-plugin-altRuns typescript type checker and linter on separate process.
- react-vncA React Component to connect to a websockified VNC client using noVNC.
- eslint-config-loveA TypeScript ESLint config that loves you
- @launchdarkly/session-replayBrowser session replay for your web app. Record session replays to visualize usage patterns.
- @grafana/tsconfigGrafana's TypeScript config
- @payloadcms/plugin-form-builderForm builder plugin for Payload CMS
- timezones-ical-libraryEasy direct access to the most recent official timezone information for iCalendar files via JavaScript/TypeScript
- envfileParse and stringify the environment configuration files and format, also known as .env files and dotenv files
- typescript-collectionsA complete, fully tested data structure library written in TypeScript.
- tdesign-reactTDesign Component for React
- react-native-country-picker-modalA searchable, themeable country picker modal for React Native — iOS, Android and Web.
- @elevenlabs/react-nativeElevenLabs React Native SDK for the Agents Platform
- @axiomhq/pinoThe official Axiom transport for Pino
- ts-enum-utilTypeScript Enum Utilities
- typescript-string-operationsSimple lightweight string operation library for Typescript, works with Angular
- auto-config-loaderFind and load configuration from a package.json property, rc file, or CommonJS module.
- @typia/interfaceSuperfast runtime validators with only one line
- karma-typescriptSimplifying running unit tests with coverage for Typescript projects.
- @typia/utilsSuperfast runtime validators with only one line
- 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