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
@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 + CommonJSBundledTypeScript 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 + CommonJSBundledTypeScript 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 + CommonJSBundledTypeScript tooling
safe-json-value
⛑️ JSON serialization should never fail
15.2k+69%-1 year ago
3.0.1
ESM onlyBundledTypeScript 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
CommonJSBundledEmail, 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 onlyBundledTypeScript 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
CommonJSBundledBlockchain 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 + CommonJSBundledBlockchain and Web3, TypeScript tooling
@svelte-put/copy
Svelte action & utilities for copying text to clipboard
15.1k---1 year ago
4.0.0
ESM onlyBundledSvelte, 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 + CommonJSBundledTypeScript tooling, State management
fp-ts-esm
Functional programming in TypeScript
15.1k+2363%--
2.16.10
ESM + CommonJSBundledTypeScript tooling
mlkem
An ML-KEM/CRYSTALS-KYBER implementation written in TypeScript for various JavaScript runtimes
15k+828%-6 months ago
2.7.0
ESM + CommonJSBundledCryptography and hashing, TypeScript tooling
@platejs/test-utils
Testing utilities for Plate
15k---22 days ago
53.3.10
ESM onlyBundledRich text and code editors, Testing
mapillary-js
A WebGL interactive street imagery library
15k+124%-2 years ago
4.1.2
ESM onlyBundled3D, WebGL and game engines, TypeScript tooling
react-odometerjs
Odometer.js as a React component
15k+26%-2 years ago
3.1.3
CommonJSBundledReact, 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 + CommonJSBundledLogging, TypeScript tooling
wc-datepicker
A small, accessible and customizable datepicker written in TypeScript.
15k+34%--
0.13.0
ESM + CommonJSBundledAccessibility, Date pickers
@supermemory/tools
Memory tools for AI SDK, OpenAI, Voltagent and Mastra with supermemory
14.9k---25 days ago
2.3.0
ESM onlyBundledTypeScript 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 + CommonJSBundledTypeScript tooling, Schema validation
cherow
Fast and lightweight, standard-compliant javascript parser written in ECMAScript
14.9k-16%-7 years ago
1.6.9
ESM + CommonJSBundledParsers 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 + CommonJSBundledORMs 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 onlyBundledVue, TypeScript tooling
@sapphire/discord-utilities
Discord specific utilities for your JavaScript/TypeScript bots
14.8k---10 months ago
4.0.0
ESM + CommonJSBundledTypeScript 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 + CommonJSBundledTypeScript tooling
dodopayments-checkout
A TypeScript library for embedding Dodo Payments checkout (overlay and inline).
14.7k+435%-1 month ago
1.9.9
ESM + CommonJSBundledPayments and commerce, TypeScript tooling
@nestia/core
Super-fast validation decorators of NestJS
14.7k---4 days ago
14.0.0
CommonJSBundledDocumentation 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 + CommonJSNoneReact, Vue
@tsed/platform-express
A TypeScript Framework on top of Express
14.7k---5 days ago
8.38.8
ESM onlyBundledTypeScript tooling, HTTP servers and web frameworks
nestjs-opensearch
OpenSearch module for NestJS framework
14.7k+1%-20 days ago
1.4.2
-BundledTypeScript 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 + CommonJSBundledDate 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 onlyBundledTypeScript tooling, React
mui-chips-input
A chips input designed for the React library MUI
14.6k+3%-4 months ago
9.0.0
ESM onlyBundledTypeScript tooling, React
npm-dts
Simple DTS single-file generation utility for TypeScript bundles
14.5k+35%-2 years ago
1.3.13
CommonJSNoneTypeScript tooling
@zhivex-ai/gateway
Routing and fallback helpers for Zhivex AI SDK.
14.4k---2 days ago
1.4.1
ESM onlyBundledTypeScript 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
CommonJSBundledTypeScript 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 + CommonJSBundledReact, TypeScript tooling
@aspida/fetch
fetch client for aspida
14.4k---3 years ago
1.14.0
ESM + CommonJSBundledTypeScript 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 onlyBundledTypeScript 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 + CommonJSBundledAngular, 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 + CommonJSBundledBlockchain 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 onlyBundledTypeScript tooling, Monitoring and error tracking
@factory-js/factory
🏭 The object generator for testing
14.2k---7 months ago
0.4.2
ESM + CommonJSBundledORMs 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 + CommonJSNoneTypeScript tooling, Vue
@ai-sdk/angular
Angular implementation of ai-sdk.
14.2k---2 days ago
3.0.114
ESM onlyBundledAngular, 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 + CommonJSBundledTypeScript 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 onlyNoneCSS-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
CommonJSBundledTypeScript 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 onlyBundledStatic 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 + CommonJSBundledTypeScript tooling
@copilotkit/channels-telegram
Telegram platform adapter for CopilotKit JSX channels (@copilotkit/channels).
14k---4 days ago
0.11.0
ESM onlyBundledStatic 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).