puleos/object-hash
Generate hashes from javascript objects in node and the browser. observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases no_readme
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4563
- days_rel: n/a
- days_push: 772
- n_releases_24m: 0
Adoption not part of the score
1474 stars · 146 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A JavaScript library that generates hashes from arbitrary JavaScript objects, working in both Node.js and the browser. It supports hashing algorithms like SHA1 and MD5 and handles nested object structures deterministically.
Use cases
- generate a hash from a javascript object
- compare two objects for equality by hashing them
- create cache keys from object contents
- detect changes in object state
- hash objects in the browser and node consistently
When to choose
- you need deterministic hashes of JS object structures
- you want a small dependency-free hashing utility usable in node and browser
When to avoid
- you need cryptographic security guarantees against collisions
- you need to hash non-serializable values like functions with side effects
Facets
library · maturity stable
serialization cryptography developer-tools web-development browser object-hash hashing sha1 md5 javascript algorithms nodejs
1 source
- registry_npm: https://registry.npmjs.org/object-hash · fetched 2026-08-29 · 4dff99e15cdf
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| puleos/object-hash | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="puleos/object-hash")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem