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 |
|---|---|---|---|---|---|---|---|---|
| just-pascal-case convert a string to pascal case | 358.9k | +1143% | - | 3 years ago 3.2.0 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries | |
| diff2html Fast Diff to colorized HTML | 357.8k | +68% | - | 7 months ago 3.4.56 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| next-seo SEO plugin for Next.js projects | 357.7k | +10% | - | 1 month ago 7.3.0 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| @valkey/valkey-glide General Language Independent Driver for the Enterprise (GLIDE) for Valkey | 355.4k | - | - | - | 1 day ago 2.5.3 | ESM + CommonJS | Bundled | Node.js utilities, TypeScript tooling |
| web-haptics Haptic feedback for the mobile web. | 353.5k | - | - | 6 months ago 0.0.6 | ESM + CommonJS | Bundled | TypeScript 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 | CommonJS | Bundled | CLI 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 | - | None | TypeScript tooling | |
| @quartz-community/types Type definitions for Quartz community plugins | 346.9k | - | - | - | 11 days ago 1.0.0 | ESM only | Bundled | TypeScript tooling |
| react-use-intercom React Intercom integration without the hassle, driven by hooks. | 346.3k | +53% | - | 1 month ago 5.8.0 | ESM + CommonJS | Bundled | Static 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 | CommonJS | Bundled | Documentation tooling, Angular | |
| @mermaid-js/mermaid-zenuml MermaidJS plugin for ZenUML integration | 345k | - | - | - | 7 days ago 1.0.1 | ESM only | Bundled | Markdown, Parsers and serialisers |
| deprecated-decorator A simple decorator for deprecated methods and properties. | 343.6k | -15% | - | 10 years ago 0.1.6 | CommonJS | Bundled | TypeScript 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 + CommonJS | Bundled | Logging, React | |
| gts Google TypeScript Style | 343.1k | +10% | - | 9 months ago 7.0.0 | CommonJS | Bundled | TypeScript 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 + CommonJS | Bundled | TypeScript tooling | |
| @stoqey/ib Interactive Brokers TWS/IB Gateway API client library for Node.js (TS) | 342k | - | - | - | 9 days ago 1.6.10 | CommonJS | Bundled | TypeScript tooling |
| @stdlib/buffer-from-string Allocate a buffer containing a provided string. | 341.1k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | TypeScript 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 only | Bundled | TypeScript tooling, ORMs and query builders |
| monaco-types Type-only exports of Monaco editor | 340.5k | +137% | - | 7 months ago 0.1.2 | CommonJS | Bundled | TypeScript 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 | CommonJS | None | TypeScript tooling, Parsers and serialisers | |
| @ionic/core Base components for Ionic | 337.7k | - | - | - | 2 days ago 9.0.5 | ESM + CommonJS | Bundled | TypeScript 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 only | Bundled | Angular, TypeScript tooling | |
| @expressots/shared Shared library for ExpressoTS modules 🐎 | 336.3k | - | - | - | 12 days ago 4.3.0 | ESM + CommonJS | Bundled | TypeScript 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 | - | None | Bundlers, CSS-in-JS and styling | |
| ts-expect Checks TypeScript types match expected values | 335.4k | +103% | - | 5 years ago 1.3.0 | CommonJS | Bundled | TypeScript tooling | |
| cleye The intuitive CLI development tool | 332.7k | +498% | - | 6 days ago 2.7.0 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, TypeScript tooling | |
| @mantine/utils [](https://www.npmjs.com/package/@mantine/utils) | 332.5k | - | - | - | 2 years ago 6.0.22 | ESM + CommonJS | Bundled | React, 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 only | Bundled | DOM and browser utilities, TypeScript tooling |
| @mermaid-js/mermaid-mindmap Mindmap diagram module for MermaidJS. | 330.8k | - | - | - | 3 years ago 9.3.0 | ESM only | Bundled | Markdown, 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 | CommonJS | Bundled | TypeScript 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 + CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| ngx-cookie-service Angular cookie service | 326.2k | -6% | - | 3 months ago 22.0.0 | ESM only | Bundled | Angular, TypeScript tooling | |
| @lottiefiles/react-lottie-player Lottie web player wrapper for React | 324.4k | - | - | - | 1 year ago 3.6.0 | ESM + CommonJS | Bundled | React, 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 | - | None | Bundlers, 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 | CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| typechain 🔌 TypeScript bindings for Ethereum smartcontracts | 321.5k | +12% | - | 2 years ago 8.3.2 | ESM + CommonJS | Bundled | Blockchain 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 + CommonJS | Bundled | TypeScript tooling, GraphQL |
| codemaker A tiny utility for generating source code | 319.3k | +3% | - | 1 month ago 1.140.0 | CommonJS | Bundled | Cloud SDKs, Node.js utilities | |
| @azure/arm-storage A generated SDK for StorageManagementClient. | 318.1k | - | - | - | 1 day ago 20.2.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| terminal-columns Render a readable table in the terminal | 317.9k | +484% | - | 1 year ago 2.0.0 | ESM + CommonJS | Bundled | CLI 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 + CommonJS | Bundled | TypeScript tooling | |
| sherif Opinionated, zero-config linter for TypeScript & JavaScript monorepos | 317.7k | +132% | - | 2 months ago 1.13.0 | - | None | Build 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 only | Bundled | CLI 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 only | Bundled | TypeScript 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 + CommonJS | Bundled | TypeScript tooling | |
| es-vary vary rewrite in TypeScript with ESM and CommonJS targets | 310.9k | +182% | - | 4 years ago 0.1.2 | ESM only | Bundled | TypeScript tooling, Node.js utilities | |
| esbuild-android-64 A WebAssembly shim for esbuild on Android x64. | 310.1k | -36% | - | 3 years ago 0.15.18 | - | None | Build 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 only | Bundled | TypeScript tooling |
| nice-grpc-client-middleware-retry Retry client middleware for nice-grpc | 307.4k | -33% | - | 1 month ago 3.1.16 | CommonJS | Bundled | DOM 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 only | Bundled | TypeScript 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[](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
- 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