Repositories
The five libraries that see the most use, and then everything else I’ve published.
Most installed
Ordered by how often they are installed.
fast-equals
37.0 million weekly on npm — fast-equals, opens in a new tabDeep equality with no dependencies, fast across every variant you might need: strict, shallow, circular-safe, or a comparator of your own.
Read the code — fast-equals on GitHub, opens in a new tabfast-copy
16.8 million weekly on npm — fast-copy, opens in a new tabStructural deep clone that handles the awkward cases, including circular references, typed arrays, and custom prototypes, without giving up speed.
Read the code — fast-copy on GitHub, opens in a new tabmicro-memoize
873 thousand weekly on npm — micro-memoize, opens in a new tabMemoization that stays small while giving you control over what counts as a cache key, how long entries live, and how promises are handled.
Read the code — micro-memoize on GitHub, opens in a new tabhash-it
612 thousand weekly on npm — hash-it, opens in a new tabStable hashes for arbitrary JavaScript values, so two structurally identical objects agree on their identity.
Read the code — hash-it on GitHub, opens in a new tabfast-stringify
401 thousand weekly on npm — fast-stringify, opens in a new tabJSON.stringify that survives circular references instead of throwing on them, with optional key stabilization so equivalent objects serialize the same way.
Read the code — fast-stringify on GitHub, opens in a new tab
Everything else
Ordered by GitHub stars.
- moize912 stars, opens in a new tab
- inline-loops.macro98 stars, opens in a new tab
- selectorator96 stars, opens in a new tab
- curriable38 stars, opens in a new tab
- benchee27 stars, opens in a new tab
- pathington13 stars, opens in a new tab