Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gorilla/websocket
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
https://github.com/gorilla/websocket
go golang gorilla gorilla-web-toolkit websocket websockets
Last synced: 5 days ago
JSON representation
Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.
- Host: GitHub
- URL: https://github.com/gorilla/websocket
- Owner: gorilla
- License: bsd-2-clause
- Created: 2013-10-16T16:41:46.000Z (about 11 years ago)
- Default Branch: main
- Last Pushed: 2024-08-18T04:35:11.000Z (5 months ago)
- Last Synced: 2025-01-04T11:07:39.146Z (7 days ago)
- Topics: go, golang, gorilla, gorilla-web-toolkit, websocket, websockets
- Language: Go
- Homepage: https://gorilla.github.io
- Size: 590 KB
- Stars: 22,862
- Watchers: 377
- Forks: 3,504
- Open Issues: 45
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-go - gorilla/websocket - tested and widely used WebSocket implementation for Go.|19,096| (Popular)
- awesomeLibrary - websocket - A fast, well-tested and widely used WebSocket implementation for Go. (语言资源库 / go)
- awesome-ccamel - gorilla/websocket - Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go. (Go)
- awesome-github-star - websocket - tested and widely used WebSocket implementation for Go. | gorilla | 19896 | (Go)
- awesome-go - Gorilla WebSocket - fast, well-tested and widely used WebSocket implementation (Middlewares & framework add-ons)
- awesome-starts - gorilla/websocket - A fast, well-tested and widely used WebSocket implementation for Go. (Go)
- go-awesome - gorilla/websocket
- Fuchsia-Guide - Gorilla WebSocket
- awesome-gin - gorilla/websocket
- awesome - websocket - A fast, well-tested and widely used WebSocket implementation for Go. (Go)
- StarryDivineSky - gorilla/websocket
- my-awesome - gorilla/websocket - web-toolkit,websocket,websockets pushed_at:2024-08 star:22.9k fork:3.5k Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go. (Go)
README
# Gorilla WebSocket
[![GoDoc](https://godoc.org/github.com/gorilla/websocket?status.svg)](https://godoc.org/github.com/gorilla/websocket)
[![CircleCI](https://circleci.com/gh/gorilla/websocket.svg?style=svg)](https://circleci.com/gh/gorilla/websocket)Gorilla WebSocket is a [Go](http://golang.org/) implementation of the
[WebSocket](http://www.rfc-editor.org/rfc/rfc6455.txt) protocol.### Documentation
* [API Reference](https://pkg.go.dev/github.com/gorilla/websocket?tab=doc)
* [Chat example](https://github.com/gorilla/websocket/tree/main/examples/chat)
* [Command example](https://github.com/gorilla/websocket/tree/main/examples/command)
* [Client and server example](https://github.com/gorilla/websocket/tree/main/examples/echo)
* [File watch example](https://github.com/gorilla/websocket/tree/main/examples/filewatch)### Status
The Gorilla WebSocket package provides a complete and tested implementation of
the [WebSocket](http://www.rfc-editor.org/rfc/rfc6455.txt) 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](https://github.com/crossbario/autobahn-testsuite) using the application in the [examples/autobahn
subdirectory](https://github.com/gorilla/websocket/tree/main/examples/autobahn).