lxzan/gws
simple, fast, reliable websocket server & client, supports running over tcp/kcp/unix domain socket. keywords: ws, proxy, chat, go, golang... observed · 2026-08-28
Health v2 · maintenance only
87/100
- Activity 94
- Release rhythm 71
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 106
- age_days: 1455
- days_rel: 37
- days_push: 37
- n_releases_24m: 6
Adoption not part of the score
1796 stars · 122 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
GWS is a high-performance, feature-complete WebSocket server and client library for Go, supporting TCP, KCP, and Unix domain socket transports. It offers a minimal event-driven API with RFC 6455/7692 compliance, permessage-deflate compression, and is validated by the Autobahn test suite.
Use cases
- build a websocket server in go
- websocket client library for golang
- implement a chat or IM backend
- build a real-time push notification hub
- websocket reverse proxy or api gateway
- stream real-time data for online games
- compress websocket messages with permessage-deflate
When to choose
- you need a fast, low-memory websocket implementation in Go for high-concurrency workloads
- you want an event-driven API that hides protocol details
- you need RFC 6455/7692 compliance verified by Autobahn tests
- you want transport flexibility over TCP, KCP, or Unix domain sockets
When to avoid
- you need a browser-side JavaScript websocket library
- you prefer a batteries-included websocket framework with routing and middleware built in
- your project is not written in Go
Facets
library · maturity stable
websocket http-server http-client networking proxy web-development backend networking developer-tools go cross-platform windows rfc6455 rfc7692 permessage-deflate kcp unix-domain-socket event-driven high-concurrency chat im push real-time linux macos
4 sources
- readme: https://github.com/lxzan/gws · fetched 2026-08-28 · d10544f32b58
- homepage: https://pkg.go.dev/github.com/lxzan/gws · fetched 2026-08-29 · a0b5924356fd
- site_page: https://pkg.go.dev/about · fetched 2026-08-29 · 757852027879
- site_page: https://go.dev/project · fetched 2026-08-29 · d5ca00bb378b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| lxzan/gws | main | 87 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem