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
node-os-utils
Advanced cross-platform operating system monitoring utilities with TypeScript support
174.2k+251%-16 days ago
3.1.0
ESM + CommonJSBundledMonitoring and error tracking, TypeScript tooling
@aws-lambda-powertools/parameters
The parameters package for the Powertools for AWS Lambda (TypeScript) library
173.4k---1 month ago
2.35.0
ESM + CommonJSBundledCloud SDKs, TypeScript tooling
quicktype
![](https://raw.githubusercontent.com/quicktype/quicktype/master/media/quicktype-logo.svg?sanitize=true)
172.7k+168%--
26.0.0
CommonJSBundledGraphQL, Schema validation
@solid-primitives/audio
Primitives to manage audio and single sounds.
172.5k---2 months ago
1.4.5
ESM onlyBundledVideo and audio, TypeScript tooling
@typechain/ethers-v5
🔌 TypeChain target for ethers-v5
172.5k---2 years ago
11.1.2
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
sherif-linux-x64-musl
Opinionated, zero-config linter for TypeScript & JavaScript monorepos
172.5k--2 months ago
1.13.0
-NoneBuild tools, CLI tools and terminal utilities
ts-mockito
Mocking library for TypeScript
172k+1%-6 years ago
2.6.1
CommonJSBundledTesting, TypeScript tooling
@copilotkit/web-components
Framework-agnostic shadow-DOM web components for CopilotKit - includes the <copilotkit-threads-drawer> threads drawer element
171.9k---3 days ago
1.73.3
ESM + CommonJSBundledStatic site generators and meta-frameworks, React
multiple-cucumber-html-reporter
Generate beautiful Cucumber.js reports for multiple instances (browsers / devices)
170.8k-27%--
4.3.0
ESM onlyBundledTypeScript tooling
@better-auth/stripe
Stripe plugin for Better Auth
170k---1 day ago
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
@syncfusion/ej2-calendars
A complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization.
168k---11 days ago
34.2.8
ESM + CommonJSBundledDate pickers, TypeScript tooling
@ionic/angular
Angular specific wrappers for @ionic/core
167.2k---2 days ago
9.0.5
CommonJSBundledAngular, TypeScript tooling
@azure-rest/ai-document-intelligence
Document Intelligence Rest Client
167.1k---1 year ago
1.1.0
ESM + CommonJSBundledCloud SDKs, TypeScript tooling
@chat-adapter/state-redis
Redis state adapter for Chat SDK — production subscriptions, distributed locks, cache, lists, and queues via node-redis
167k---7 days ago
4.41.0
ESM onlyBundledCaching, Database clients and drivers
react-theme-switch-animation
Beautiful, smooth animations for theme switching in React applications. Features Circle, Blur Circle, QR Scan, Polygon, Polygon Gradient, and Custom GIF animations with TypeScript support.
166.8k+2192%-1 month ago
1.3.0
CommonJSBundledTypeScript tooling, React
@kubb/oas
OpenAPI Specification (OAS) utilities and helpers for Kubb, providing parsing, normalization, and manipulation of OpenAPI/Swagger schemas.
166.5k---1 month ago
4.39.3
ESM + CommonJSBundledDocumentation tooling, TypeScript tooling
@tanstack/ai-client
Framework-agnostic headless client for TanStack AI chat, realtime sessions, streaming transports, and media generations.
166.3k---1 day ago
0.35.1
ESM onlyBundledWebSockets and realtime, TypeScript tooling
@simple-dom/interface
Simple DOM typescript interfaces
165.8k---7 years ago
1.4.0
-BundledTypeScript tooling
@pothos/plugin-scope-auth
A Pothos plugin for adding scope based authorization checks to your GraphQL Schema
164k---12 days ago
4.2.1
ESM + CommonJSBundledGraphQL, TypeScript tooling
survey-react-ui
React form library for rendering dynamic, JSON-based forms and surveys. Collect user responses and store them in your own database.
163.8k+158%-2 days ago
3.1.1
ESM + CommonJSBundledForms, React
@unovis/ts
Modular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript
163.8k---15 days ago
1.7.0
ESM onlyBundledCharts and data visualisation, TypeScript tooling
@pdfme/pdf-lib
Create and modify PDF files with JavaScript
163.4k---9 days ago
6.1.13
ESM onlyBundledPDF and documents, TypeScript tooling
real-cancellable-promise
A simple cancellable promise implementation that cancels the underlying HTTP call.
162.5k+153%-1 year ago
1.2.3
ESM + CommonJSBundledReact, TypeScript tooling
@ts-rest/react-query
react-query client integration for @ts-rest
161.4k---1 year ago
3.52.1
ESM + CommonJSBundledTypeScript tooling
prisma-kysely
Generate Kysely database types from a Prisma schema
161.4k+104%-1 month ago
3.2.1
ESM onlyNoneORMs and query builders, TypeScript tooling
@mikro-orm/sqlite
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.
161.2k---6 days ago
7.2.1
ESM onlyBundledTypeScript tooling, ORMs and query builders
miniprogram-api-typings
Type definitions for APIs of Wechat Mini Program in TypeScript
161k+95%--
5.2.3
CommonJSBundledTypeScript tooling
cucumber
The official JavaScript implementation of Cucumber.
158.2k-47%--
6.0.7
CommonJSNoneTesting, TypeScript tooling
react-docgen-typescript-plugin
A webpack plugin to inject react typescript docgen information.
158.1k-41%-2 years ago
1.0.8
CommonJSBundledTypeScript tooling, React
tldts-experimental
Library to work against complex domain names, subdomains and URIs.
157.1k+33%-2 days ago
7.4.15
ESM + CommonJSBundledURLs and query strings, TypeScript tooling
vue-draggable-next
Vue 3 drag-and-drop component based on Sortable.js - Touch-friendly, lightweight, and TypeScript ready
157k+79%-1 year ago
2.3.0
ESM + CommonJSBundledTypeScript tooling, Vue
dropbox
The Dropbox JavaScript SDK is a lightweight, promise based interface to the Dropbox v2 API that works in both nodejs and browser environments.
156.9k+131%-2 days ago
10.47.0
ESM + CommonJSBundledTypeScript tooling, Node.js utilities
@posthog/mcp
PostHog SDK for Model Context Protocol (MCP) servers — tracks tool usage, intent, and identity
156.9k---2 days ago
0.18.0
ESM + CommonJSBundledMonitoring and error tracking, AI and machine learning
@azure/arm-network
A generated SDK for NetworkManagementClient.
155.7k---8 days ago
39.0.0
ESM + CommonJSBundledCloud SDKs, TypeScript tooling
@uploadcare/upload-client
`@uploadcare/upload-client` is a JavaScript and TypeScript SDK for the Uploadcare Upload API. It handles direct binary uploads, multipart uploads for large files, URL-based and UUID-based uploads, and file group creation. Works in Node.js, browser, and Re
155.7k---3 days ago
6.22.0
ESM + CommonJSBundledFiles and file systems, TypeScript tooling
apple-signin-auth
🍎 Apple signin for node.
155.5k+180%-2 months ago
2.1.0
CommonJSBundledAuthentication and authorisation, TypeScript tooling
sortobject
Returns a copy of an object, sorted deeply by its keys, without mangling any arrays inside of it
154.7k-1%-2 years ago
5.6.0
ESM + CommonJSBundledTypeScript tooling, Node.js utilities
@better-auth/electron
Better Auth integration for Electron applications.
154.5k---1 day ago
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
@n8n/expression-runtime
Secure, isolated expression evaluation runtime for n8n
154.3k---9 days ago
0.31.1
ESM + CommonJSBundledSecurity, CLI tools and terminal utilities
@stdlib/array-base-filled
Create a filled generic array.
154.2k---7 months ago
0.2.3
CommonJSBundledTypeScript tooling
@uiw/react-color-shade-slider
Color ShadeSlider component for React.
154k---4 months ago
2.10.3
ESM + CommonJSBundledReact, TypeScript tooling
@uiw/react-color-editable-input-hsla
Color Editable Input HSLA
151.5k---4 months ago
2.10.3
ESM + CommonJSBundledReact, TypeScript tooling
@kubb/cli
Official CLI for Kubb. Run kubb generate, kubb init, kubb validate, kubb studio, and kubb mcp to manage the full code generation lifecycle.
151.3k---1 day ago
5.3.16
ESM + CommonJSBundledTypeScript tooling, CLI tools and terminal utilities
to-words
Convert numbers to words in 135 locales with currency, ordinal, and BigInt support (TypeScript, ESM/CJS/UMD).
151.2k+137%-26 days ago
7.1.0
ESM + CommonJSBundledInternationalisation, TypeScript tooling
gojs
Interactive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams
150.8k+100%-11 days ago
4.0.4
ESM + CommonJSBundledCharts and data visualisation, TypeScript tooling
@uiw/react-color-circle
Color swatch component for React.
150.7k---4 months ago
2.10.3
ESM + CommonJSBundledReact, TypeScript tooling
cmd-ts
> 💻 A type-driven command line argument parser, with awesome error reporting 🤤
150.6k+88%--
0.15.0
ESM + CommonJSBundledTypeScript tooling, Node.js utilities
user-agent-data-types
Type definition for navigator.userAgentData
150.2k+129%-6 months ago
0.4.3
-BundledTypeScript tooling
@medplum/fhirtypes
Medplum FHIR Type Definitions
150.2k---1 day ago
5.1.41
ESM onlyBundledTypeScript tooling
@mark.probst/typescript-json-schema
typescript-json-schema generates JSON Schema files from your Typescript sources
149.5k---3 years ago
0.55.0
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.

  • node-os-utilsAdvanced cross-platform operating system monitoring utilities with TypeScript support
  • @aws-lambda-powertools/parametersThe parameters package for the Powertools for AWS Lambda (TypeScript) library
  • quicktype![](https://raw.githubusercontent.com/quicktype/quicktype/master/media/quicktype-logo.svg?sanitize=true)
  • @solid-primitives/audioPrimitives to manage audio and single sounds.
  • @typechain/ethers-v5🔌 TypeChain target for ethers-v5
  • sherif-linux-x64-muslOpinionated, zero-config linter for TypeScript & JavaScript monorepos
  • ts-mockitoMocking library for TypeScript
  • @copilotkit/web-componentsFramework-agnostic shadow-DOM web components for CopilotKit - includes the <copilotkit-threads-drawer> threads drawer element
  • multiple-cucumber-html-reporterGenerate beautiful Cucumber.js reports for multiple instances (browsers / devices)
  • @better-auth/stripeStripe plugin for Better Auth
  • @syncfusion/ej2-calendarsA complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization.
  • @ionic/angularAngular specific wrappers for @ionic/core
  • @azure-rest/ai-document-intelligenceDocument Intelligence Rest Client
  • @chat-adapter/state-redisRedis state adapter for Chat SDK — production subscriptions, distributed locks, cache, lists, and queues via node-redis
  • react-theme-switch-animationBeautiful, smooth animations for theme switching in React applications. Features Circle, Blur Circle, QR Scan, Polygon, Polygon Gradient, and Custom GIF animations with TypeScript support.
  • @kubb/oasOpenAPI Specification (OAS) utilities and helpers for Kubb, providing parsing, normalization, and manipulation of OpenAPI/Swagger schemas.
  • @tanstack/ai-clientFramework-agnostic headless client for TanStack AI chat, realtime sessions, streaming transports, and media generations.
  • @simple-dom/interfaceSimple DOM typescript interfaces
  • @pothos/plugin-scope-authA Pothos plugin for adding scope based authorization checks to your GraphQL Schema
  • survey-react-uiReact form library for rendering dynamic, JSON-based forms and surveys. Collect user responses and store them in your own database.
  • @unovis/tsModular data visualization framework for React, Angular, Svelte, Vue, Solid, and vanilla TypeScript or JavaScript
  • @pdfme/pdf-libCreate and modify PDF files with JavaScript
  • real-cancellable-promiseA simple cancellable promise implementation that cancels the underlying HTTP call.
  • @ts-rest/react-queryreact-query client integration for @ts-rest
  • prisma-kyselyGenerate Kysely database types from a Prisma schema
  • @mikro-orm/sqliteTypeScript 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.
  • miniprogram-api-typingsType definitions for APIs of Wechat Mini Program in TypeScript
  • cucumberThe official JavaScript implementation of Cucumber.
  • react-docgen-typescript-pluginA webpack plugin to inject react typescript docgen information.
  • tldts-experimentalLibrary to work against complex domain names, subdomains and URIs.
  • vue-draggable-nextVue 3 drag-and-drop component based on Sortable.js - Touch-friendly, lightweight, and TypeScript ready
  • dropboxThe Dropbox JavaScript SDK is a lightweight, promise based interface to the Dropbox v2 API that works in both nodejs and browser environments.
  • @posthog/mcpPostHog SDK for Model Context Protocol (MCP) servers — tracks tool usage, intent, and identity
  • @azure/arm-networkA generated SDK for NetworkManagementClient.
  • @uploadcare/upload-client`@uploadcare/upload-client` is a JavaScript and TypeScript SDK for the Uploadcare Upload API. It handles direct binary uploads, multipart uploads for large files, URL-based and UUID-based uploads, and file group creation. Works in Node.js, browser, and Re
  • apple-signin-auth🍎 Apple signin for node.
  • sortobjectReturns a copy of an object, sorted deeply by its keys, without mangling any arrays inside of it
  • @better-auth/electronBetter Auth integration for Electron applications.
  • @n8n/expression-runtimeSecure, isolated expression evaluation runtime for n8n
  • @stdlib/array-base-filledCreate a filled generic array.
  • @uiw/react-color-shade-sliderColor ShadeSlider component for React.
  • @uiw/react-color-editable-input-hslaColor Editable Input HSLA
  • @kubb/cliOfficial CLI for Kubb. Run kubb generate, kubb init, kubb validate, kubb studio, and kubb mcp to manage the full code generation lifecycle.
  • to-wordsConvert numbers to words in 135 locales with currency, ordinal, and BigInt support (TypeScript, ESM/CJS/UMD).
  • gojsInteractive diagrams, charts, and graphs, such as trees, flowcharts, orgcharts, UML, BPMN, or business diagrams
  • @uiw/react-color-circleColor swatch component for React.
  • cmd-ts> 💻 A type-driven command line argument parser, with awesome error reporting 🤤
  • user-agent-data-typesType definition for navigator.userAgentData
  • @medplum/fhirtypesMedplum FHIR Type Definitions
  • @mark.probst/typescript-json-schematypescript-json-schema generates JSON Schema files from your Typescript sources