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 |
|---|---|---|---|---|---|---|---|---|
| node-os-utils Advanced cross-platform operating system monitoring utilities with TypeScript support | 174.2k | +251% | - | 16 days ago 3.1.0 | ESM + CommonJS | Bundled | Monitoring 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 + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| quicktype  | 172.7k | +168% | - | - 26.0.0 | CommonJS | Bundled | GraphQL, Schema validation | |
| @solid-primitives/audio Primitives to manage audio and single sounds. | 172.5k | - | - | - | 2 months ago 1.4.5 | ESM only | Bundled | Video and audio, TypeScript tooling |
| @typechain/ethers-v5 🔌 TypeChain target for ethers-v5 | 172.5k | - | - | - | 2 years ago 11.1.2 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| sherif-linux-x64-musl Opinionated, zero-config linter for TypeScript & JavaScript monorepos | 172.5k | - | - | 2 months ago 1.13.0 | - | None | Build tools, CLI tools and terminal utilities | |
| ts-mockito Mocking library for TypeScript | 172k | +1% | - | 6 years ago 2.6.1 | CommonJS | Bundled | Testing, 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 + CommonJS | Bundled | Static 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 only | Bundled | TypeScript tooling | |
| @better-auth/stripe Stripe plugin for Better Auth | 170k | - | - | - | 1 day ago 1.7.6 | ESM only | Bundled | Authentication 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 + CommonJS | Bundled | Date pickers, TypeScript tooling |
| @ionic/angular Angular specific wrappers for @ionic/core | 167.2k | - | - | - | 2 days ago 9.0.5 | CommonJS | Bundled | Angular, TypeScript tooling |
| @azure-rest/ai-document-intelligence Document Intelligence Rest Client | 167.1k | - | - | - | 1 year ago 1.1.0 | ESM + CommonJS | Bundled | Cloud 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 only | Bundled | Caching, 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 | CommonJS | Bundled | TypeScript 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 + CommonJS | Bundled | Documentation 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 only | Bundled | WebSockets and realtime, TypeScript tooling |
| @simple-dom/interface Simple DOM typescript interfaces | 165.8k | - | - | - | 7 years ago 1.4.0 | - | Bundled | TypeScript 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 + CommonJS | Bundled | GraphQL, 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 + CommonJS | Bundled | Forms, 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 only | Bundled | Charts and data visualisation, TypeScript tooling |
| @pdfme/pdf-lib Create and modify PDF files with JavaScript | 163.4k | - | - | - | 9 days ago 6.1.13 | ESM only | Bundled | PDF 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 + CommonJS | Bundled | React, TypeScript tooling | |
| @ts-rest/react-query react-query client integration for @ts-rest | 161.4k | - | - | - | 1 year ago 3.52.1 | ESM + CommonJS | Bundled | TypeScript tooling |
| prisma-kysely Generate Kysely database types from a Prisma schema | 161.4k | +104% | - | 1 month ago 3.2.1 | ESM only | None | ORMs 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 only | Bundled | TypeScript tooling, ORMs and query builders |
| miniprogram-api-typings Type definitions for APIs of Wechat Mini Program in TypeScript | 161k | +95% | - | - 5.2.3 | CommonJS | Bundled | TypeScript tooling | |
| cucumber The official JavaScript implementation of Cucumber. | 158.2k | -47% | - | - 6.0.7 | CommonJS | None | Testing, TypeScript tooling | |
| react-docgen-typescript-plugin A webpack plugin to inject react typescript docgen information. | 158.1k | -41% | - | 2 years ago 1.0.8 | CommonJS | Bundled | TypeScript tooling, React | |
| tldts-experimental Library to work against complex domain names, subdomains and URIs. | 157.1k | +33% | - | 2 days ago 7.4.15 | ESM + CommonJS | Bundled | URLs 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 + CommonJS | Bundled | TypeScript 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 + CommonJS | Bundled | TypeScript 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 + CommonJS | Bundled | Monitoring and error tracking, AI and machine learning |
| @azure/arm-network A generated SDK for NetworkManagementClient. | 155.7k | - | - | - | 8 days ago 39.0.0 | ESM + CommonJS | Bundled | Cloud 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 + CommonJS | Bundled | Files and file systems, TypeScript tooling |
| apple-signin-auth 🍎 Apple signin for node. | 155.5k | +180% | - | 2 months ago 2.1.0 | CommonJS | Bundled | Authentication 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 + CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| @better-auth/electron Better Auth integration for Electron applications. | 154.5k | - | - | - | 1 day ago 1.7.6 | ESM only | Bundled | Authentication and authorisation, TypeScript tooling |
| @n8n/expression-runtime Secure, isolated expression evaluation runtime for n8n | 154.3k | - | - | - | 9 days ago 0.31.1 | ESM + CommonJS | Bundled | Security, CLI tools and terminal utilities |
| @stdlib/array-base-filled Create a filled generic array. | 154.2k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | TypeScript tooling |
| @uiw/react-color-shade-slider Color ShadeSlider component for React. | 154k | - | - | - | 4 months ago 2.10.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @uiw/react-color-editable-input-hsla Color Editable Input HSLA | 151.5k | - | - | - | 4 months ago 2.10.3 | ESM + CommonJS | Bundled | React, 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 + CommonJS | Bundled | TypeScript 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 + CommonJS | Bundled | Internationalisation, 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 + CommonJS | Bundled | Charts and data visualisation, TypeScript tooling | |
| @uiw/react-color-circle Color swatch component for React. | 150.7k | - | - | - | 4 months ago 2.10.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| cmd-ts > 💻 A type-driven command line argument parser, with awesome error reporting 🤤 | 150.6k | +88% | - | - 0.15.0 | ESM + CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| user-agent-data-types Type definition for navigator.userAgentData | 150.2k | +129% | - | 6 months ago 0.4.3 | - | Bundled | TypeScript tooling | |
| @medplum/fhirtypes Medplum FHIR Type Definitions | 150.2k | - | - | - | 1 day ago 5.1.41 | ESM only | Bundled | TypeScript 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 | 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.
- 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
- @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
- 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