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 |
|---|---|---|---|---|---|---|---|---|
| @tanstack/start-server-functions-ssr Modern and scalable routing for applications | 11.8k | - | - | - | 1 year ago 1.120.19 | ESM + CommonJS | Bundled | Routing, TypeScript tooling |
| @cj-tech-master/excelts Zero-dependency TypeScript toolkit — Excel (XLSX), PDF, CSV, Markdown, XML, ZIP/TAR, and streaming. | 11.8k | - | - | - | 3 months ago 10.2.0 | ESM + CommonJS | Bundled | PDF and documents, Parsers and serialisers |
| ng-jhipster A Jhipster util library for Angular | 11.8k | +177% | - | 5 years ago 0.16.0 | ESM + CommonJS | Bundled | Angular, TypeScript tooling | |
| @edge-runtime/types TypeScript global types for using Edge Runtime. | 11.8k | - | - | - | 1 year ago 4.0.0 | - | Bundled | TypeScript tooling |
| yace tiny text editor with plugins | 11.7k | +51207% | - | 7 days ago 1.1.1 | ESM only | Bundled | Markdown, React | |
| @jeremybarbet/google-api-types Typescript definitions for Google API services. | 11.7k | - | - | - | 1 year ago 1.5.1 | CommonJS | Bundled | TypeScript tooling |
| jqwidgets-scripts jQWidgets UI components for JavaScript, jQuery, React, Vue and TypeScript - 82 widgets including a data grid, scheduler, Gantt chart, pivot grid, tree grid and charts, with 40 themes. | 11.7k | +69% | - | 8 days ago 27.0.1 | CommonJS | None | Tables and data grids, UI component libraries | |
| svelte-routing A declarative Svelte routing library with SSR support | 11.7k | -25% | - | 2 years ago 2.13.0 | CommonJS | Bundled | Routing, Svelte | |
| connect-typeorm A TypeORM-based session store | 11.7k | +53% | - | 4 years ago 2.0.0 | CommonJS | Bundled | ORMs and query builders, Node.js utilities | |
| @better-scroll/wheel a BetterScroll plugin to imitate IOS Picker | 11.7k | - | - | - | 3 years ago 2.5.1 | ESM + CommonJS | Bundled | DOM and browser utilities, TypeScript tooling |
| @wormhole-foundation/sdk-solana-tbtc SDK for Solana chains, used in conjunction with @wormhole-foundation/sdk | 11.7k | - | - | - | 1 month ago 6.1.5 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| gas-types-detailed Enhanced Google Apps Script Type Definitions with detailed documentation. Includes type definitions plus code snippets, return values, required authorization scopes, and other details not found in @types/google-apps-script. | 11.6k | +473% | - | 10 months ago 1.1.3 | - | Bundled | TypeScript tooling | |
| ts-gems Valuable typing extensions for TypeScript | 11.6k | +4% | - | 17 days ago 4.0.4 | ESM only | Bundled | TypeScript tooling, Utility libraries | |
| upcast Upcast is a low-level JavaScript type checking and casting library | 11.6k | +7% | - | 7 years ago 4.0.0 | ESM + CommonJS | None | TypeScript tooling | |
| vue-yandex-maps Yandex Maps 3.0 components library for VueJS. | 11.6k | -61% | - | 5 months ago 3.0.4 | ESM only | Bundled | Vue, Maps and geolocation | |
| @tanstack/ai-skills Portable Agent Skills (SKILL.md) as a first-class chat() middleware for TanStack AI. | 11.5k | - | - | - | 2 days ago 0.1.10 | ESM only | Bundled | TypeScript tooling |
| @aashari/mcp-server-atlassian-jira Node.js/TypeScript MCP server for Atlassian Jira. Equips AI systems (LLMs) with tools to list/get projects, search/get issues (using JQL/ID), and view dev info (commits, PRs). Connects AI capabilities directly into Jira project management and issue tracki | 11.5k | - | - | - | 9 months ago 3.3.0 | CommonJS | Bundled | CLI tools and terminal utilities, TypeScript tooling |
| @golevelup/nestjs-stripe Badass utilities for integrating stripe and NestJS | 11.5k | - | - | - | 6 months ago 3.0.0 | CommonJS | Bundled | TypeScript tooling, Payments and commerce |
| phone-number-generator-js Generates a random phone number following the E.164 international standard | 11.5k | +138% | - | 6 months ago 1.4.0 | ESM + CommonJS | Bundled | Testing, TypeScript tooling | |
| @oxy.so/bloom Bloom UI — Oxy ecosystem component library for React Native + Expo + Web | 11.5k | - | - | - | 2 days ago 4.19.0 | ESM + CommonJS | Bundled | React, Date pickers |
| blake3 BLAKE3 hashing for JavaScript | 11.5k | +260% | - | 3 years ago 3.0.0 | ESM + CommonJS | None | Cryptography and hashing, TypeScript tooling | |
| @zoom-image/core A core implementation of zoom image | 11.5k | - | - | - | 7 months ago 0.42.0 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| @epic-web/config Reasonable Oxlint, Oxfmt, and TypeScript configs for epic web devs | 11.5k | - | - | - | 1 month ago 3.2.1 | ESM only | Bundled | TypeScript tooling, Configuration |
| pdf-ts PDF text extraction in TypeScript | 11.5k | +24% | - | 3 years ago 0.0.2 | CommonJS | Bundled | PDF and documents, TypeScript tooling | |
| givens Easy test setup without side effects | 11.5k | +19% | - | 5 years ago 1.3.9 | CommonJS | Bundled | Testing, TypeScript tooling | |
| @wormhole-foundation/sdk-evm-tbtc SDK for EVM chains, used in conjunction with @wormhole-foundation/sdk | 11.4k | - | - | - | 1 month ago 6.1.5 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| react-native-country-select 🌍 React Native country picker with flags, search, TypeScript, i18n, and offline support. Lightweight, customizable, and designed with a modern UI. | 11.4k | +364% | - | 6 months ago 0.4.2 | CommonJS | Bundled | Internationalisation, TypeScript tooling | |
| @taquito/beacon-wallet TZIP-10 Beacon wallet integration for Taquito dapps built on the Beacon SDK DAppClient. | 11.4k | - | - | - | 2 months ago 25.0.0 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| get-video-duration Get the duration of a video file | 11.4k | -11% | - | 9 months ago 5.0.0 | ESM + CommonJS | Bundled | Video and audio, TypeScript tooling | |
| @data-client/rest Quickly define typed REST resources and endpoints | 11.4k | - | - | - | 4 months ago 0.18.1 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| typed-env Typed environment variable parser | 11.4k | +37% | - | 1 year ago 2.0.0 | ESM + CommonJS | Bundled | Configuration, TypeScript tooling | |
| @plist/xml.parse TypeScript library for parsing XML Property Lists, in browser and node.js. | 11.4k | - | - | - | 2 years ago 1.1.0 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling |
| @tanstack/react-start-router-manifest Modern and scalable routing for React applications | 11.3k | - | - | - | 1 year ago 1.120.19 | ESM only | Bundled | Routing, React |
| @tanstack/ai-grok xAI Grok adapter for TanStack AI chat, image generation, realtime, and structured outputs. | 11.3k | - | - | - | 2 days ago 0.20.1 | ESM only | Bundled | WebSockets and realtime, TypeScript tooling |
| @wormhole-foundation/sdk-stacks-core SDK for Stacks chains, used in conjunction with @wormhole-foundation/sdk | 11.3k | - | - | - | 1 month ago 6.1.5 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @typechain/web3-v1 🔌 TypeChain target for Web3-v1 | 11.3k | - | - | - | 2 years ago 6.0.7 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @ebec/core Extensible error class with automatic code derivation, message interpolation, error grouping, and JSON serialization. | 11.3k | - | - | - | 1 month ago 1.3.2 | ESM + CommonJS | Bundled | TypeScript tooling |
| @medusajs/loyalty-plugin Medusa Plugin: Loyalty - Gift Cards | 11.2k | - | - | - | 4 days ago 2.21.1 | ESM + CommonJS | Bundled | Payments and commerce, TypeScript tooling |
| power-tasks Powerful task management for JavaScript | 11.2k | -0% | - | 6 months ago 1.14.2 | ESM only | Bundled | TypeScript tooling | |
| @coderspirit/nominal-symbols Symbol objects for @coderspirit/nominal | 11.2k | - | - | - | 2 years ago 2.0.1 | ESM + CommonJS | Bundled | TypeScript tooling |
| express-recaptcha Google recaptcha middleware for express | 11.2k | +60% | - | 4 years ago 5.1.0 | CommonJS | Bundled | Node.js utilities, HTTP servers and web frameworks | |
| @pothos/plugin-sub-graph A Pothos plugin for creating multiple variants or sub-selections of the same graph | 11.1k | - | - | - | 13 days ago 4.5.3 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| @kubb/studio Kubb Studio client runtime. Connects a Kubb project to Kubb Studio over WebSocket and streams code generation events, shared by the `kubb studio` CLI command and the Docker agent. | 11.1k | - | - | - | 2 days ago 5.3.16 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| react-text-mask-modern A modern, React 19+ compatible input masking component using hooks and TypeScript. | 11.1k | +1590% | - | 8 months ago 1.0.4 | ESM + CommonJS | Bundled | TypeScript tooling, Forms | |
| @type-cacheable/ioredis-adapter Adapter for using ioredis with type-cacheable | 11.1k | - | - | - | 6 months ago 16.0.2 | CommonJS | Bundled | Caching, TypeScript tooling |
| ftld a small, focused, library that provides a set of functional primitives for building robust and resilient applications in TypeScript | 11.1k | +352% | - | 2 years ago 5.0.4 | ESM + CommonJS | Bundled | Utility libraries, TypeScript tooling | |
| @fumadocs/language Common language packs for Fumadocs | 11.1k | - | - | - | 2 days ago 0.2.6 | ESM only | None | Documentation tooling, CSS-in-JS and styling |
| nepali-date-converter A small Javascript/Typescript Library to convert English Date to Nepali and Vice Versa. | 11k | +237% | - | - 3.4.0 | ESM + CommonJS | Bundled | TypeScript tooling, Date and time | |
| @amityco/ts-sdk Amity Social Cloud Typescript SDK | 11k | - | - | - | 2 days ago 7.28.0 | ESM + CommonJS | Bundled | TypeScript tooling, Video and audio |
| trpc-sveltekit SvelteKit adapter for tRPC.io, working with Node.js, Vercel and Netlify | 11k | +487% | - | 1 year ago 3.6.3 | ESM only | Bundled | TypeScript tooling, Svelte |
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.
- @tanstack/start-server-functions-ssrModern and scalable routing for applications
- @cj-tech-master/exceltsZero-dependency TypeScript toolkit — Excel (XLSX), PDF, CSV, Markdown, XML, ZIP/TAR, and streaming.
- ng-jhipsterA Jhipster util library for Angular
- @edge-runtime/typesTypeScript global types for using Edge Runtime.
- yacetiny text editor with plugins
- @jeremybarbet/google-api-typesTypescript definitions for Google API services.
- jqwidgets-scriptsjQWidgets UI components for JavaScript, jQuery, React, Vue and TypeScript - 82 widgets including a data grid, scheduler, Gantt chart, pivot grid, tree grid and charts, with 40 themes.
- svelte-routingA declarative Svelte routing library with SSR support
- connect-typeormA TypeORM-based session store
- @better-scroll/wheela BetterScroll plugin to imitate IOS Picker
- @wormhole-foundation/sdk-solana-tbtcSDK for Solana chains, used in conjunction with @wormhole-foundation/sdk
- gas-types-detailedEnhanced Google Apps Script Type Definitions with detailed documentation. Includes type definitions plus code snippets, return values, required authorization scopes, and other details not found in @types/google-apps-script.
- ts-gemsValuable typing extensions for TypeScript
- upcastUpcast is a low-level JavaScript type checking and casting library
- vue-yandex-mapsYandex Maps 3.0 components library for VueJS.
- @tanstack/ai-skillsPortable Agent Skills (SKILL.md) as a first-class chat() middleware for TanStack AI.
- @aashari/mcp-server-atlassian-jiraNode.js/TypeScript MCP server for Atlassian Jira. Equips AI systems (LLMs) with tools to list/get projects, search/get issues (using JQL/ID), and view dev info (commits, PRs). Connects AI capabilities directly into Jira project management and issue tracki
- @golevelup/nestjs-stripeBadass utilities for integrating stripe and NestJS
- phone-number-generator-jsGenerates a random phone number following the E.164 international standard
- @oxy.so/bloomBloom UI — Oxy ecosystem component library for React Native + Expo + Web
- blake3BLAKE3 hashing for JavaScript
- @zoom-image/coreA core implementation of zoom image
- @epic-web/configReasonable Oxlint, Oxfmt, and TypeScript configs for epic web devs
- pdf-tsPDF text extraction in TypeScript
- givensEasy test setup without side effects
- @wormhole-foundation/sdk-evm-tbtcSDK for EVM chains, used in conjunction with @wormhole-foundation/sdk
- react-native-country-select🌍 React Native country picker with flags, search, TypeScript, i18n, and offline support. Lightweight, customizable, and designed with a modern UI.
- @taquito/beacon-walletTZIP-10 Beacon wallet integration for Taquito dapps built on the Beacon SDK DAppClient.
- get-video-durationGet the duration of a video file
- @data-client/restQuickly define typed REST resources and endpoints
- typed-envTyped environment variable parser
- @plist/xml.parseTypeScript library for parsing XML Property Lists, in browser and node.js.
- @tanstack/react-start-router-manifestModern and scalable routing for React applications
- @tanstack/ai-grokxAI Grok adapter for TanStack AI chat, image generation, realtime, and structured outputs.
- @wormhole-foundation/sdk-stacks-coreSDK for Stacks chains, used in conjunction with @wormhole-foundation/sdk
- @typechain/web3-v1🔌 TypeChain target for Web3-v1
- @ebec/coreExtensible error class with automatic code derivation, message interpolation, error grouping, and JSON serialization.
- @medusajs/loyalty-pluginMedusa Plugin: Loyalty - Gift Cards
- power-tasksPowerful task management for JavaScript
- @coderspirit/nominal-symbolsSymbol objects for @coderspirit/nominal
- express-recaptchaGoogle recaptcha middleware for express
- @pothos/plugin-sub-graphA Pothos plugin for creating multiple variants or sub-selections of the same graph
- @kubb/studioKubb Studio client runtime. Connects a Kubb project to Kubb Studio over WebSocket and streams code generation events, shared by the `kubb studio` CLI command and the Docker agent.
- react-text-mask-modernA modern, React 19+ compatible input masking component using hooks and TypeScript.
- @type-cacheable/ioredis-adapterAdapter for using ioredis with type-cacheable
- ftlda small, focused, library that provides a set of functional primitives for building robust and resilient applications in TypeScript
- @fumadocs/languageCommon language packs for Fumadocs
- nepali-date-converterA small Javascript/Typescript Library to convert English Date to Nepali and Vice Versa.
- @amityco/ts-sdkAmity Social Cloud Typescript SDK
- trpc-sveltekitSvelteKit adapter for tRPC.io, working with Node.js, Vercel and Netlify
- 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