simple, fast, reliable websocket server & client, supports running over tcp/kcp/unix domain socket. keywords: ws, proxy, chat, go, golang...
-
Updated
Oct 16, 2025 - Go
WebSocket is a computer communications protocol, providing full-duplex communication channels for interaction between a web browser (or other client application) and a web server over a single TCP connection. The WebSocket protocol allows for sending messages to a server and receiving event-driven responses without having to poll the server for a reply, facilitating real-time data transfer from and to the server. This is made possible by providing a standardized way for the server to send content to the client without being first requested by the client, and allowing messages to be passed back and forth while keeping the connection open. In this way, a two-way ongoing conversation can take place between the client and the server.
simple, fast, reliable websocket server & client, supports running over tcp/kcp/unix domain socket. keywords: ws, proxy, chat, go, golang...
A Discord API wrapper written in Golang.
Go library for Kraken Websocket and REST API
Twelve Data go client
Another websocket implementation, which is inspired by https://github.com/noVNC/websockify and https://github.com/gorilla/websocket.
Official golang implementation of the Halo Platform protocol.
A simplified wrapper for gorilla Mux WebSocket library
Extensions for go-kit featuring gRPC streams, WebSocket transport, and some utilities
Custom WebSocket implementation library in Go.
Created by Michael Carter, Ian Hickson