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 | arjun988/blender-skills | avijit07x/git-switch | |
|---|---|---|---|
| Stars | 54 | 54 | 54 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | 2025-07-31 | — | — |
| Maintenance | Stale | — | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | developer | vibe coder | 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.
Stale — no commits in 1-2 years (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
Verify against the repo before relying on details.