{"library":"node-datachannel","type":"library","category":null,"description":"The `node-datachannel` package provides Node.js and Electron bindings for the lightweight `libdatachannel` WebRTC data channel library. It offers a streamlined API for establishing and managing peer-to-peer data communication without the complexity of a full WebRTC stack implementation. Currently at version `0.32.2`, the project demonstrates an active release cadence, frequently incorporating updates from the underlying `libdatachannel` and introducing new features or fixes. Key differentiators include its small binary footprint (around 8MB for Linux x64), comprehensive TypeScript type definitions, and an integrated WebSocket client and server for flexible signaling. It specifically targets N-API version 8, requiring Node.js v18.20.0 or newer, and supports Linux, Windows, and macOS across various architectures. This makes it a suitable choice for applications needing robust, cross-platform WebRTC data channel capabilities in a server-side or Electron environment.","language":"javascript","status":"active","version":"0.32.2","tags":["javascript","libdatachannel","webrtc","p2p","peer-to-peer","datachannel","data channel","websocket","typescript"],"install":[{"cmd":"npm install node-datachannel","imports":["import nodeDataChannel from 'node-datachannel';","import { PeerConnection } from 'node-datachannel';","import { initLogger } from 'node-datachannel';","import { WebSocket } from 'node-datachannel';"]},{"cmd":"yarn add node-datachannel","imports":[]},{"cmd":"pnpm add node-datachannel","imports":[]}],"homepage":null,"github":"https://github.com/murat-dogan/node-datachannel","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/node-datachannel","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/node-datachannel/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}