Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
-
Updated
Mar 19, 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.
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.
Realtime server for reliable two-way communication to power-up any backend
Stream your terminal to web without installing anything 🌐 by @miguelmota
a netty like asynchronous network I/O library based on tcp/udp/websocket; a bidirectional RPC framework based on JSON/Protobuf; a microservice framework based on zookeeper/etcd
Live views and components for golang
A developing game server framework,based on Entity Component System(ECS).
go websocket, a better way to buid your IM server
A very simple general purpose websocket server that does the job
Allow internal services, running on localhost, to be accessed over the internet..
[ARCHIVE] AnyCable real-time server
A Fullstack Discord Clone using React and Go.
Awesome WebSocket CLient - an interactive command line client for testing websocket servers
A simple VPN allowing mesh-like communication between nodes, over websockets
Full-feature WAMP v2 router and client written in Go
⚡ Live views for GoLang with reactive HTML over WebSockets 🔌
Go implementation of a WAMP (Web Application Messaging Protocol) client and router
Created by Michael Carter, Ian Hickson