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
react-native-screens
Native navigation primitives for your React Native app.
6.5m+274%-11 days ago
4.28.0
ESM + CommonJSBundledReact, TypeScript tooling
structured-headers
Implementation of Structured Field Values for HTTP (RFC9651, RFC8941)
6.3m+331%-14 days ago
2.1.0
ESM + CommonJSNoneTypeScript tooling
openapi-typescript-helpers
TypeScript helpers for consuming openapi-typescript types
6.3m+375%-7 months ago
0.1.0
ESM + CommonJSBundledDocumentation 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 + CommonJSBundledTypeScript tooling
@angular-devkit/architect
Angular Build Facade
6.2m+17%-1 day ago
0.2202.0
CommonJSBundledAngular, CLI tools and terminal utilities
@better-auth/core
The most comprehensive authentication framework for TypeScript.
6.1m+4146%-today
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
better-auth
The most comprehensive authentication framework for TypeScript.
6.1m+1716%-today
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
@better-auth/telemetry
Telemetry package for Better Auth
5.9m+80030%-today
1.7.6
ESM onlyBundledAuthentication 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 onlyBundledReact, TypeScript tooling
@angular-devkit/schematics-cli
Angular Schematics - CLI
5.6m+124%-1 day ago
22.2.0
-NoneAngular, CLI tools and terminal utilities
abitype
Strict TypeScript types for Ethereum ABIs
5.6m+207%-2 months ago
1.3.0
ESM onlyBundledBlockchain and Web3, TypeScript tooling
@better-auth/drizzle-adapter
Drizzle adapter for Better Auth
5.5m--today
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
@oxlint/binding-linux-x64-musl
Linter for the JavaScript Oxidation Compiler
5.5m--3 days ago
1.85.0
CommonJSNoneLinting and formatting, TypeScript tooling
@better-auth/kysely-adapter
Kysely adapter for Better Auth
5.5m--today
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
@better-auth/memory-adapter
Memory adapter for Better Auth
5.5m--today
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
@better-auth/prisma-adapter
Prisma adapter for Better Auth
5.5m--today
1.7.6
ESM onlyBundledAuthentication 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 + CommonJSBundledGraphQL, TypeScript tooling
@better-auth/mongo-adapter
Mongo adapter for Better Auth
5.5m--today
1.7.6
ESM onlyBundledAuthentication 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 + CommonJSBundledTypeScript tooling, GraphQL
openapi-typescript
Convert OpenAPI 3.0 & 3.1 schemas to TypeScript
5.3m+257%-7 months ago
7.13.0
ESM + CommonJSBundledDocumentation tooling, TypeScript tooling
@schematics/angular
Schematics specific to Angular
5.1m+17%-1 day ago
22.2.0
CommonJSNoneAngular, 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 + CommonJSBundledTypeScript 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 + CommonJSBundledTypeScript tooling, Bundlers
zone.js
Zones for JavaScript
4.9m+24%-22 days ago
0.16.3
ESM + CommonJSBundledHTTP 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
CommonJSNoneBundlers, 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 onlyNoneTypeScript 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 + CommonJSBundledLogging, 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 + CommonJSBundledSecurity, 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 + CommonJSBundledSchema validation, TypeScript tooling
svix
Svix webhooks API client and webhook verification library
4.7m+993%-13 days ago
2.5.0
ESM onlyBundledTypeScript 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 + CommonJSBundledTypeScript 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
-NoneTypeScript tooling
ts-invariant
TypeScript implementation of invariant(condition, message)
4.6m+7%-4 years ago
0.10.3
ESM + CommonJSBundledTypeScript 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 + CommonJSBundledPolyfills and shims, TypeScript tooling
ts-pattern
The exhaustive Pattern Matching library for TypeScript.
4.5m+111%-10 months ago
5.9.0
ESM + CommonJSBundledTypeScript tooling
viem
TypeScript Interface for Ethereum
4.5m+110%-today
2.56.9
ESM + CommonJSBundledBlockchain 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
CommonJSBundledBundlers, 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 + CommonJSBundledTypeScript tooling, Utility libraries
@react-spring/types
Internal package with TypeScript stuff
4.4m+82%-3 months ago
10.1.2
ESM + CommonJSBundledAnimation, React
@angular/compiler-cli
Angular - the compiler CLI for Node.js
4.3m+30%-1 day ago
22.2.0
ESM onlyBundledAngular, HTTP servers and web frameworks
@angular/router
Angular - the routing library
4.3m+31%-1 day ago
22.2.0
ESM onlyBundledAngular, HTTP servers and web frameworks
ts-essentials
All essential TypeScript types in one place
4.2m+64%-3 months ago
10.2.1
CommonJSBundledTypeScript 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 + CommonJSBundledTypeScript tooling
@microsoft/tsdoc-config
A loader for the tsdoc.json file
4.1m+55%-9 days ago
0.18.2
CommonJSBundledDocumentation 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 + CommonJSBundledTypeScript tooling, Node.js utilities
usehooks-ts
React hook library, ready to use, written in Typescript.
4m+141%-1 year ago
3.1.1
ESM + CommonJSBundledTypeScript tooling, React
better-result
Lightweight Result type with generator-based composition
4m--1 month ago
3.0.1
ESM onlyBundledTypeScript tooling
@ctrl/tinycolor
Fast, small color manipulation and conversion for JavaScript
3.9m+77%-15 days ago
4.2.1
ESM + CommonJSBundledTypeScript tooling
typedoc
Create api documentation for TypeScript projects.
3.8m+86%-2 months ago
0.28.20
ESM onlyBundledDocumentation 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 onlyBundledTypeScript 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.