MCPcopy
hub / github.com/gorilla/websocket

github.com/gorilla/websocket @v1.5.3 sqlite

repository ↗ · DeepWiki ↗ · release v1.5.3 ↗
306 symbols 1,019 edges 35 files 106 documented · 35%
README

Gorilla WebSocket

GoDoc CircleCI

Gorilla WebSocket is a Go implementation of the WebSocket protocol.

Documentation

Status

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

Installation

go get github.com/gorilla/websocket

Protocol Compliance

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

Extension points exported contracts — how you extend this code

BufferPool (Interface)
BufferPool represents a pool of buffers. The *sync.Pool type satisfies this interface. The type of the value stored in [1 …
conn.go

Core symbols most depended-on inside this repo

Error
called by 34
conn.go
Close
called by 34
conn.go
WriteMessage
called by 27
conn.go
Dial
called by 27
x_net_proxy.go
NextWriter
called by 18
conn.go
NextReader
called by 17
conn.go
Get
called by 15
conn.go
newConn
called by 14
conn.go

Shape

Function 150
Method 111
Struct 41
Interface 2
FuncType 1
TypeAlias 1

Languages

Go100%

Modules by API surface

conn.go62 symbols
client_server_test.go41 symbols
conn_test.go38 symbols
x_net_proxy.go24 symbols
server.go14 symbols
examples/autobahn/server.go12 symbols
compression.go11 symbols
util.go9 symbols
conn_broadcast_test.go9 symbols
prepared.go8 symbols
examples/command/main.go7 symbols
compression_test.go7 symbols

For agents

$ claude mcp add websocket \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact