jsonbird

JSON →
library 3.1.0 ·javascript
verified Jun 7, 2026

JSONBird is a Duplex stream for JSON-RPC 2.0 client/server/peer communication over any reliable transport, including WebSocket, TCP, HTTP, Web Workers, and in-process. Version 3.1.0 is stable with npm release cadence. It supports both out-of-order messaging and in-order byte streams, object mode for structured clone, and flexible readable/writable modes (json-message, json-stream, object). Unlike alternatives, it provides a single unified interface for client, server, or bidirectional use, with minimal dependencies and no transport coupling.