A fast, well-tested and widely used WebSocket implementation for Go.
Go to file
apoorvajagtap b2c246b2ec Revert " Update go version & add verification/testing tools (#840)"
This reverts commit 666c197fc9.
2024-05-01 18:51:54 +05:30
.circleci Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
.github Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
examples Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
.gitignore Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
AUTHORS Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
LICENSE Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
README.md Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
client.go Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
client_server_test.go Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
client_test.go make tests parallel 2024-01-21 22:46:55 -05:00
compression.go Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
compression_test.go Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
conn.go Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
conn_broadcast_test.go Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
conn_test.go Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
doc.go docs: Fix typo. (#568) 2020-03-19 10:45:00 -07:00
example_test.go make tests parallel 2024-01-21 22:46:55 -05:00
go.mod Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
go.sum Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
join.go Add JoinMessages 2019-02-04 16:42:47 -08:00
join_test.go Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
json.go Misc cleanup 2017-07-18 13:21:30 -07:00
json_test.go make tests parallel 2024-01-21 22:46:55 -05:00
mask.go Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
mask_safe.go Update source to match output from gofmt 1.17 2021-12-17 22:48:51 -05:00
mask_test.go make tests parallel 2024-01-21 22:46:55 -05:00
prepared.go Use empty struct to protect writing (#566) 2020-03-19 06:52:00 -07:00
prepared_test.go Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
proxy.go Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
server.go Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
server_test.go use http.ResposnseController 2024-01-21 22:52:10 -05:00
tls_handshake.go Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
tls_handshake_116.go Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
util.go Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30
util_test.go make tests parallel 2024-01-21 22:46:55 -05:00
x_net_proxy.go Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30

README.md

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.