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 |
|---|---|---|---|---|---|---|---|---|
| ts-pnp plug'n'play resolver for TypeScript | 2.9m | -31% | - | 6 years ago 1.2.0 | - | None | TypeScript tooling | |
| istextorbinary Determine if a filename and/or buffer is text or binary. Smarter detection than the other solutions. | 2.9m | +98% | - | 2 years ago 9.5.0 | ESM + CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| yuku-parser High-performance JavaScript/TypeScript parser | 2.9m | - | - | 1 day ago 0.11.0 | ESM only | Bundled | Parsers and serialisers, TypeScript tooling | |
| @angular-devkit/build-webpack Webpack Builder for Architect | 2.9m | -3% | - | 1 day ago 0.2202.0 | CommonJS | Bundled | Angular, CLI tools and terminal utilities | |
| @scalar/types Types to work with Scalar packages | 2.9m | +646% | - | 1 day ago 0.22.0 | ESM only | Bundled | TypeScript tooling | |
| @hey-api/codegen-core 🧱 TypeScript framework for generating files. | 2.9m | +2819% | - | 3 months ago 0.9.1 | ESM only | Bundled | TypeScript tooling | |
| yuku-codegen High-performance JavaScript/TypeScript code generator written in Zig | 2.9m | - | - | 1 day ago 0.11.0 | ESM only | Bundled | TypeScript tooling, Parsers and serialisers | |
| antd An enterprise-class UI design language and React components implementation | 2.9m | +54% | - | 5 days ago 6.6.5 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| dependency-cruiser Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD. | 2.8m | +360% | - | 5 days ago 18.4.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| image-ssim Image structural similarity (SSIM). In TypeScript/JavaScript. For browser/server. | 2.8m | +129% | - | 11 years ago 0.2.0 | CommonJS | None | TypeScript tooling | |
| tldts-icann Library to work against complex domain names, subdomains and URIs. Only contains ICANN section. | 2.8m | +195% | - | 1 day ago 7.4.15 | ESM + CommonJS | Bundled | URLs and query strings, TypeScript tooling | |
| editions Publish multiple editions for your JavaScript packages consistently and easily (e.g. source edition, esnext edition, es2015 edition) | 2.8m | +84% | - | 1 year ago 6.22.0 | ESM + CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| discord-api-types Discord API typings that are kept up to date for use in bot library creation. | 2.8m | +580% | - | 22 days ago 0.38.55 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @oxfmt/binding-linux-x64-musl Formatter for the JavaScript Oxidation Compiler | 2.8m | - | - | 4 days ago 0.70.0 | CommonJS | None | TypeScript tooling, Linting and formatting | |
| assert-never Helper function for exhaustive checks of discriminated unions in TypeScript | 2.7m | +80% | - | 1 year ago 1.4.0 | CommonJS | Bundled | TypeScript tooling | |
| @temporalio/common Common library for code that's used across the Client, Worker, and/or Workflow | 2.7m | +367% | - | 10 days ago 1.24.0 | CommonJS | Bundled | TypeScript tooling | |
| vite-plugin-dts <h1 align="center">vite-plugin-dts</h1> | 2.7m | +89% | - | 5 days ago 5.1.1 | ESM + CommonJS | Bundled | TypeScript tooling, Bundler plugins and loaders | |
| ts-deepmerge A TypeScript deep merge function. | 2.7m | +177% | - | 4 months ago 8.0.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| tsconfig Resole and parse `tsconfig.json`, replicating to TypeScript's behaviour | 2.7m | +24% | - | 9 years ago 7.0.0 | CommonJS | Bundled | TypeScript tooling | |
| mobx-react-lite Lightweight React bindings for MobX based on function components and Hooks | 2.7m | +68% | - | 1 day ago 5.1.0 | ESM + CommonJS | Bundled | State management, TypeScript tooling | |
| json-schema-to-typescript compile json schema to typescript typings | 2.6m | +127% | - | 28 days ago 16.0.0 | CommonJS | Bundled | Schema validation, TypeScript tooling | |
| dependency-tree Get the dependency tree of a module | 2.6m | +62% | - | 3 months ago 12.0.1 | ESM only | Bundled | CSS-in-JS and styling, TypeScript tooling | |
| bun Bun is a fast all-in-one JavaScript runtime. | 2.6m | +650% | - | 20 days ago 1.4.2 | - | None | Bundlers, TypeScript tooling | |
| tiny-typed-emitter Fully type-checked EventEmitter | 2.6m | +368% | - | 5 years ago 2.1.0 | CommonJS | None | TypeScript tooling | |
| livekit-client JavaScript/TypeScript client SDK for LiveKit | 2.5m | +1013% | - | 18 days ago 2.22.3 | ESM + CommonJS | Bundled | TypeScript tooling | |
| esbuild-linux-64 The Linux 64-bit binary for esbuild, a JavaScript bundler. | 2.5m | -24% | - | 3 years ago 0.15.18 | - | None | Bundlers, CSS-in-JS and styling | |
| langium A language engineering tool for the Language Server Protocol | 2.5m | +135% | - | 16 days ago 4.4.0 | ESM only | Bundled | TypeScript tooling | |
| @xmldom/is-dom-node TypeScript helper functions to narrow the type of object to a Node descendant | 2.5m | +258% | - | 2 years ago 1.0.1 | CommonJS | Bundled | TypeScript tooling | |
| vite-plugin-checker Vite plugin that runs TypeScript type checker on a separate process. | 2.5m | +79% | - | 2 months ago 0.14.5 | ESM only | Bundled | Bundler plugins and loaders, TypeScript tooling | |
| @swc/core-linux-arm64-musl Super-fast alternative for babel | 2.5m | +31% | - | 20 days ago 1.16.2 | CommonJS | None | Build tools, TypeScript tooling | |
| object-deep-merge Strongly-typed deep and recursive object merging. Considers all nested levels of objects, arrays, sets and maps. | 2.5m | +710% | - | 4 months ago 2.0.1 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @oxlint/plugins Plugin utilities for Oxlint | 2.4m | - | - | 4 days ago 1.85.0 | ESM + CommonJS | Bundled | Linting and formatting, Parsers and serialisers | |
| @tanstack/router-devtools-core Modern and scalable routing for Web applications | 2.4m | +378% | - | 12 days ago 1.168.2 | ESM + CommonJS | Bundled | Routing, React | |
| @tanstack/react-router-devtools Modern and scalable routing for React applications | 2.4m | +373% | - | 12 days ago 1.167.2 | ESM + CommonJS | Bundled | Routing, React | |
| @temporalio/activity Temporal.io SDK Activity sub-package | 2.4m | +467% | - | 10 days ago 1.24.0 | CommonJS | Bundled | TypeScript tooling | |
| typedoc-plugin-markdown A TypeDoc plugin that generates TypeScript API documentation as Markdown. | 2.4m | +178% | - | 7 days ago 4.13.1 | ESM only | None | Documentation tooling, Parsers and serialisers | |
| @solid-primitives/utils A bunch of reactive utility types and functions, for building primitives with Solid.js | 2.4m | +1061% | - | 2 months ago 6.4.1 | ESM only | Bundled | TypeScript tooling | |
| tsc-alias Replace alias paths with relative paths after typescript compilation. | 2.3m | +104% | - | 13 days ago 1.9.5 | CommonJS | Bundled | TypeScript tooling | |
| @temporalio/core-bridge Temporal.io SDK Core<>Node bridge | 2.3m | +472% | - | 10 days ago 1.24.0 | CommonJS | Bundled | TypeScript tooling | |
| @temporalio/worker Temporal.io SDK Worker sub-package | 2.3m | +458% | - | 10 days ago 1.24.0 | CommonJS | Bundled | TypeScript tooling | |
| @clickhouse/client Official JS client for ClickHouse DB - Node.js implementation | 2.3m | +310% | - | 2 months ago 1.23.1 | CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| moo-color A modern TypeScript library for color parsing, conversion, and manipulation. | 2.3m | +21% | - | 5 months ago 2.0.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @rollup/plugin-typescript Seamless integration between Rollup and TypeScript. | 2.3m | +71% | - | 11 months ago 12.3.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @hey-api/spec-types 📃 TypeScript definitions for OpenAPI and JSON Schema specifications with complete inline documentation. | 2.3m | - | - | 5 months ago 0.2.0 | ESM only | Bundled | Documentation tooling, Schema validation | |
| @temporalio/nexus Temporal.io SDK Nexus sub-package | 2.2m | +2293% | - | 10 days ago 1.24.0 | CommonJS | Bundled | TypeScript tooling | |
| @swc/core-darwin-arm64 Super-fast alternative for babel | 2.2m | +17% | - | 20 days ago 1.16.2 | CommonJS | None | Build tools, TypeScript tooling | |
| @apollo/utils.fetcher Minimal web-style fetch TypeScript typings | 2.2m | +71% | - | 2 years ago 3.1.0 | - | Bundled | GraphQL, TypeScript tooling | |
| drizzle-zod Generate Zod schemas from Drizzle ORM schemas | 2.2m | +212% | - | 1 year ago 0.8.3 | ESM + CommonJS | Bundled | ORMs and query builders, Schema validation | |
| @datadog/datadog-api-client OpenAPI client for Datadog APIs | 2.2m | +131% | - | 1 day ago 1.64.0 | CommonJS | Bundled | TypeScript tooling | |
| libsql A better-sqlite3 compatible API for libSQL that supports Bun, Deno, and Node | 2.2m | +491% | - | 6 months ago 0.5.29 | CommonJS | Bundled | Database clients and drivers, Node.js utilities |
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.
- ts-pnpplug'n'play resolver for TypeScript
- istextorbinaryDetermine if a filename and/or buffer is text or binary. Smarter detection than the other solutions.
- yuku-parserHigh-performance JavaScript/TypeScript parser
- @angular-devkit/build-webpackWebpack Builder for Architect
- @scalar/typesTypes to work with Scalar packages
- @hey-api/codegen-core🧱 TypeScript framework for generating files.
- yuku-codegenHigh-performance JavaScript/TypeScript code generator written in Zig
- antdAn enterprise-class UI design language and React components implementation
- dependency-cruiserValidate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
- image-ssimImage structural similarity (SSIM). In TypeScript/JavaScript. For browser/server.
- tldts-icannLibrary to work against complex domain names, subdomains and URIs. Only contains ICANN section.
- editionsPublish multiple editions for your JavaScript packages consistently and easily (e.g. source edition, esnext edition, es2015 edition)
- discord-api-typesDiscord API typings that are kept up to date for use in bot library creation.
- @oxfmt/binding-linux-x64-muslFormatter for the JavaScript Oxidation Compiler
- assert-neverHelper function for exhaustive checks of discriminated unions in TypeScript
- @temporalio/commonCommon library for code that's used across the Client, Worker, and/or Workflow
- vite-plugin-dts<h1 align="center">vite-plugin-dts</h1>
- ts-deepmergeA TypeScript deep merge function.
- tsconfigResole and parse `tsconfig.json`, replicating to TypeScript's behaviour
- mobx-react-liteLightweight React bindings for MobX based on function components and Hooks
- json-schema-to-typescriptcompile json schema to typescript typings
- dependency-treeGet the dependency tree of a module
- bunBun is a fast all-in-one JavaScript runtime.
- tiny-typed-emitterFully type-checked EventEmitter
- livekit-clientJavaScript/TypeScript client SDK for LiveKit
- esbuild-linux-64The Linux 64-bit binary for esbuild, a JavaScript bundler.
- langiumA language engineering tool for the Language Server Protocol
- @xmldom/is-dom-nodeTypeScript helper functions to narrow the type of object to a Node descendant
- vite-plugin-checkerVite plugin that runs TypeScript type checker on a separate process.
- @swc/core-linux-arm64-muslSuper-fast alternative for babel
- object-deep-mergeStrongly-typed deep and recursive object merging. Considers all nested levels of objects, arrays, sets and maps.
- @oxlint/pluginsPlugin utilities for Oxlint
- @tanstack/router-devtools-coreModern and scalable routing for Web applications
- @tanstack/react-router-devtoolsModern and scalable routing for React applications
- @temporalio/activityTemporal.io SDK Activity sub-package
- typedoc-plugin-markdownA TypeDoc plugin that generates TypeScript API documentation as Markdown.
- @solid-primitives/utilsA bunch of reactive utility types and functions, for building primitives with Solid.js
- tsc-aliasReplace alias paths with relative paths after typescript compilation.
- @temporalio/core-bridgeTemporal.io SDK Core<>Node bridge
- @temporalio/workerTemporal.io SDK Worker sub-package
- @clickhouse/clientOfficial JS client for ClickHouse DB - Node.js implementation
- moo-colorA modern TypeScript library for color parsing, conversion, and manipulation.
- @rollup/plugin-typescriptSeamless integration between Rollup and TypeScript.
- @hey-api/spec-types📃 TypeScript definitions for OpenAPI and JSON Schema specifications with complete inline documentation.
- @temporalio/nexusTemporal.io SDK Nexus sub-package
- @swc/core-darwin-arm64Super-fast alternative for babel
- @apollo/utils.fetcherMinimal web-style fetch TypeScript typings
- drizzle-zodGenerate Zod schemas from Drizzle ORM schemas
- @datadog/datadog-api-clientOpenAPI client for Datadog APIs
- libsqlA better-sqlite3 compatible API for libSQL that supports Bun, Deno, and Node
- 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