josdejong/immutable-json-patch — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2025-07-31
Apply a list of add, update, or remove operations to JSON data and get back a new object with the original left untouched.
Build an undo/redo system by applying and reversing JSON patches for each user action.
Merge concurrent edits from multiple users in a collaborative app by exchanging JSON patches instead of full documents.
Keep an audit trail of every change to a piece of structured data using immutable patches.
| josdejong/immutable-json-patch | avijit07x/git-switch | cryptosaras/tokenward | |
|---|---|---|---|
| Stars | 54 | 54 | 54 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | 2025-07-31 | — | — |
| Maintenance | Quiet | — | — |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 4/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
TypeScript library that applies JSON Patch changes to data by returning a new copy with the changes, leaving the original data untouched.
Mainly TypeScript. The stack also includes TypeScript.
Quiet — no commits in 6-12 months (last push 2025-07-31).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.