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 |
|---|---|---|---|---|---|---|---|---|
| page-agent GUI agent for web applications - add intelligent automation to any webpage with a single script | 10k | +54376% | - | 20 days ago 1.12.4 | ESM only | Bundled | Scraping and browser automation, TypeScript tooling | |
| svelte-tree-view Display JSON objects in a customizable tree-view | 9.9k | +228% | - | 3 years ago 1.4.2 | ESM + CommonJS | Bundled | TypeScript tooling, Svelte | |
| @stdlib/ndarray-dtypes List of ndarray data types. | 9.9k | - | - | - | 7 months ago 0.4.1 | CommonJS | Bundled | TypeScript tooling |
| @tanstack/ai-bedrock Amazon Bedrock adapter for TanStack AI — OpenAI-compatible chat, responses, tools, and reasoning. | 9.8k | - | - | - | 2 days ago 0.3.15 | ESM only | Bundled | Cloud SDKs, TypeScript tooling |
| jsdoc-tsimport-plugin A JSDoc plugin to support the typescript module import syntax. | 9.8k | +36% | - | 5 years ago 1.0.5 | CommonJS | None | Documentation tooling, TypeScript tooling | |
| ts-log-debug A multi channel logger written in TypeScript. | 9.8k | +190% | - | 6 years ago 5.5.3 | CommonJS | Bundled | Logging, TypeScript tooling | |
| nestjs-doctor The deterministic NestJS devtool that catches AI mistakes. Static analysis for NestJS with a health score, diagnostics and an interactive report. | 9.8k | - | - | 14 days ago 0.9.9 | ESM only | Bundled | Security, TypeScript tooling | |
| @circle-fin/swap-kit A Circle SDK for single-chain token swaps with minimal code | 9.8k | - | - | - | 10 days ago 1.7.0 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @circle-fin/unified-balance-kit SDK for cross-chain USDC deposits, spending, and balance queries | 9.8k | - | - | - | 10 days ago 1.7.0 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| prosemirror-dev-toolkit Injectable dev tools for ProseMirror editors | 9.8k | +252% | - | 2 years ago 1.1.8 | ESM + CommonJS | Bundled | Rich text and code editors, Svelte | |
| drizzle-graphql Automatically generate GraphQL schema or customizable schema config fields from Drizzle ORM schema | 9.8k | +115% | - | 2 years ago 0.8.5 | ESM + CommonJS | Bundled | GraphQL, ORMs and query builders | |
| pintor Zero-dependency library for providing color functions for terminal text | 9.8k | +571% | - | 3 months ago 0.3.3 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, TypeScript tooling | |
| typescript-declaration-webpack-plugin Bundels typescript declaration generated by typescript loaded into one ts file. | 9.8k | +214% | - | 3 years ago 0.3.0 | CommonJS | Bundled | TypeScript tooling | |
| @dynatrace/dtrum-api-types Typescript types for the Dynatrace RUM JavaScript dtrum.* API | 9.8k | - | - | - | 8 days ago 1.349.1 | - | Bundled | TypeScript tooling |
| react-google-calendar-api An api to manage your google calendar | 9.7k | +266% | - | 3 years ago 2.3.0 | CommonJS | Bundled | React, TypeScript tooling | |
| @liaoliaots/nestjs-redis-health Redis(ioredis) health checks module for Nest framework (node.js). | 9.7k | - | - | - | 3 years ago 9.0.4 | CommonJS | Bundled | Database clients and drivers, Node.js utilities |
| @teispace/next-themes Feature-rich, lightweight theme management for Next.js and React. Zero-flash SSR, hybrid storage, view transitions, typed themes. | 9.7k | - | - | - | 20 days ago 3.0.2 | ESM only | Bundled | React, TypeScript tooling |
| alova The request strategy layer for JavaScript. 20+ ready-made strategies cut your request code by up to 70% — pagination, forms, uploads, retry, rate-limit and more. One API spans React, Vue, Svelte, Solid, mini-programs and the server. | 9.6k | +80% | - | 1 month ago 3.5.5 | ESM + CommonJS | Bundled | Queues and background jobs, React | |
| types-tsconfig Type checking for tsconfig.json | 9.6k | +840% | - | 2 years ago 2.1.1 | ESM only | Bundled | TypeScript tooling | |
| @intlayer/engine Scans and builds Intlayer declaration files into dictionaries based on Intlayer configuration. | 9.6k | - | - | - | 2 days ago 9.5.9 | ESM + CommonJS | Bundled | TypeScript tooling |
| @ankhorage/supabase-auth Supabase auth adapter implementing shared TypeScript auth contracts. | 9.6k | - | - | - | 3 days ago 1.2.27 | ESM only | Bundled | Authentication and authorisation, TypeScript tooling |
| @lyracom/embedded-form-glue Lyra embedded form glue | 9.6k | - | - | - | 1 year ago 1.4.4 | CommonJS | None | TypeScript tooling, React |
| tsup-preset-solid Preset for building your SolidJS package with tsup. | 9.6k | +196% | - | 2 years ago 2.2.0 | ESM only | Bundled | TypeScript tooling | |
| ts-postgres PostgreSQL client in TypeScript | 9.6k | +269% | - | 2 years ago 2.0.4 | ESM + CommonJS | Bundled | Database clients and drivers, TypeScript tooling | |
| node-ts-cache Simple and extensible caching module supporting decorators | 9.6k | +9% | - | 4 years ago 4.4.0 | CommonJS | Bundled | Caching, TypeScript tooling | |
| html-webpack-skip-assets-plugin a plugin for html-webpack-plugin to skip adding certain output files to the html | 9.5k | -38% | - | 2 years ago 1.0.4 | CommonJS | None | Polyfills and shims, TypeScript tooling | |
| rater-js Star rating widget for the browser. | 9.5k | -30% | - | - 2.0.0 | ESM only | Bundled | TypeScript tooling | |
| jsdoc-plugin-typescript Plugin to make TypeScript's JSDoc type annotations work with JSDoc | 9.4k | -2% | - | 5 months ago 3.2.1 | CommonJS | None | Documentation tooling, TypeScript tooling | |
| nest-router Router Module For Nestjs Framework | 9.4k | -21% | - | 7 years ago 1.0.9 | CommonJS | None | Routing, Utility libraries | |
| @odata2ts/odata-service Main runtime dependency of odata2ts for generated odata client services | 9.4k | - | - | - | 4 days ago 0.28.0 | CommonJS | Bundled | TypeScript tooling |
| @stdlib/array-dtypes List of array data types. | 9.4k | - | - | - | 7 months ago 0.4.1 | CommonJS | Bundled | TypeScript tooling |
| safety-match `safety-match` provides pattern matching for JavaScript, TypeScript, and Flow. | 9.3k | +91% | - | 6 years ago 0.4.4 | CommonJS | None | TypeScript tooling | |
| node-ts-cache-storage-memory Memory storage module for node-ts-cache | 9.3k | +17% | - | 4 years ago 4.4.0 | CommonJS | Bundled | Caching, TypeScript tooling | |
| @microsoft/jsts-upgrade-assistant AI-powered tool for automatically upgrading npm packages in TypeScript projects and resolving compiler errors | 9.3k | - | - | - | 5 days ago 0.1.13 | CommonJS | Bundled | TypeScript tooling |
| aislop Catch the slop AI coding agents leave in your code: narrative comments, swallowed exceptions, as-any casts, dead code, oversized functions. 50+ rules across 10 language targets (TypeScript, JavaScript, Expo / React Native, Python, Go, Rust, Ruby, PHP, C#, | 9.3k | - | - | 17 days ago 0.16.1 | ESM only | Bundled | Linting and formatting, CLI tools and terminal utilities | |
| react-responsive-overflow-list A responsive React component that shows as many items as can fit within constraints, hiding overflow items behind a configurable overflow renderer | 9.3k | +24303% | - | 1 month ago 0.5.0 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| @figma-export/utils Utils for @figma-export | 9.2k | - | - | - | 2 months ago 6.4.1 | ESM only | Bundled | Icons, CLI tools and terminal utilities |
| @promptbook/types Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action | 9.2k | - | - | - | 5 days ago 0.114.0-41 | - | Bundled | TypeScript tooling |
| ts-graphql-plugin TypeScript Language Service Plugin for GraphQL | 9.2k | +2% | - | 5 months ago 4.0.5 | CommonJS | Bundled | GraphQL, TypeScript tooling | |
| react-string-format Formats string using string, number, and react components as paramaters | 9.2k | +11% | - | 9 months ago 1.5.0 | CommonJS | Bundled | React, TypeScript tooling | |
| tinybase A reactive in-memory data store with persistence and synchronization for local-first JavaScript and TypeScript apps. | 9.2k | -32% | - | 2 days ago 10.0.1 | ESM only | Bundled | TypeScript tooling | |
| @golevelup/ts-sinon Utilities for making testing [NestJS](https://docs.nestjs.com) applications easier. | 9.2k | - | - | - | 6 months ago 2.0.0 | CommonJS | Bundled | Testing, Node.js utilities |
| async-file Adapts the Node.js File System API (fs) for use with TypeScript async/await | 9.1k | -44% | - | 9 years ago 2.0.2 | CommonJS | None | TypeScript tooling, Files and file systems | |
| @accordproject/concerto-util Utilities for Concerto Modeling Language | 9.1k | - | - | - | 18 days ago 5.0.0 | ESM + CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| @ankhorage/doctor Executable Ankh provider and standalone CLI for lightweight repo and package compliance diagnostics. | 9.1k | - | - | - | 1 day ago 0.11.2 | ESM only | Bundled | CLI tools and terminal utilities, TypeScript tooling |
| safe-routes Typesafe routing for React Router apps. | 9.1k | +24% | - | 3 months ago 2.0.2 | ESM only | Bundled | Routing, TypeScript tooling | |
| @spec2ts/jsonschema Utility to convert JSON Schemas to Typescript using TypeScript native compiler | 9k | - | - | - | 19 days ago 4.1.1 | ESM only | Bundled | Schema validation, TypeScript tooling |
| chat-bet-parse TypeScript package for parsing sports betting contract text into structured data types compatible with SQL Server stored procedures | 9k | +30195% | - | 8 days ago 0.17.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @xarf/xarf XARF v4 (eXtended Abuse Reporting Format) parser and generator for JavaScript/TypeScript - supports XARF spec v4.2.0 with backward compatibility for v3 | 8.9k | - | - | - | 3 months ago 1.1.0 | ESM + CommonJS | Bundled | Parsers and serialisers, Security |
| react-azure-maps React Wrapper for Azure Maps | 8.9k | +9% | - | 1 year ago 1.0.3 | ESM + CommonJS | Bundled | Cloud SDKs, React |
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.
- page-agentGUI agent for web applications - add intelligent automation to any webpage with a single script
- svelte-tree-viewDisplay JSON objects in a customizable tree-view
- @stdlib/ndarray-dtypesList of ndarray data types.
- @tanstack/ai-bedrockAmazon Bedrock adapter for TanStack AI — OpenAI-compatible chat, responses, tools, and reasoning.
- jsdoc-tsimport-pluginA JSDoc plugin to support the typescript module import syntax.
- ts-log-debugA multi channel logger written in TypeScript.
- nestjs-doctorThe deterministic NestJS devtool that catches AI mistakes. Static analysis for NestJS with a health score, diagnostics and an interactive report.
- @circle-fin/swap-kitA Circle SDK for single-chain token swaps with minimal code
- @circle-fin/unified-balance-kitSDK for cross-chain USDC deposits, spending, and balance queries
- prosemirror-dev-toolkitInjectable dev tools for ProseMirror editors
- drizzle-graphqlAutomatically generate GraphQL schema or customizable schema config fields from Drizzle ORM schema
- pintorZero-dependency library for providing color functions for terminal text
- typescript-declaration-webpack-pluginBundels typescript declaration generated by typescript loaded into one ts file.
- @dynatrace/dtrum-api-typesTypescript types for the Dynatrace RUM JavaScript dtrum.* API
- react-google-calendar-apiAn api to manage your google calendar
- @liaoliaots/nestjs-redis-healthRedis(ioredis) health checks module for Nest framework (node.js).
- @teispace/next-themesFeature-rich, lightweight theme management for Next.js and React. Zero-flash SSR, hybrid storage, view transitions, typed themes.
- alovaThe request strategy layer for JavaScript. 20+ ready-made strategies cut your request code by up to 70% — pagination, forms, uploads, retry, rate-limit and more. One API spans React, Vue, Svelte, Solid, mini-programs and the server.
- types-tsconfigType checking for tsconfig.json
- @intlayer/engineScans and builds Intlayer declaration files into dictionaries based on Intlayer configuration.
- @ankhorage/supabase-authSupabase auth adapter implementing shared TypeScript auth contracts.
- @lyracom/embedded-form-glueLyra embedded form glue
- tsup-preset-solidPreset for building your SolidJS package with tsup.
- ts-postgresPostgreSQL client in TypeScript
- node-ts-cacheSimple and extensible caching module supporting decorators
- html-webpack-skip-assets-plugina plugin for html-webpack-plugin to skip adding certain output files to the html
- rater-jsStar rating widget for the browser.
- jsdoc-plugin-typescriptPlugin to make TypeScript's JSDoc type annotations work with JSDoc
- nest-routerRouter Module For Nestjs Framework
- @odata2ts/odata-serviceMain runtime dependency of odata2ts for generated odata client services
- @stdlib/array-dtypesList of array data types.
- safety-match`safety-match` provides pattern matching for JavaScript, TypeScript, and Flow.
- node-ts-cache-storage-memoryMemory storage module for node-ts-cache
- @microsoft/jsts-upgrade-assistantAI-powered tool for automatically upgrading npm packages in TypeScript projects and resolving compiler errors
- aislopCatch the slop AI coding agents leave in your code: narrative comments, swallowed exceptions, as-any casts, dead code, oversized functions. 50+ rules across 10 language targets (TypeScript, JavaScript, Expo / React Native, Python, Go, Rust, Ruby, PHP, C#,
- react-responsive-overflow-listA responsive React component that shows as many items as can fit within constraints, hiding overflow items behind a configurable overflow renderer
- @figma-export/utilsUtils for @figma-export
- @promptbook/typesPromptbook: Create persistent AI agents that turn your company's scattered knowledge into action
- ts-graphql-pluginTypeScript Language Service Plugin for GraphQL
- react-string-formatFormats string using string, number, and react components as paramaters
- tinybaseA reactive in-memory data store with persistence and synchronization for local-first JavaScript and TypeScript apps.
- @golevelup/ts-sinonUtilities for making testing [NestJS](https://docs.nestjs.com) applications easier.
- async-fileAdapts the Node.js File System API (fs) for use with TypeScript async/await
- @accordproject/concerto-utilUtilities for Concerto Modeling Language
- @ankhorage/doctorExecutable Ankh provider and standalone CLI for lightweight repo and package compliance diagnostics.
- safe-routesTypesafe routing for React Router apps.
- @spec2ts/jsonschemaUtility to convert JSON Schemas to Typescript using TypeScript native compiler
- chat-bet-parseTypeScript package for parsing sports betting contract text into structured data types compatible with SQL Server stored procedures
- @xarf/xarfXARF v4 (eXtended Abuse Reporting Format) parser and generator for JavaScript/TypeScript - supports XARF spec v4.2.0 with backward compatibility for v3
- react-azure-mapsReact Wrapper for Azure Maps
- 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