High performance, minimalist Go web framework
-
Updated
Aug 29, 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.
High performance, minimalist Go web framework
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio 🚀
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
Share your terminal as a web application
Scalable real-time messaging server in a language-agnostic way. Self-hosted alternative to Pubnub, Pusher, Ably. Set up once and forever.
🪽 An open, easy, fast, reliable and battery-efficient solution for real-time communications
An encrypted HTTP server
🎶 Minimalist websocket framework for Go
glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq).
goim server write by golang !🚀
基于 ZeroBot 的 OneBot 插件
A lightweight stream processing library for Go
🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
The fully compliant, embeddable high-performance Go MQTT v5 server for IoT, smarthome, and pubsub
Created by Michael Carter, Ian Hickson