Skip to content
JS
Package category

TypeScript tooling

Type utilities, declaration tooling and TypeScript build helpers.

4,224 packages107 comparisons

Packages compared

4,224 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@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 + CommonJSBundledCloud SDKs, TypeScript tooling
@libpdf/core
A modern PDF library for TypeScript - parsing and generation
92.9k---25 days ago
0.4.2
ESM onlyBundledParsers and serialisers, PDF and documents
@angular/pwa
PWA schematics for Angular
92.8k---2 days ago
22.2.0
-NoneAngular, 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 + CommonJSBundledTypeScript 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 + CommonJSBundledTypeScript tooling
ttypescript
Over TypeScript tool to use custom transformers in the tsconfig.json
92.5k-12%-3 years ago
1.5.15
CommonJSBundledTypeScript 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 onlyBundledTypeScript tooling
jsonld-context-parser
Parses JSON-LD contexts
92.1k+146%-25 days ago
3.1.1
CommonJSBundledParsers 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 + CommonJSBundledHTTP clients, Scraping and browser automation
windmill-client
Windmill SDK client for browsers and Node.js
91.8k+86%--
1.817.0
ESM + CommonJSBundledDatabase clients and drivers, TypeScript tooling
remap-istanbul
A tool for remapping Istanbul coverage via Source Maps
91.6k+75%--
0.13.0
CommonJSNoneTypeScript tooling
ts-protoc-gen
Protoc Plugin for TypeScript Declarations and Service Definitions
89.7k-22%-5 years ago
0.15.0
-NoneTypeScript tooling
@commercetools/sdk-client-v2
commercetools TypeScript SDK client.
88.9k---1 month ago
4.0.1
ESM + CommonJSBundledTypeScript 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
CommonJSNoneTypeScript tooling
zstd.ts
compress and decompress using system-installed zstd and unzstd
88.7k+2469%-4 years ago
1.1.3
ESM + CommonJSBundledTypeScript 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 + CommonJSBundledHTTP 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 + CommonJSBundledCloud SDKs, TypeScript tooling
twoslash-vue
Extended Twoslash for Vue SFC support
88.1k-42%-3 months ago
0.3.9
ESM + CommonJSBundledVue, 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
CommonJSNoneTypeScript tooling, React
fetch-h2
HTTP/1+2 Fetch API client for Node.js
87.2k+135%-4 years ago
3.0.2
CommonJSBundledHTTP 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 + CommonJSBundledNumbers and maths, TypeScript tooling
typedoc-material-theme
A TypeDoc theme based on Material 3.
87k-7%-10 months ago
1.4.1
ESM onlyBundledDocumentation 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 onlyBundledCloud 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 onlyBundledDatabase 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 + CommonJSBundledUI component libraries, TypeScript tooling
helpertypes
A collection of TypeScript helper types
86.4k-12%-3 years ago
0.0.19
ESM + CommonJSBundledTypeScript 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 + CommonJSBundledAnimation, React
update-ts-references
Updates TypeScript references automatically while using workspaces
86k+678%-3 months ago
6.1.0
-NoneTypeScript 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 onlyBundledAuthentication 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 + CommonJSBundledLinting 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 onlyNoneScraping 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
CommonJSBundledTypeScript 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 + CommonJSBundledReact, WebSockets and realtime
eslint-config-love
A TypeScript ESLint config that loves you
84.8k-12%-15 days ago
157.0.0
ESM onlyBundledLinting 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 onlyBundledTypeScript tooling, Node.js utilities
@grafana/tsconfig
Grafana's TypeScript config
84.4k---3 months ago
2.2.0
CommonJSNoneTypeScript tooling
@payloadcms/plugin-form-builder
Form builder plugin for Payload CMS
83.8k---2 days ago
3.90.2
ESM onlyBundledForms, 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 + CommonJSBundledTypeScript 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 + CommonJSBundledConfiguration, Node.js utilities
typescript-collections
A complete, fully tested data structure library written in TypeScript.
83.5k+93%-6 years ago
1.3.3
CommonJSBundledTypeScript tooling
tdesign-react
TDesign Component for React
83.3k+179%--
1.18.3
ESM + CommonJSBundledReact, 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 + CommonJSBundledReact, UI component libraries
@elevenlabs/react-native
ElevenLabs React Native SDK for the Agents Platform
83.2k---18 days ago
1.2.27
ESM onlyNoneReact, WebSockets and realtime
@axiomhq/pino
The official Axiom transport for Pino
83.2k---1 month ago
2.0.0
ESM + CommonJSBundledLogging, TypeScript tooling
ts-enum-util
TypeScript Enum Utilities
83.1k+102%-2 years ago
4.1.0
ESM + CommonJSBundledTypeScript tooling
typescript-string-operations
Simple lightweight string operation library for Typescript, works with Angular
83k-24%-1 year ago
1.6.1
CommonJSBundledTypeScript 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 + CommonJSBundledConfiguration, TypeScript tooling
@typia/interface
Superfast runtime validators with only one line
82.2k---3 days ago
15.0.0
CommonJSBundledTypeScript tooling
karma-typescript
Simplifying running unit tests with coverage for Typescript projects.
82.2k+6%-3 years ago
5.5.4
CommonJSBundledTypeScript tooling, Testing
@typia/utils
Superfast runtime validators with only one line
81.8k---3 days ago
15.0.0
ESM + CommonJSBundledTypeScript 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