SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go WebSocket Projects
-
Project mention: Go Web Frameworks in Production: Performance Benchmarks and Real-World Trade-offs | dev.to | 2026-03-19
Echo is a high-performance web framework that strikes an excellent balance between performance and features. It supports HTTP/2 out of the box and provides flexible middleware options.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Iris
The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fast development with Code you control. Unbeatable cost-performance ratio :rocket:
-
We used to run terminal in browser using https://github.com/yudai/gotty and the entire dev team remapped their Ctrl+w to Ctrl+`. We did frontend and backend development with this setup almost for 1.5 years. Muscles memory and till this date, always have the fear if my actual terminal will get closed if I use Ctlr+w :P
-
Centrifugo
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.
-
-
-
Project mention: FastCGI: 30 Years Old and Still the Better Protocol for Reverse Proxies | news.ycombinator.com | 2026-04-29
That can be used with https://mercure.rocks :)
-
Aria is a lightweight, event-driven WebSocket framework for Go. It is inspired by olahol/melody and built on top of coder/websocket.
-
-
Aria is a lightweight, event-driven WebSocket framework for Go. It is inspired by olahol/melody and built on top of coder/websocket.
-
glider
glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq). (by nadoo)
-
goclaw
GoClaw - GoClaw is OpenClaw rebuilt in Go — with multi-tenant isolation, 5-layer security, and native concurrency. Deploy AI agent teams at scale without compromising on safety.
Project mention: 🔮 Hermes Agent 🤖: The Self-Improving Agent Framework — and How It Compares to OpenClaw & GoClaw 📊 | dev.to | 2026-05-18⚔️ How it compares with two adjacent open-source projects: OpenClaw and GoClaw — when to pick which
-
-
-
-
-
gws
simple, fast, reliable websocket server & client, supports running over tcp/kcp/unix domain socket. keywords: ws, proxy, chat, go, golang...
-
gev
🚀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.
-
beaver
💨 A real time messaging system to build a scalable in-app notifications, multiplayer games, chat apps in web and mobile apps.
-
centrifuge
Real-time messaging library for Go. The simplest way to add feature-rich and scalable WebSocket support to your application. The core of Centrifugo server.
-
-
-
Go WebSocket discussion
Go WebSocket related posts
-
Show HN: Wd-41, hot-reload webserver for static sites
-
aria - Event Driven websocket framework
-
Introducing marchat: A Real-Time Terminal-Based Chat App in Go
-
How to Secure a Segment of TCP Tunnel with TLS Using Gost?
-
Bugs Fuel Open-Source Community
-
Simplest Homelab Backup Strategy (That Came to My Mind)
-
Using Redis to build a Distributed Chat App in Go & React.js
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Jun 2026
Index
What are some of the best open-source WebSocket projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Echo | 32,445 |
| 2 | Iris | 25,584 |
| 3 | gotty | 19,455 |
| 4 | Centrifugo | 10,387 |
| 5 | gost | 6,955 |
| 6 | ws | 6,467 |
| 7 | Mercure | 5,264 |
| 8 | websocket | 5,283 |
| 9 | goflyway | 4,293 |
| 10 | melody | 4,080 |
| 11 | glider | 3,670 |
| 12 | goclaw | 3,248 |
| 13 | httpexpect | 2,721 |
| 14 | monibuca | 2,386 |
| 15 | AnyCable | 2,334 |
| 16 | go-streams | 2,171 |
| 17 | gws | 1,778 |
| 18 | gev | 1,776 |
| 19 | beaver | 1,580 |
| 20 | centrifuge | 1,436 |
| 21 | gosumemory | 733 |
| 22 | neffos | 631 |
| 23 | spacewave | 576 |