Serialize complex JavaScript objects or ES6 classes with circular dependencies natively.
-
Updated
Jan 21, 2026 - C++
Serialize complex JavaScript objects or ES6 classes with circular dependencies natively.
A pure JS implementation of the structured clone algorithm (or at least something pretty close to that).
JSON-RPC 2.0 client/server/peer for any reliable transport. Inter-process communication. REST. WebSocket. WebWorker. Out of order messages or in-order byte stream
Zero-dependency ESM library for deep equality, deep clone, unification, and pattern matching with logical variables and wildcards. Handles circular references, Map, Set, URL, typed arrays, Date, RegExp, symbols, and property descriptors. Works in Node.js, Deno, Bun, and browsers.
Stringify and parse JavaScript values according to Structured Clone Algorithm.
Deep cloning, so the pointers are lost.
Create a clone of an object that is accepted by the Structured Clone Algorithm
Encodes and decodes complex javascript objects and types. May be used to transmit or clone objects
A Rust-based command-line interface for the Tab Session Manager extension. This tool allows you to extract, query, and export session data directly from Zen Browser IndexedDB storage on macOS.
Add a description, image, and links to the structured-clone topic page so that developers can more easily learn about it.
To associate your repository with the structured-clone topic, visit your repo's landing page and select "manage topics."