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 |
|---|---|---|---|---|---|---|---|---|
| @mikro-orm/better-sqlite TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript. | 15.4k | - | - | - | 4 months ago 6.6.14 | ESM + CommonJS | Bundled | TypeScript tooling, ORMs and query builders |
| iab-native TypeScript definitions for IAB Tech Lab's Native Ad | 15.3k | +202% | - | 6 months ago 1.0.1 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @intlayer/babel A Babel plugin for Intlayer that transforms declaration files and provides internationalization features during the build process according to the Intlayer configuration. | 15.3k | - | - | - | 2 days ago 9.5.9 | ESM + CommonJS | Bundled | TypeScript tooling |
| safe-json-value ⛑️ JSON serialization should never fail | 15.2k | +69% | - | 1 year ago 3.0.1 | ESM only | Bundled | TypeScript tooling | |
| @mikkelscheike/email-provider-links TypeScript library for email provider detection with 140 providers (259 domains), concurrent DNS resolution, alias normalization, and HTTPS login URL validation for login and password reset flows | 15.2k | - | - | - | 14 days ago 6.0.0 | CommonJS | Bundled | Email, TypeScript tooling |
| ts-web-scraper A powerful web scraper for both static and client-side rendered sites using only Bun native APIs | 15.2k | +541% | - | 1 month ago 0.1.10 | ESM only | Bundled | TypeScript tooling, Scraping and browser automation | |
| @orca-so/whirlpools-sdk Typescript SDK to interact with Orca's Whirlpool program. | 15.2k | - | - | - | 1 month ago 0.22.0 | CommonJS | Bundled | Blockchain and Web3, Cryptography and hashing |
| @circle-fin/bridge-kit Official Circle SDK for seamless cross-chain USDC bridging | 15.1k | - | - | - | 10 days ago 1.15.1 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @svelte-put/copy Svelte action & utilities for copying text to clipboard | 15.1k | - | - | - | 1 year ago 4.0.0 | ESM only | Bundled | Svelte, DOM and browser utilities |
| ts-action-operators TypeScript action operators for NgRx and redux-observable | 15.1k | +33% | - | 5 years ago 9.1.2 | ESM + CommonJS | Bundled | TypeScript tooling, State management | |
| fp-ts-esm Functional programming in TypeScript | 15.1k | +2363% | - | - 2.16.10 | ESM + CommonJS | Bundled | TypeScript tooling | |
| mlkem An ML-KEM/CRYSTALS-KYBER implementation written in TypeScript for various JavaScript runtimes | 15k | +828% | - | 6 months ago 2.7.0 | ESM + CommonJS | Bundled | Cryptography and hashing, TypeScript tooling | |
| @platejs/test-utils Testing utilities for Plate | 15k | - | - | - | 22 days ago 53.3.10 | ESM only | Bundled | Rich text and code editors, Testing |
| mapillary-js A WebGL interactive street imagery library | 15k | +124% | - | 2 years ago 4.1.2 | ESM only | Bundled | 3D, WebGL and game engines, TypeScript tooling | |
| react-odometerjs Odometer.js as a React component | 15k | +26% | - | 2 years ago 3.1.3 | CommonJS | Bundled | React, TypeScript tooling | |
| get-current-line Get the current line number of the executing file and method | 15k | +90% | - | 2 years ago 7.4.0 | ESM + CommonJS | Bundled | Logging, TypeScript tooling | |
| wc-datepicker A small, accessible and customizable datepicker written in TypeScript. | 15k | +34% | - | - 0.13.0 | ESM + CommonJS | Bundled | Accessibility, Date pickers | |
| @supermemory/tools Memory tools for AI SDK, OpenAI, Voltagent and Mastra with supermemory | 14.9k | - | - | - | 25 days ago 2.3.0 | ESM only | Bundled | TypeScript tooling |
| @zod/mini Zod Mini as a standalone package: the tree-shakable, functional variant of Zod | 14.9k | - | - | - | 12 days ago 4.6.5 | ESM + CommonJS | Bundled | TypeScript tooling, Schema validation |
| cherow Fast and lightweight, standard-compliant javascript parser written in ECMAScript | 14.9k | -16% | - | 7 years ago 1.6.9 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| @hypequery/clickhouse Type-safe ClickHouse query builder and schema generator for TypeScript analytics | 14.9k | - | - | - | 8 days ago 2.11.1 | ESM + CommonJS | Bundled | ORMs and query builders, TypeScript tooling |
| vue3-text-clamp Vue3 component which allows you to ellipsis your multiline text. | 14.9k | +53% | - | 3 years ago 0.1.2 | ESM only | Bundled | Vue, TypeScript tooling | |
| @sapphire/discord-utilities Discord specific utilities for your JavaScript/TypeScript bots | 14.8k | - | - | - | 10 months ago 4.0.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| @praha/byethrow A lightweight, tree-shakable Result type package with a simple, consistent API designed | 14.8k | - | - | - | 3 months ago 0.12.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| dodopayments-checkout A TypeScript library for embedding Dodo Payments checkout (overlay and inline). | 14.7k | +435% | - | 1 month ago 1.9.9 | ESM + CommonJS | Bundled | Payments and commerce, TypeScript tooling | |
| @nestia/core Super-fast validation decorators of NestJS | 14.7k | - | - | - | 4 days ago 14.0.0 | CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| timescape A flexible, headless date and time input library for JavaScript. Provides tools for building fully customizable date and time input fields, with support for libraries like React, Preact, Vue, Svelte and Solid. | 14.7k | +60% | - | 9 days ago 0.9.1 | ESM + CommonJS | None | React, Vue | |
| @tsed/platform-express A TypeScript Framework on top of Express | 14.7k | - | - | - | 5 days ago 8.38.8 | ESM only | Bundled | TypeScript tooling, HTTP servers and web frameworks |
| nestjs-opensearch OpenSearch module for NestJS framework | 14.7k | +1% | - | 20 days ago 1.4.2 | - | Bundled | TypeScript tooling | |
| @countrystatecity/countries Official countries, states, and cities database with iOS/Safari support and minimal bundle size | 14.6k | - | - | - | 1 month ago 1.0.9 | ESM + CommonJS | Bundled | Date and time, TypeScript tooling |
| mui-file-input A file input designed for the React library MUI | 14.6k | -2% | - | 4 months ago 9.0.0 | ESM only | Bundled | TypeScript tooling, React | |
| mui-chips-input A chips input designed for the React library MUI | 14.6k | +3% | - | 4 months ago 9.0.0 | ESM only | Bundled | TypeScript tooling, React | |
| npm-dts Simple DTS single-file generation utility for TypeScript bundles | 14.5k | +35% | - | 2 years ago 1.3.13 | CommonJS | None | TypeScript tooling | |
| @zhivex-ai/gateway Routing and fallback helpers for Zhivex AI SDK. | 14.4k | - | - | - | 2 days ago 1.4.1 | ESM only | Bundled | TypeScript tooling |
| @runloop/api-client Official TypeScript SDK for Runloop — secure microVM sandboxes (devboxes) where AI agents run code, edit files, and expose ports. | 14.4k | - | - | - | 17 days ago 1.32.0 | CommonJS | Bundled | TypeScript tooling |
| react-auto-controlled Component autonomous state control utilities in React class methods and React Hooks | 14.4k | +84% | - | 7 years ago 0.2.4 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| @aspida/fetch fetch client for aspida | 14.4k | - | - | - | 3 years ago 1.14.0 | ESM + CommonJS | Bundled | TypeScript tooling, HTTP clients |
| @solid-primitives/deep Primitives for tracking and observing nested reactive objects in Solid. | 14.3k | - | - | - | 2 months ago 0.3.7 | ESM only | Bundled | TypeScript tooling |
| ngx-google-analytics A simple ng-9 wrapper to load Google Analytics dependency by angular way | 14.3k | -10% | - | 3 years ago 14.0.1 | ESM + CommonJS | Bundled | Angular, TypeScript tooling | |
| @web3-react/abstract-connector A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps | 14.3k | - | - | - | 6 years ago 6.0.7 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| @cyanheads/mcp-ts-core Agent-native TypeScript framework for MCP servers. Includes runtime infrastructure and agent skills for building, testing, and shipping servers. | 14.3k | - | - | - | 7 days ago 0.13.6 | ESM only | Bundled | TypeScript tooling, Monitoring and error tracking |
| @factory-js/factory 🏭 The object generator for testing | 14.2k | - | - | - | 7 months ago 0.4.2 | ESM + CommonJS | Bundled | ORMs and query builders, Testing |
| skema Skema provides a handy & composable way to validate / transform / purify the input data. | 14.2k | -47% | - | 6 years ago 9.5.5 | ESM + CommonJS | None | TypeScript tooling, Vue | |
| @ai-sdk/angular Angular implementation of ai-sdk. | 14.2k | - | - | - | 2 days ago 3.0.114 | ESM only | Bundled | Angular, TypeScript tooling |
| agent-inspect Local evidence debugger and trajectory-test toolkit for TypeScript AI agents — execution trees, TraceContract checks, Evidence v2, and read-only MCP | 14.2k | - | - | 3 days ago 6.31.7 | ESM + CommonJS | Bundled | TypeScript tooling, CLI tools and terminal utilities | |
| @terrazzo/plugin-css-in-js Use CSS Vars in clientside JS. Compatible with Linaria, StyleX, Vanilla Extract, Styled Components, and most CSS-in-JS libraries. | 14.1k | - | - | - | 1 month ago 2.7.1 | ESM only | None | CSS-in-JS and styling, UI component libraries |
| smart-request-balancer Smart request balancer with fine tuning of rates and limits of queue execution | 14.1k | +132% | - | 2 years ago 2.2.0 | CommonJS | Bundled | TypeScript tooling, Queues and background jobs | |
| @copilotkit/channels-whatsapp WhatsApp Cloud API platform adapter for CopilotKit JSX channels (@copilotkit/channels). | 14.1k | - | - | - | 4 days ago 0.11.0 | ESM only | Bundled | Static site generators and meta-frameworks, React |
| @imgly/pptx-importer Import PowerPoint (PPTX) presentations into IMG.LY's Creative Engine SDK. Platform-agnostic TypeScript library for converting PPTX slides to CE.SDK scenes. | 14k | - | - | - | 3 months ago 0.3.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| @copilotkit/channels-telegram Telegram platform adapter for CopilotKit JSX channels (@copilotkit/channels). | 14k | - | - | - | 4 days ago 0.11.0 | ESM only | Bundled | Static site generators and meta-frameworks, 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.
- @mikro-orm/better-sqliteTypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.
- iab-nativeTypeScript definitions for IAB Tech Lab's Native Ad
- @intlayer/babelA Babel plugin for Intlayer that transforms declaration files and provides internationalization features during the build process according to the Intlayer configuration.
- safe-json-value⛑️ JSON serialization should never fail
- @mikkelscheike/email-provider-linksTypeScript library for email provider detection with 140 providers (259 domains), concurrent DNS resolution, alias normalization, and HTTPS login URL validation for login and password reset flows
- ts-web-scraperA powerful web scraper for both static and client-side rendered sites using only Bun native APIs
- @orca-so/whirlpools-sdkTypescript SDK to interact with Orca's Whirlpool program.
- @circle-fin/bridge-kitOfficial Circle SDK for seamless cross-chain USDC bridging
- @svelte-put/copySvelte action & utilities for copying text to clipboard
- ts-action-operatorsTypeScript action operators for NgRx and redux-observable
- fp-ts-esmFunctional programming in TypeScript
- mlkemAn ML-KEM/CRYSTALS-KYBER implementation written in TypeScript for various JavaScript runtimes
- @platejs/test-utilsTesting utilities for Plate
- mapillary-jsA WebGL interactive street imagery library
- react-odometerjsOdometer.js as a React component
- get-current-lineGet the current line number of the executing file and method
- wc-datepickerA small, accessible and customizable datepicker written in TypeScript.
- @supermemory/toolsMemory tools for AI SDK, OpenAI, Voltagent and Mastra with supermemory
- @zod/miniZod Mini as a standalone package: the tree-shakable, functional variant of Zod
- cherowFast and lightweight, standard-compliant javascript parser written in ECMAScript
- @hypequery/clickhouseType-safe ClickHouse query builder and schema generator for TypeScript analytics
- vue3-text-clampVue3 component which allows you to ellipsis your multiline text.
- @sapphire/discord-utilitiesDiscord specific utilities for your JavaScript/TypeScript bots
- @praha/byethrowA lightweight, tree-shakable Result type package with a simple, consistent API designed
- dodopayments-checkoutA TypeScript library for embedding Dodo Payments checkout (overlay and inline).
- @nestia/coreSuper-fast validation decorators of NestJS
- timescapeA flexible, headless date and time input library for JavaScript. Provides tools for building fully customizable date and time input fields, with support for libraries like React, Preact, Vue, Svelte and Solid.
- @tsed/platform-expressA TypeScript Framework on top of Express
- nestjs-opensearchOpenSearch module for NestJS framework
- @countrystatecity/countriesOfficial countries, states, and cities database with iOS/Safari support and minimal bundle size
- mui-file-inputA file input designed for the React library MUI
- mui-chips-inputA chips input designed for the React library MUI
- npm-dtsSimple DTS single-file generation utility for TypeScript bundles
- @zhivex-ai/gatewayRouting and fallback helpers for Zhivex AI SDK.
- @runloop/api-clientOfficial TypeScript SDK for Runloop — secure microVM sandboxes (devboxes) where AI agents run code, edit files, and expose ports.
- react-auto-controlledComponent autonomous state control utilities in React class methods and React Hooks
- @aspida/fetchfetch client for aspida
- @solid-primitives/deepPrimitives for tracking and observing nested reactive objects in Solid.
- ngx-google-analyticsA simple ng-9 wrapper to load Google Analytics dependency by angular way
- @web3-react/abstract-connectorA simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
- @cyanheads/mcp-ts-coreAgent-native TypeScript framework for MCP servers. Includes runtime infrastructure and agent skills for building, testing, and shipping servers.
- @factory-js/factory🏭 The object generator for testing
- skemaSkema provides a handy & composable way to validate / transform / purify the input data.
- @ai-sdk/angularAngular implementation of ai-sdk.
- agent-inspectLocal evidence debugger and trajectory-test toolkit for TypeScript AI agents — execution trees, TraceContract checks, Evidence v2, and read-only MCP
- @terrazzo/plugin-css-in-jsUse CSS Vars in clientside JS. Compatible with Linaria, StyleX, Vanilla Extract, Styled Components, and most CSS-in-JS libraries.
- smart-request-balancerSmart request balancer with fine tuning of rates and limits of queue execution
- @copilotkit/channels-whatsappWhatsApp Cloud API platform adapter for CopilotKit JSX channels (@copilotkit/channels).
- @imgly/pptx-importerImport PowerPoint (PPTX) presentations into IMG.LY's Creative Engine SDK. Platform-agnostic TypeScript library for converting PPTX slides to CE.SDK scenes.
- @copilotkit/channels-telegramTelegram platform adapter for CopilotKit JSX channels (@copilotkit/channels).
- 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