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 |
|---|---|---|---|---|---|---|---|---|
| react-native-screens Native navigation primitives for your React Native app. | 6.5m | +274% | - | 11 days ago 4.28.0 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| structured-headers Implementation of Structured Field Values for HTTP (RFC9651, RFC8941) | 6.3m | +331% | - | 14 days ago 2.1.0 | ESM + CommonJS | None | TypeScript tooling | |
| openapi-typescript-helpers TypeScript helpers for consuming openapi-typescript types | 6.3m | +375% | - | 7 months ago 0.1.0 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| heap-js Efficient Binary heap (priority queue, binary tree) data structure for JavaScript / TypeScript. Includes JavaScript methods, Python's heapq module methods, and Java's PriorityQueue methods. | 6.3m | +223% | - | 11 months ago 2.7.1 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @angular-devkit/architect Angular Build Facade | 6.2m | +17% | - | 1 day ago 0.2202.0 | CommonJS | Bundled | Angular, CLI tools and terminal utilities | |
| @better-auth/core The most comprehensive authentication framework for TypeScript. | 6.1m | +4146% | - | today 1.7.6 | ESM only | Bundled | Authentication and authorisation, TypeScript tooling | |
| better-auth The most comprehensive authentication framework for TypeScript. | 6.1m | +1716% | - | today 1.7.6 | ESM only | Bundled | Authentication and authorisation, TypeScript tooling | |
| @better-auth/telemetry Telemetry package for Better Auth | 5.9m | +80030% | - | today 1.7.6 | ESM only | Bundled | Authentication and authorisation, TypeScript tooling | |
| @ai-sdk/react [React](https://react.dev/) UI components for the [AI SDK](https://ai-sdk.dev/docs): | 5.8m | +166% | - | today 4.0.117 | ESM only | Bundled | React, TypeScript tooling | |
| @angular-devkit/schematics-cli Angular Schematics - CLI | 5.6m | +124% | - | 1 day ago 22.2.0 | - | None | Angular, CLI tools and terminal utilities | |
| abitype Strict TypeScript types for Ethereum ABIs | 5.6m | +207% | - | 2 months ago 1.3.0 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling | |
| @better-auth/drizzle-adapter Drizzle adapter for Better Auth | 5.5m | - | - | today 1.7.6 | ESM only | Bundled | Authentication and authorisation, TypeScript tooling | |
| @oxlint/binding-linux-x64-musl Linter for the JavaScript Oxidation Compiler | 5.5m | - | - | 3 days ago 1.85.0 | CommonJS | None | Linting and formatting, TypeScript tooling | |
| @better-auth/kysely-adapter Kysely adapter for Better Auth | 5.5m | - | - | today 1.7.6 | ESM only | Bundled | Authentication and authorisation, TypeScript tooling | |
| @better-auth/memory-adapter Memory adapter for Better Auth | 5.5m | - | - | today 1.7.6 | ESM only | Bundled | Authentication and authorisation, TypeScript tooling | |
| @better-auth/prisma-adapter Prisma adapter for Better Auth | 5.5m | - | - | today 1.7.6 | ESM only | Bundled | Authentication and authorisation, TypeScript tooling | |
| @envelop/core This is the core package for Envelop. You can find a complete documentation here: https://github.com/graphql-hive/envelop | 5.5m | +128% | - | 8 days ago 5.6.1 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling | |
| @better-auth/mongo-adapter Mongo adapter for Better Auth | 5.5m | - | - | today 1.7.6 | ESM only | Bundled | Authentication and authorisation, TypeScript tooling | |
| @graphql-codegen/core <p align="center"> <img src="https://github.com/dotansimha/graphql-code-generator/blob/master/logo.png?raw=true" /> </p> | 5.4m | +52% | - | 2 months ago 6.2.0 | ESM + CommonJS | Bundled | TypeScript tooling, GraphQL | |
| openapi-typescript Convert OpenAPI 3.0 & 3.1 schemas to TypeScript | 5.3m | +257% | - | 7 months ago 7.13.0 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| @schematics/angular Schematics specific to Angular | 5.1m | +17% | - | 1 day ago 22.2.0 | CommonJS | None | Angular, CLI tools and terminal utilities | |
| @graphql-codegen/cli <p align="center"> <img src="https://github.com/dotansimha/graphql-code-generator/blob/master/logo.png?raw=true" /> </p> | 5.1m | +59% | - | today 7.4.3 | ESM + CommonJS | Bundled | TypeScript tooling, GraphQL | |
| fix-dts-default-cjs-exports Utility to fix TypeScript declarations when using default exports in CommonJS. | 5m | +380% | - | 1 year ago 1.0.1 | ESM + CommonJS | Bundled | TypeScript tooling, Bundlers | |
| zone.js Zones for JavaScript | 4.9m | +24% | - | 22 days ago 0.16.3 | ESM + CommonJS | Bundled | HTTP servers and web frameworks, Angular | |
| @rolldown/binding-linux-arm64-gnu Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API. | 4.9m | +3561% | - | 1 day ago 1.2.11 | CommonJS | None | Bundlers, TypeScript tooling | |
| verkit Fast, zero-dependency SemVer for ESM and TypeScript, with functional, tree-shakeable APIs. | 4.9m | - | - | 6 days ago 0.5.0 | ESM only | None | TypeScript tooling | |
| ts-log Abstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries. | 4.8m | +68% | - | 1 month ago 3.0.3 | ESM + CommonJS | Bundled | Logging, TypeScript tooling | |
| sql-escaper 🛡️ Faster SQL escape and format for JavaScript (Node.js, Bun, and Deno). | 4.8m | - | - | 11 days ago 1.5.2 | ESM + CommonJS | Bundled | Security, TypeScript tooling | |
| superstruct A simple and composable way to validate data in JavaScript (and TypeScript). | 4.7m | +93% | - | 2 years ago 2.0.2 | ESM + CommonJS | Bundled | Schema validation, TypeScript tooling | |
| svix Svix webhooks API client and webhook verification library | 4.7m | +993% | - | 13 days ago 2.5.0 | ESM only | Bundled | TypeScript tooling | |
| just-diff Return an object representing the diffs between two objects. Supports jsonPatch protocol | 4.6m | +50% | - | 3 years ago 6.0.2 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries | |
| types-registry A registry of TypeScript declaration file packages published within the @types scope. | 4.6m | -30% | - | 5 days ago 0.1.788 | - | None | TypeScript tooling | |
| ts-invariant TypeScript implementation of invariant(condition, message) | 4.6m | +7% | - | 4 years ago 0.10.3 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @juggle/resize-observer Polyfills the ResizeObserver API and supports box size options from the latest spec | 4.6m | +43% | - | 4 years ago 3.4.0 | ESM + CommonJS | Bundled | Polyfills and shims, TypeScript tooling | |
| ts-pattern The exhaustive Pattern Matching library for TypeScript. | 4.5m | +111% | - | 10 months ago 5.9.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| viem TypeScript Interface for Ethereum | 4.5m | +110% | - | today 2.56.9 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling | |
| esbuild-wasm The cross-platform WebAssembly binary for esbuild, a JavaScript bundler. | 4.4m | +38% | - | 1 month ago 0.28.2 | CommonJS | Bundled | Bundlers, CSS-in-JS and styling | |
| just-diff-apply Apply a diff to an object. Optionally supports jsonPatch protocol | 4.4m | +47% | - | 3 years ago 5.5.0 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries | |
| @react-spring/types Internal package with TypeScript stuff | 4.4m | +82% | - | 3 months ago 10.1.2 | ESM + CommonJS | Bundled | Animation, React | |
| @angular/compiler-cli Angular - the compiler CLI for Node.js | 4.3m | +30% | - | 1 day ago 22.2.0 | ESM only | Bundled | Angular, HTTP servers and web frameworks | |
| @angular/router Angular - the routing library | 4.3m | +31% | - | 1 day ago 22.2.0 | ESM only | Bundled | Angular, HTTP servers and web frameworks | |
| ts-essentials All essential TypeScript types in one place | 4.2m | +64% | - | 3 months ago 10.2.1 | CommonJS | Bundled | TypeScript tooling, Utility libraries | |
| wonka A tiny but capable push & pull stream library for TypeScript and Flow | 4.1m | +113% | - | 6 months ago 6.3.6 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @microsoft/tsdoc-config A loader for the tsdoc.json file | 4.1m | +55% | - | 9 days ago 0.18.2 | CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| node-cron Job scheduling for Node.js with overlap prevention, distributed coordination, and background tasks. Zero dependencies, written in TypeScript. | 4.1m | +167% | - | 2 months ago 4.6.0 | ESM + CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| usehooks-ts React hook library, ready to use, written in Typescript. | 4m | +141% | - | 1 year ago 3.1.1 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| better-result Lightweight Result type with generator-based composition | 4m | - | - | 1 month ago 3.0.1 | ESM only | Bundled | TypeScript tooling | |
| @ctrl/tinycolor Fast, small color manipulation and conversion for JavaScript | 3.9m | +77% | - | 15 days ago 4.2.1 | ESM + CommonJS | Bundled | TypeScript tooling | |
| typedoc Create api documentation for TypeScript projects. | 3.8m | +86% | - | 2 months ago 0.28.20 | ESM only | Bundled | Documentation tooling, TypeScript tooling | |
| @openclaw/fs-safe Capability-style filesystem roots for Node.js apps that handle untrusted relative paths. | 3.8m | - | - | today 0.19.0 | ESM only | Bundled | TypeScript tooling, Files and file systems |
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.
- react-native-screensNative navigation primitives for your React Native app.
- structured-headersImplementation of Structured Field Values for HTTP (RFC9651, RFC8941)
- openapi-typescript-helpersTypeScript helpers for consuming openapi-typescript types
- heap-jsEfficient Binary heap (priority queue, binary tree) data structure for JavaScript / TypeScript. Includes JavaScript methods, Python's heapq module methods, and Java's PriorityQueue methods.
- @angular-devkit/architectAngular Build Facade
- @better-auth/coreThe most comprehensive authentication framework for TypeScript.
- better-authThe most comprehensive authentication framework for TypeScript.
- @better-auth/telemetryTelemetry package for Better Auth
- @ai-sdk/react[React](https://react.dev/) UI components for the [AI SDK](https://ai-sdk.dev/docs):
- @angular-devkit/schematics-cliAngular Schematics - CLI
- abitypeStrict TypeScript types for Ethereum ABIs
- @better-auth/drizzle-adapterDrizzle adapter for Better Auth
- @oxlint/binding-linux-x64-muslLinter for the JavaScript Oxidation Compiler
- @better-auth/kysely-adapterKysely adapter for Better Auth
- @better-auth/memory-adapterMemory adapter for Better Auth
- @better-auth/prisma-adapterPrisma adapter for Better Auth
- @envelop/coreThis is the core package for Envelop. You can find a complete documentation here: https://github.com/graphql-hive/envelop
- @better-auth/mongo-adapterMongo adapter for Better Auth
- @graphql-codegen/core<p align="center"> <img src="https://github.com/dotansimha/graphql-code-generator/blob/master/logo.png?raw=true" /> </p>
- openapi-typescriptConvert OpenAPI 3.0 & 3.1 schemas to TypeScript
- @schematics/angularSchematics specific to Angular
- @graphql-codegen/cli<p align="center"> <img src="https://github.com/dotansimha/graphql-code-generator/blob/master/logo.png?raw=true" /> </p>
- fix-dts-default-cjs-exportsUtility to fix TypeScript declarations when using default exports in CommonJS.
- zone.jsZones for JavaScript
- @rolldown/binding-linux-arm64-gnuFast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.
- verkitFast, zero-dependency SemVer for ESM and TypeScript, with functional, tree-shakeable APIs.
- ts-logAbstract logger TypeScript interface with a dummy logger that does nothing, useful for libraries.
- sql-escaper🛡️ Faster SQL escape and format for JavaScript (Node.js, Bun, and Deno).
- superstructA simple and composable way to validate data in JavaScript (and TypeScript).
- svixSvix webhooks API client and webhook verification library
- just-diffReturn an object representing the diffs between two objects. Supports jsonPatch protocol
- types-registryA registry of TypeScript declaration file packages published within the @types scope.
- ts-invariantTypeScript implementation of invariant(condition, message)
- @juggle/resize-observerPolyfills the ResizeObserver API and supports box size options from the latest spec
- ts-pattern The exhaustive Pattern Matching library for TypeScript.
- viemTypeScript Interface for Ethereum
- esbuild-wasmThe cross-platform WebAssembly binary for esbuild, a JavaScript bundler.
- just-diff-applyApply a diff to an object. Optionally supports jsonPatch protocol
- @react-spring/typesInternal package with TypeScript stuff
- @angular/compiler-cliAngular - the compiler CLI for Node.js
- @angular/routerAngular - the routing library
- ts-essentialsAll essential TypeScript types in one place
- wonkaA tiny but capable push & pull stream library for TypeScript and Flow
- @microsoft/tsdoc-configA loader for the tsdoc.json file
- node-cronJob scheduling for Node.js with overlap prevention, distributed coordination, and background tasks. Zero dependencies, written in TypeScript.
- usehooks-tsReact hook library, ready to use, written in Typescript.
- better-resultLightweight Result type with generator-based composition
- @ctrl/tinycolorFast, small color manipulation and conversion for JavaScript
- typedocCreate api documentation for TypeScript projects.
- @openclaw/fs-safeCapability-style filesystem roots for Node.js apps that handle untrusted relative paths.
- 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