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
ng-packagr
Compile and package Angular libraries in Angular Package Format (APF)
977.4k+22%-2 days ago
22.2.1
CommonJSBundledTypeScript tooling, UI component libraries
@better-auth/oauth-provider
An oauth provider plugin for Better Auth
976.1k---1 day ago
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
rollup-plugin-esbuild
**💛 You can help the author become a full-time open-source maintainer by [sponsoring him on GitHub](https://github.com/sponsors/egoist).**
966.8k+151%-1 year ago
6.2.1
ESM + CommonJSBundledTypeScript tooling, Bundler plugins and loaders
node-liblzma
Native Node.js bindings for liblzma (XZ/LZMA2). Streaming, buffer and async APIs with browser support via WebAssembly. zlib-like API, TypeScript-first, prebuilt binaries for Linux/macOS/Windows.
966.7k+479536%-11 days ago
5.1.3
ESM onlyBundledCompression and archives, TypeScript tooling
@line/bot-sdk
Node.js SDK for LINE Messaging API
965.1k---2 months ago
11.2.0
ESM + CommonJSBundledNode.js utilities, TypeScript tooling
react-infinite-scroll-component
Infinite scroll component for React. Zero runtime dependencies, IntersectionObserver-based, TypeScript-first. Window scroll, fixed-height, and custom container modes. Pull-to-refresh and inverse (chat) scroll included.
963.8k+26%-3 months ago
7.2.1
ESM + CommonJSBundledTypeScript tooling, React
@oxlint/binding-darwin-arm64
Linter for the JavaScript Oxidation Compiler
960k---4 days ago
1.85.0
CommonJSNoneLinting and formatting, TypeScript tooling
samlify
Node.js library for SAML SSO
959.7k+341%-4 months ago
2.13.1
CommonJSBundledNode.js utilities, TypeScript tooling
@better-auth/passkey
Passkey plugin for Better Auth
956.7k---1 day ago
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
jasmine-spec-reporter
Spec reporter for jasmine behavior-driven development framework
952.3k-16%-5 years ago
7.0.0
CommonJSBundledTesting, TypeScript tooling
junit-report-builder
Aimed at making it easier to build Jenkins compatible JUnit XML reports in plugins for testing frameworks
950.2k+10%-5 months ago
5.1.2
ESM + CommonJSBundledTypeScript tooling, Node.js utilities
config-file-ts
Use Typescript for configuration files. Types for safety. Compiled for speed.
942.7k+99%-2 years ago
0.2.8-rc1
CommonJSBundledTypeScript tooling, Configuration
injection-js
Dependency Injection library for JavaScript and TypeScript
936.5k+21%-11 months ago
2.6.1
ESM + CommonJSBundledTypeScript tooling
typescript-language-server
Language Server Protocol (LSP) implementation for TypeScript using tsserver
929.3k+110%-today
6.0.1
ESM onlyNoneTypeScript tooling
ts-debounce
TypeScript implementation of debounce
927.2k+162%-5 months ago
5.0.1
ESM + CommonJSBundledTypeScript tooling
ably
Realtime client library for Ably, the realtime messaging service
924.3k+375%-2 days ago
2.29.0
ESM + CommonJSBundledWebSockets and realtime, TypeScript tooling
@oxlint/binding-linux-arm64-musl
Linter for the JavaScript Oxidation Compiler
922.9k---4 days ago
1.85.0
CommonJSNoneLinting and formatting, TypeScript tooling
@thi.ng/bitstream
ES6 iterator based read/write bit streams with support for variable word widths
919.4k---1 month ago
2.4.55
ESM onlyBundledTypeScript tooling
@react-hook/intersection-observer
A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available
912.8k---2 years ago
3.1.2
ESM + CommonJSBundledReact, DOM and browser utilities
@slack/webhook
Official library for using the Slack Platform's Incoming Webhooks
899.2k---28 days ago
8.0.2
CommonJSBundledWebSockets and realtime, TypeScript tooling
ts-tqdm
A tqdm for node (Typescript).
890.1k+923%-3 years ago
0.8.6
CommonJSBundledTypeScript tooling
didyoumean2
a library for matching human-quality input to a list of potential matches using the Levenshtein distance algorithm
882.6k+329%-2 years ago
7.0.4
ESM + CommonJSBundledTypeScript tooling
fumadocs-ui
The Radix UI version of Fumadocs UI
882.4k+828%-1 day ago
16.15.14
ESM onlyBundledCSS-in-JS and styling, Markdown
bytes-iec
(IEC) Utility to parse a string bytes to bytes and vice-versa
881.6k+212%-5 years ago
3.1.1
-NoneTypeScript tooling
@lifeomic/attempt
Library that can be used to retry functions that return promise
866.3k---2 years ago
3.1.0
ESM + CommonJSBundledPromises and async control flow, TypeScript tooling
strict-event-emitter-types
Strictly and safely type any EventEmitter-like interface on any object
847.1k+193%-8 years ago
2.0.0
CommonJSBundledTypeScript tooling
eslint-plugin-tsdoc
An ESLint plugin that validates TypeScript doc comments
844.2k+9%-9 days ago
0.5.3
CommonJSBundledDocumentation tooling, TypeScript tooling
@temporalio/plugin
Library for plugin creation
842.1k---10 days ago
1.24.0
CommonJSBundledTypeScript tooling
fallow
Codebase intelligence for TypeScript and JavaScript. Free static analysis of code and styles, optional paid runtime intelligence (Fallow Runtime). Quality, risk, architecture, dependencies, duplication, and design-system drift for humans, CI, and the agen
840.7k--3 days ago
3.28.0
CommonJSBundledTypeScript tooling, Linting and formatting
ts-map
A typescript Map structure like ES6 Map
830.9k+45%-9 years ago
1.0.3
CommonJSBundledTypeScript tooling
@hugeicons/react
Hugeicons React Component Library https://hugeicons.com
825.1k---1 month ago
1.1.10
ESM + CommonJSBundledIcons, React
@react-hook/latest
A React hook that updates useRef().current with the most recent value each invocation
821.5k---6 years ago
1.0.3
ESM + CommonJSBundledReact, TypeScript tooling
unraw
Convert raw escape sequences to their respective characters (undo String.raw).
818.7k+32%-3 years ago
3.0.0
CommonJSBundledTypeScript tooling
sass-formatter
TypeScript Sass formatter
817.2k+182%-1 year ago
0.8.0
CommonJSBundledCSS-in-JS and styling, TypeScript tooling
tsafe
A collection of utilities to step up your TypeScript game
811.9k+367%-11 months ago
1.8.12
ESM + CommonJSBundledTypeScript tooling, Testing
embla-carousel-fade
A fade plugin for Embla Carousel
809.6k+134%-1 year ago
8.6.0
ESM + CommonJSBundledTypeScript tooling, UI component libraries
elysia
Ergonomic Framework for Human
807.3k+455%-30 days ago
1.4.30
ESM + CommonJSBundledTypeScript tooling
@scalar/typebox
Json Schema Type Builder with Static Type Resolution for TypeScript
806.3k---8 months ago
0.1.3
ESM + CommonJSBundledSchema validation, TypeScript tooling
hotscript
A library of composable functions for the type-level! Transform your TypeScript types in any way you want using functions you already know.
805.9k+123%-3 years ago
1.0.13
ESM + CommonJSBundledTypeScript tooling
ts-md5
TypeScript MD5 implementation
797.4k+56%-1 year ago
2.0.1
ESM + CommonJSBundledTypeScript tooling, Cryptography and hashing
ts-simple-type
Relationship type checker functions for Typescript types.
794.7k+715%-6 years ago
1.0.7
CommonJSBundledTypeScript tooling
errlop
An extended Error class that envelops a parent error, such that the stack trace contains the causation
793.9k+33%-1 year ago
8.5.0
ESM + CommonJSBundledTypeScript tooling, Node.js utilities
@zxing/browser
ZXing for JS's browser layer.
792.9k---2 months ago
0.2.1
ESM + CommonJSBundledTypeScript tooling, DOM and browser utilities
@math.gl/types
TypeScript types for math.gl
786.2k---2 years ago
4.1.0
ESM + CommonJSBundledTypeScript tooling
unplugin-dts
<h1 align="center">unplugin-dts</h1>
785.3k+7323%-5 days ago
1.1.1
ESM + CommonJSBundledTypeScript tooling, Vue
@oxlint/binding-win32-x64-msvc
Linter for the JavaScript Oxidation Compiler
779.2k---4 days ago
1.85.0
CommonJSNoneLinting and formatting, TypeScript tooling
@panzoom/panzoom
Pan and zoom elements anywhere using native transformations
776.9k---5 months ago
4.6.2
ESM onlyBundledCSS-in-JS and styling, Image processing
@tanstack/router-ssr-query-core
Modern and scalable routing for React applications
776.8k---8 days ago
1.169.3
ESM + CommonJSBundledRouting, React
@tanstack/react-router-ssr-query
Modern and scalable routing for React applications
773.3k---8 days ago
1.167.3
ESM + CommonJSBundledRouting, React
@tanstack/router-cli
Modern and scalable routing for React applications
763.6k---8 days ago
1.167.38
ESM + CommonJSBundledRouting, 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.

  • ng-packagrCompile and package Angular libraries in Angular Package Format (APF)
  • @better-auth/oauth-providerAn oauth provider plugin for Better Auth
  • rollup-plugin-esbuild**💛 You can help the author become a full-time open-source maintainer by [sponsoring him on GitHub](https://github.com/sponsors/egoist).**
  • node-liblzmaNative Node.js bindings for liblzma (XZ/LZMA2). Streaming, buffer and async APIs with browser support via WebAssembly. zlib-like API, TypeScript-first, prebuilt binaries for Linux/macOS/Windows.
  • @line/bot-sdkNode.js SDK for LINE Messaging API
  • react-infinite-scroll-componentInfinite scroll component for React. Zero runtime dependencies, IntersectionObserver-based, TypeScript-first. Window scroll, fixed-height, and custom container modes. Pull-to-refresh and inverse (chat) scroll included.
  • @oxlint/binding-darwin-arm64Linter for the JavaScript Oxidation Compiler
  • samlifyNode.js library for SAML SSO
  • @better-auth/passkeyPasskey plugin for Better Auth
  • jasmine-spec-reporterSpec reporter for jasmine behavior-driven development framework
  • junit-report-builderAimed at making it easier to build Jenkins compatible JUnit XML reports in plugins for testing frameworks
  • config-file-tsUse Typescript for configuration files. Types for safety. Compiled for speed.
  • injection-jsDependency Injection library for JavaScript and TypeScript
  • typescript-language-serverLanguage Server Protocol (LSP) implementation for TypeScript using tsserver
  • ts-debounceTypeScript implementation of debounce
  • ablyRealtime client library for Ably, the realtime messaging service
  • @oxlint/binding-linux-arm64-muslLinter for the JavaScript Oxidation Compiler
  • @thi.ng/bitstreamES6 iterator based read/write bit streams with support for variable word widths
  • @react-hook/intersection-observerA React hook for the IntersectionObserver API that uses a polyfill when the native API is not available
  • @slack/webhookOfficial library for using the Slack Platform's Incoming Webhooks
  • ts-tqdmA tqdm for node (Typescript).
  • didyoumean2a library for matching human-quality input to a list of potential matches using the Levenshtein distance algorithm
  • fumadocs-uiThe Radix UI version of Fumadocs UI
  • bytes-iec(IEC) Utility to parse a string bytes to bytes and vice-versa
  • @lifeomic/attemptLibrary that can be used to retry functions that return promise
  • strict-event-emitter-typesStrictly and safely type any EventEmitter-like interface on any object
  • eslint-plugin-tsdocAn ESLint plugin that validates TypeScript doc comments
  • @temporalio/pluginLibrary for plugin creation
  • fallowCodebase intelligence for TypeScript and JavaScript. Free static analysis of code and styles, optional paid runtime intelligence (Fallow Runtime). Quality, risk, architecture, dependencies, duplication, and design-system drift for humans, CI, and the agen
  • ts-mapA typescript Map structure like ES6 Map
  • @hugeicons/reactHugeicons React Component Library https://hugeicons.com
  • @react-hook/latestA React hook that updates useRef().current with the most recent value each invocation
  • unrawConvert raw escape sequences to their respective characters (undo String.raw).
  • sass-formatterTypeScript Sass formatter
  • tsafeA collection of utilities to step up your TypeScript game
  • embla-carousel-fadeA fade plugin for Embla Carousel
  • elysiaErgonomic Framework for Human
  • @scalar/typeboxJson Schema Type Builder with Static Type Resolution for TypeScript
  • hotscriptA library of composable functions for the type-level! Transform your TypeScript types in any way you want using functions you already know.
  • ts-md5TypeScript MD5 implementation
  • ts-simple-typeRelationship type checker functions for Typescript types.
  • errlopAn extended Error class that envelops a parent error, such that the stack trace contains the causation
  • @zxing/browserZXing for JS's browser layer.
  • @math.gl/typesTypeScript types for math.gl
  • unplugin-dts<h1 align="center">unplugin-dts</h1>
  • @oxlint/binding-win32-x64-msvcLinter for the JavaScript Oxidation Compiler
  • @panzoom/panzoomPan and zoom elements anywhere using native transformations
  • @tanstack/router-ssr-query-coreModern and scalable routing for React applications
  • @tanstack/react-router-ssr-queryModern and scalable routing for React applications
  • @tanstack/router-cliModern and scalable routing for React applications