rtc-bridge
WebRTC data channel → TCP service bridge & coordinator
Try it →
Connected Nodes
SDP Exchanges / hr
6h EWMA

Nodes dial in via WebSocket and authenticate with an ed25519 keypair, then register their TCP services. Browsers discover nodes via /nodes or /services, exchange SDP through /offer, and connect directly over WebRTC — no domain/TLS required on nodes.
Endpoint Description
WS/ws Node registration & signaling
GET/nodes List nodes with public keys & services
GET/services Map of service name → node IDs
POST/offer Forward SDP offer, return answer