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.
| Package | Weekly downloads | 12-month change | Gzip | Dependencies | Last release | Module | Types | Runtimes |
|---|---|---|---|---|---|---|---|---|
| just-diff This package | 4.6m | +50% | - | 0 | 3 years ago | ESM + CommonJS | Bundled | - |
| @pivanov/utils | 299.5k | - | - | 0 | 26 days ago | ESM + CommonJS | Bundled | - |
| type-fest | 285.1m | +47% | - | 1 | 7 days ago | ESM only | Bundled | - |
| tsutils | 16.1m | -17% | - | 1 | 5 years ago | - | None | - |
| utility-types | 7.8m | +125% | - | 0 | 2 years ago | CommonJS | Bundled | - |
| tsafe | 811.9k | +367% | - | 0 | 11 months ago | ESM + CommonJS | Bundled | - |
| true-myth | 501.2k | +65% | - | 0 | 4 months ago | ESM only | Bundled | - |
| emery | 92.7k | +581% | - | 0 | 1 year ago | ESM + CommonJS | Bundled | - |
| type-plus | 46.9k | +72% | - | 2 | 2 years ago | ESM + CommonJS | Bundled | - |
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)
Indexability: Indexed.