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
just-pascal-case
convert a string to pascal case
358.9k+1143%-3 years ago
3.2.0
ESM + CommonJSBundledTypeScript tooling, Utility libraries
diff2html
Fast Diff to colorized HTML
357.8k+68%-7 months ago
3.4.56
ESM + CommonJSBundledParsers and serialisers, TypeScript tooling
next-seo
SEO plugin for Next.js projects
357.7k+10%-1 month ago
7.3.0
ESM + CommonJSBundledTypeScript tooling, React
@valkey/valkey-glide
General Language Independent Driver for the Enterprise (GLIDE) for Valkey
355.4k---1 day ago
2.5.3
ESM + CommonJSBundledNode.js utilities, TypeScript tooling
web-haptics
Haptic feedback for the mobile web.
353.5k--6 months ago
0.0.6
ESM + CommonJSBundledTypeScript tooling, React
ts-command-line-args
A Typescript wrapper around command-line-args with additional support for markdown usage guide generation
349.8k+21%-3 years ago
2.5.1
CommonJSBundledCLI tools and terminal utilities, TypeScript tooling
ember-cli-typescript
Allow Ember apps to use TypeScript files.
349.2k+5%-2 years ago
5.3.0
-NoneTypeScript tooling
@quartz-community/types
Type definitions for Quartz community plugins
346.9k---11 days ago
1.0.0
ESM onlyBundledTypeScript tooling
react-use-intercom
React Intercom integration without the hassle, driven by hooks.
346.3k+53%-1 month ago
5.8.0
ESM + CommonJSBundledStatic site generators and meta-frameworks, React
openapi-typescript-codegen
Library that generates Typescript clients based on the OpenAPI specification.
346k+54%-3 months ago
0.31.0
CommonJSBundledDocumentation tooling, Angular
@mermaid-js/mermaid-zenuml
MermaidJS plugin for ZenUML integration
345k---7 days ago
1.0.1
ESM onlyBundledMarkdown, Parsers and serialisers
deprecated-decorator
A simple decorator for deprecated methods and properties.
343.6k-15%-10 years ago
0.1.6
CommonJSBundledTypeScript tooling
rollbar
Effortlessly track and debug errors in your JavaScript applications with Rollbar. This package includes advanced error tracking features and an intuitive interface to help you identify and fix issues more quickly.
343.1k+19%-6 months ago
3.1.0
ESM + CommonJSBundledLogging, React
gts
Google TypeScript Style
343.1k+10%-9 months ago
7.0.0
CommonJSBundledTypeScript tooling, Linting and formatting
crosspath
A wrapper around the path module that always normalizes to POSIX (including converting backslashes to forward slashes)
342.2k+87%-4 years ago
2.0.0
ESM + CommonJSBundledTypeScript tooling
@stoqey/ib
Interactive Brokers TWS/IB Gateway API client library for Node.js (TS)
342k---9 days ago
1.6.10
CommonJSBundledTypeScript tooling
@stdlib/buffer-from-string
Allocate a buffer containing a provided string.
341.1k---7 months ago
0.2.3
CommonJSBundledTypeScript tooling
@mikro-orm/cli
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.
341k---6 days ago
7.2.1
ESM onlyBundledTypeScript tooling, ORMs and query builders
monaco-types
Type-only exports of Monaco editor
340.5k+137%-7 months ago
0.1.2
CommonJSBundledTypeScript tooling, Rich text and code editors
prisma-json-types-generator
Changes JsonValues to your custom typescript type
338.3k+151%-2 months ago
5.1.1
CommonJSNoneTypeScript tooling, Parsers and serialisers
@ionic/core
Base components for Ionic
337.7k---2 days ago
9.0.5
ESM + CommonJSBundledTypeScript tooling, Angular
ngx-mask
Input masking for modern Angular — Reactive, template-driven and Signal Forms, zoneless and SSR ready. Dates, numbers, separators, custom patterns.
337.6k+1%-3 days ago
22.2.1
ESM onlyBundledAngular, TypeScript tooling
@expressots/shared
Shared library for ExpressoTS modules 🐎
336.3k---12 days ago
4.3.0
ESM + CommonJSBundledTypeScript tooling
esbuild-linux-s390x
The Linux IBM Z 64-bit Big Endian binary for esbuild, a JavaScript bundler.
336k-33%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
ts-expect
Checks TypeScript types match expected values
335.4k+103%-5 years ago
1.3.0
CommonJSBundledTypeScript tooling
cleye
The intuitive CLI development tool
332.7k+498%-6 days ago
2.7.0
ESM + CommonJSBundledCLI tools and terminal utilities, TypeScript tooling
@mantine/utils
[![npm](https://img.shields.io/npm/dm/@mantine/utils)](https://www.npmjs.com/package/@mantine/utils)
332.5k---2 years ago
6.0.22
ESM + CommonJSBundledReact, Static site generators and meta-frameworks
@thednp/position-observer
🏯 PositionObserver is a JavaScript tool that provides a way to asynchronously observe changes in the position of a target element within its viewport.
331.2k---23 days ago
1.1.6
ESM onlyBundledDOM and browser utilities, TypeScript tooling
@mermaid-js/mermaid-mindmap
Mindmap diagram module for MermaidJS.
330.8k---3 years ago
9.3.0
ESM onlyBundledMarkdown, Parsers and serialisers
xrpl
A TypeScript/JavaScript API for interacting with the XRP Ledger in Node.js and the browser
330.6k+13%-9 days ago
5.3.0
CommonJSBundledTypeScript tooling, Blockchain and Web3
openapi-react-query
Fast, type-safe @tanstack/react-query client to work with your OpenAPI schema.
327.5k+347%-7 months ago
0.5.4
ESM + CommonJSBundledDocumentation tooling, TypeScript tooling
ngx-cookie-service
Angular cookie service
326.2k-6%-3 months ago
22.0.0
ESM onlyBundledAngular, TypeScript tooling
@lottiefiles/react-lottie-player
Lottie web player wrapper for React
324.4k---1 year ago
3.6.0
ESM + CommonJSBundledReact, Animation
esbuild-linux-riscv64
The Linux RISC-V 64-bit binary for esbuild, a JavaScript bundler.
323.6k-33%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
launchdarkly-node-server-sdk
LaunchDarkly Server-Side SDK for Node.js
323.2k-44%-2 years ago
7.0.4
CommonJSBundledTypeScript tooling, Node.js utilities
typechain
🔌 TypeScript bindings for Ethereum smartcontracts
321.5k+12%-2 years ago
8.3.2
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
@pothos/core
Pothos (formerly GiraphQL) is a plugin based schema builder for creating code-first GraphQL schemas in typescript
319.7k---12 days ago
4.15.1
ESM + CommonJSBundledTypeScript tooling, GraphQL
codemaker
A tiny utility for generating source code
319.3k+3%-1 month ago
1.140.0
CommonJSBundledCloud SDKs, Node.js utilities
@azure/arm-storage
A generated SDK for StorageManagementClient.
318.1k---1 day ago
20.2.0
ESM + CommonJSBundledCloud SDKs, TypeScript tooling
terminal-columns
Render a readable table in the terminal
317.9k+484%-1 year ago
2.0.0
ESM + CommonJSBundledCLI tools and terminal utilities, TypeScript tooling
monocle-ts
A porting of scala monocle library to TypeScript
317.8k+13%-4 years ago
2.3.13
ESM + CommonJSBundledTypeScript tooling
sherif
Opinionated, zero-config linter for TypeScript & JavaScript monorepos
317.7k+132%-2 months ago
1.13.0
-NoneBuild tools, CLI tools and terminal utilities
bun-pty
Cross-platform pseudoterminal (PTY) implementation for Bun with native performance
314.5k+14189%-3 months ago
0.4.10
ESM onlyBundledCLI tools and terminal utilities, TypeScript tooling
typescript-transform-paths
Transforms module resolution paths using TypeScript path mapping and/or custom paths
313.5k+49%-4 months ago
4.0.0
ESM onlyBundledTypeScript tooling
highlight-words
Split a piece text into multiple chunks based on a search query, allowing you to highlight the matches.
313.3k+11%-2 years ago
2.0.0
ESM + CommonJSBundledTypeScript tooling
es-vary
vary rewrite in TypeScript with ESM and CommonJS targets
310.9k+182%-4 years ago
0.1.2
ESM onlyBundledTypeScript tooling, Node.js utilities
esbuild-android-64
A WebAssembly shim for esbuild on Android x64.
310.1k-36%-3 years ago
0.15.18
-NoneBuild tools, CSS-in-JS and styling
@tanstack/ai
Type-safe TypeScript AI SDK for streaming chat, tool calling, agents, structured outputs, and multimodal generation.
309k---1 day ago
0.61.0
ESM onlyBundledTypeScript tooling
nice-grpc-client-middleware-retry
Retry client middleware for nice-grpc
307.4k-33%-1 month ago
3.1.16
CommonJSBundledDOM and browser utilities, Node.js utilities
keep-func-props
Wrap a function without changing its name and other properties
303.1k+65%--
7.1.1
ESM onlyBundledTypeScript tooling

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.

  • just-pascal-caseconvert a string to pascal case
  • diff2htmlFast Diff to colorized HTML
  • next-seoSEO plugin for Next.js projects
  • @valkey/valkey-glideGeneral Language Independent Driver for the Enterprise (GLIDE) for Valkey
  • web-hapticsHaptic feedback for the mobile web.
  • ts-command-line-argsA Typescript wrapper around command-line-args with additional support for markdown usage guide generation
  • ember-cli-typescriptAllow Ember apps to use TypeScript files.
  • @quartz-community/typesType definitions for Quartz community plugins
  • react-use-intercomReact Intercom integration without the hassle, driven by hooks.
  • openapi-typescript-codegenLibrary that generates Typescript clients based on the OpenAPI specification.
  • @mermaid-js/mermaid-zenumlMermaidJS plugin for ZenUML integration
  • deprecated-decoratorA simple decorator for deprecated methods and properties.
  • rollbarEffortlessly track and debug errors in your JavaScript applications with Rollbar. This package includes advanced error tracking features and an intuitive interface to help you identify and fix issues more quickly.
  • gtsGoogle TypeScript Style
  • crosspathA wrapper around the path module that always normalizes to POSIX (including converting backslashes to forward slashes)
  • @stoqey/ibInteractive Brokers TWS/IB Gateway API client library for Node.js (TS)
  • @stdlib/buffer-from-stringAllocate a buffer containing a provided string.
  • @mikro-orm/cliTypeScript 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.
  • monaco-typesType-only exports of Monaco editor
  • prisma-json-types-generatorChanges JsonValues to your custom typescript type
  • @ionic/coreBase components for Ionic
  • ngx-maskInput masking for modern Angular — Reactive, template-driven and Signal Forms, zoneless and SSR ready. Dates, numbers, separators, custom patterns.
  • @expressots/sharedShared library for ExpressoTS modules 🐎
  • esbuild-linux-s390xThe Linux IBM Z 64-bit Big Endian binary for esbuild, a JavaScript bundler.
  • ts-expectChecks TypeScript types match expected values
  • cleyeThe intuitive CLI development tool
  • @mantine/utils[![npm](https://img.shields.io/npm/dm/@mantine/utils)](https://www.npmjs.com/package/@mantine/utils)
  • @thednp/position-observer🏯 PositionObserver is a JavaScript tool that provides a way to asynchronously observe changes in the position of a target element within its viewport.
  • @mermaid-js/mermaid-mindmapMindmap diagram module for MermaidJS.
  • xrplA TypeScript/JavaScript API for interacting with the XRP Ledger in Node.js and the browser
  • openapi-react-queryFast, type-safe @tanstack/react-query client to work with your OpenAPI schema.
  • ngx-cookie-serviceAngular cookie service
  • @lottiefiles/react-lottie-playerLottie web player wrapper for React
  • esbuild-linux-riscv64The Linux RISC-V 64-bit binary for esbuild, a JavaScript bundler.
  • launchdarkly-node-server-sdkLaunchDarkly Server-Side SDK for Node.js
  • typechain🔌 TypeScript bindings for Ethereum smartcontracts
  • @pothos/corePothos (formerly GiraphQL) is a plugin based schema builder for creating code-first GraphQL schemas in typescript
  • codemakerA tiny utility for generating source code
  • @azure/arm-storageA generated SDK for StorageManagementClient.
  • terminal-columnsRender a readable table in the terminal
  • monocle-tsA porting of scala monocle library to TypeScript
  • sherifOpinionated, zero-config linter for TypeScript & JavaScript monorepos
  • bun-ptyCross-platform pseudoterminal (PTY) implementation for Bun with native performance
  • typescript-transform-pathsTransforms module resolution paths using TypeScript path mapping and/or custom paths
  • highlight-wordsSplit a piece text into multiple chunks based on a search query, allowing you to highlight the matches.
  • es-varyvary rewrite in TypeScript with ESM and CommonJS targets
  • esbuild-android-64A WebAssembly shim for esbuild on Android x64.
  • @tanstack/aiType-safe TypeScript AI SDK for streaming chat, tool calling, agents, structured outputs, and multimodal generation.
  • nice-grpc-client-middleware-retryRetry client middleware for nice-grpc
  • keep-func-propsWrap a function without changing its name and other properties