Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR. Set up once and forever.
-
Updated
Sep 1, 2026 - Go
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably, socket.io, Phoenix.PubSub, SignalR. Set up once and forever.
Small, fast, modern HTTP server for Erlang/OTP.
HTTP/1.1, HTTP/2, Websocket client (and more) for Erlang/OTP.
The engine used in the Socket.IO JavaScript client, which manages the low-level transports such as HTTP long-polling, WebSocket and WebTransport.
WebTransport implementation based on quic-go (https://datatracker.ietf.org/doc/draft-ietf-webtrans-http3/)
JavaScript client SDK to communicate with Centrifugo and Centrifuge-based server from browser, NodeJS and React Native. Supports WebSocket, HTTP-streaming over Fetch and Readable Stream API, EventSource, WebTransport.
A Go implementation of the QUIC API for Peer-to-peer and Client-to-Server Connections
Realtime decentralised chat with libp2p showing ubiquitous peer-to-peer connectivity between multiple programming languages (Go, Rust, TypeScript) and runtimes (Web, native binary) using QUIC, WebRTC and WebTransport
Comparing WebSocket, WebRTC, and WebTransport under packet loss
C++ implementation of Media over QUIC Transport (MoQT) — library, relay, samples, and interop tooling.
Blazingly fast audio and video streaming with HTTP3/QUIC
A unified WebTransport API that you can use for browser/native cross platform apps. Originally to power the networking layer of the games made with the bevy engine - but can be applied elsewhere too.
An async-native WebTransport stack.
To associate your repository with the webtransport topic, visit your repo's landing page and select "manage topics."