Skip to content
JS
Alternatives

ts-toolbelt alternatives

8 packages that do the same job as ts-toolbelt: type-fest, ts-essentials, typical, inspect-with-kind, tsafe, true-myth, ts-prune, update-ts-references. Figures below are from npm, GitHub and Bundlephobia.

Data as of 25 Sept 2026
PackageWeekly downloads12-month changeGzipDependenciesLast releaseModuleTypesRuntimes
ts-toolbelt
This package
7.1m+88%-05 years agoCommonJSBundled-
type-fest285.1m+47%-17 days agoESM onlyBundled-
ts-essentials4.2m+64%-03 months agoCommonJSBundled-
typical10.2m+85%-01 year agoESM + CommonJSNone-
inspect-with-kind3.3m+147%-18 years ago-None-
tsafe811.9k+367%-011 months agoESM + CommonJSBundled-
true-myth501.2k+65%-04 months agoESM onlyBundled-
ts-prune384.2k+60%-64 years agoCommonJSBundled-
update-ts-references86k+678%-63 months ago-None-

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 (Bundlephobia). Runtimes are taken from each package's own documentation; "-" means not recorded.

A collection of essential TypeScript types

Compared with ts-toolbelt

  • 40x more weekly downloads (285.1m vs 7.1m)
  • 1 dependency vs 0
  • ESM only vs CommonJS
  • Declares Node.js >=20 vs none declared
  • Last release 17 Sept 2026 vs 10 Mar 2021
  • 2.4x more GitHub stars (17.4k vs 7.2k)

All essential TypeScript types in one place

Compared with ts-toolbelt

  • 1.7x fewer weekly downloads (4.2m vs 7.1m)
  • Last release 3 Jun 2026 vs 10 Mar 2021
  • 1.8x fewer GitHub stars (4.1k vs 7.2k)

Isomorphic, functional type-checking for Javascript

Compared with ts-toolbelt

  • 1.4x more weekly downloads (10.2m vs 7.1m)
  • ESM + CommonJS vs CommonJS
  • No types vs bundled types
  • Declares Node.js >=12.17 vs none declared
  • Last release 12 Nov 2024 vs 10 Mar 2021
  • 286x fewer GitHub stars (25 vs 7.2k)

`util.inspect` with additional type information

Compared with ts-toolbelt

  • 2.1x fewer weekly downloads (3.3m vs 7.1m)
  • 1 dependency vs 0
  • - vs CommonJS
  • No types vs bundled types
  • Last release 28 Aug 2018 vs 10 Mar 2021
  • 7150x fewer GitHub stars (1 vs 7.2k)

A collection of utilities to step up your TypeScript game

Compared with ts-toolbelt

  • 8.7x fewer weekly downloads (811.9k vs 7.1m)
  • ESM + CommonJS vs CommonJS
  • Last release 1 Oct 2025 vs 10 Mar 2021
  • 15x fewer GitHub stars (480 vs 7.2k)

A library for safe functional programming in JavaScript, with first-class support for TypeScript

Compared with ts-toolbelt

  • 14x fewer weekly downloads (501.2k vs 7.1m)
  • ESM only vs CommonJS
  • Declares Node.js 18.* || >= 20.* vs none declared
  • Last release 25 May 2026 vs 10 Mar 2021
  • 5.2x fewer GitHub stars (1.4k vs 7.2k)

![Build](https://img.shields.io/github/workflow/status/nadeesha/ts-prune/Run%20CI%20Pipeline) ![npm](https://img.shields.io/npm/dm/ts-prune) ![GitHub issues](https://img.shields.io/github/issues-raw/nadeesha/ts-prune)

Compared with ts-toolbelt

  • 18x fewer weekly downloads (384.2k vs 7.1m)
  • 6 dependencies vs 0
  • Last release 12 Dec 2021 vs 10 Mar 2021
  • 3.5x fewer GitHub stars (2.1k vs 7.2k)

Updates TypeScript references automatically while using workspaces

Compared with ts-toolbelt

  • 82x fewer weekly downloads (86k vs 7.1m)
  • 6 dependencies vs 0
  • - vs CommonJS
  • No types vs bundled types
  • Declares Node.js >=22.13.0 vs none declared
  • Last release 22 Jun 2026 vs 10 Mar 2021
  • 104x fewer GitHub stars (69 vs 7.2k)
Sources: npm registry, npm downloads API, GitHub API, Bundlephobia. Data fetched 25 Sept 2026.

Indexability: Indexed.