Clone this repo:
  1. 76ecc29 archive mode by Matt Silverlock · 6 months ago master
  2. af47554 check error before GotConn for trace by Ye Sijun · 11 months ago
  3. bc7ce89 Check for and report bad protocol in TLSClientConfig.NextProtos (#788) by Chan Kang · 12 months ago
  4. 27d91a9 drop the versions of go that are no longer supported + add 1.18 to ci by Chan Kang · 12 months ago
  5. 78cf1bc Changed the method name UnderlyingConn to NetConn to align the methods names with Go 1.18 standard library (#773) by JWSong · 1 year, 2 months ago

Gorilla WebSocket

GoDoc CircleCI

Gorilla WebSocket is a Go implementation of the WebSocket protocol.

The Gorilla project has been archived, and is no longer under active maintainenance. You can read more here:



The Gorilla WebSocket package provides a complete and tested implementation of the WebSocket protocol. The package API is stable.


go get

Protocol Compliance

The Gorilla WebSocket package passes the server tests in the Autobahn Test Suite using the application in the examples/autobahn subdirectory.