Skip to content
JS
Alternatives

just-diff alternatives

8 packages that do the same job as just-diff: @pivanov/utils, type-fest, tsutils, utility-types, tsafe, true-myth, emery, type-plus. Figures below are from npm, GitHub and Bundlephobia.

Data as of 25 Sept 2026
PackageWeekly downloads12-month changeGzipDependenciesLast releaseModuleTypesRuntimes
just-diff
This package
4.6m+50%-03 years agoESM + CommonJSBundled-
@pivanov/utils299.5k--026 days agoESM + CommonJSBundled-
type-fest285.1m+47%-17 days agoESM onlyBundled-
tsutils16.1m-17%-15 years ago-None-
utility-types7.8m+125%-02 years agoCommonJSBundled-
tsafe811.9k+367%-011 months agoESM + CommonJSBundled-
true-myth501.2k+65%-04 months agoESM onlyBundled-
emery92.7k+581%-01 year agoESM + CommonJSBundled-
type-plus46.9k+72%-22 years agoESM + CommonJSBundled-

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 focused collection of TypeScript utilities for modern web development

Compared with just-diff

  • 15x fewer weekly downloads (299.5k vs 4.6m)
  • Last release 29 Aug 2026 vs 26 Mar 2023
  • 1240x fewer GitHub stars (5 vs 6.2k)

A collection of essential TypeScript types

Compared with just-diff

  • 62x more weekly downloads (285.1m vs 4.6m)
  • 1 dependency vs 0
  • ESM only vs ESM + CommonJS
  • Declares Node.js >=20 vs none declared
  • Last release 17 Sept 2026 vs 26 Mar 2023
  • 2.8x more GitHub stars (17.4k vs 6.2k)

utilities for working with typescript's AST

Compared with just-diff

  • 3.5x more weekly downloads (16.1m vs 4.6m)
  • 1 dependency vs 0
  • - vs ESM + CommonJS
  • No types vs bundled types
  • Declares Node.js >= 6 vs none declared
  • Last release 7 Mar 2021 vs 26 Mar 2023
  • 19x fewer GitHub stars (331 vs 6.2k)

Utility Types Collection for TypeScript

Compared with just-diff

  • 1.7x more weekly downloads (7.8m vs 4.6m)
  • CommonJS vs ESM + CommonJS
  • Declares Node.js >= 4 vs none declared
  • Last release 18 Jan 2024 vs 26 Mar 2023
  • 1.1x fewer GitHub stars (5.8k vs 6.2k)

A collection of utilities to step up your TypeScript game

Compared with just-diff

  • 5.7x fewer weekly downloads (811.9k vs 4.6m)
  • Last release 1 Oct 2025 vs 26 Mar 2023
  • 13x fewer GitHub stars (480 vs 6.2k)

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

Compared with just-diff

  • 9.2x fewer weekly downloads (501.2k vs 4.6m)
  • ESM only vs ESM + CommonJS
  • Declares Node.js 18.* || >= 20.* vs none declared
  • Last release 25 May 2026 vs 26 Mar 2023
  • 4.5x fewer GitHub stars (1.4k vs 6.2k)

Utilities to help polish the rough parts of TypeScript.

Compared with just-diff

  • 50x fewer weekly downloads (92.7k vs 4.6m)
  • Last release 7 Apr 2025 vs 26 Mar 2023
  • 73x fewer GitHub stars (85 vs 6.2k)

Provides additional types for TypeScript.

Compared with just-diff

  • 98x fewer weekly downloads (46.9k vs 4.6m)
  • 2 dependencies vs 0
  • Last release 10 Mar 2024 vs 26 Mar 2023
  • 15x fewer GitHub stars (413 vs 6.2k)
Sources: npm registry, npm downloads API, GitHub API, Bundlephobia. Data fetched 25 Sept 2026.

Indexability: Indexed.