Skip to content

A fast, well-tested and widely used WebSocket implementation for Go.

License

Notifications You must be signed in to change notification settings

ElasticPerch/epws

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ElasticPerch WebSocket

GoDoc

ElasticPerch WebSocket was originally a fork of Gorilla Websocket and is a Go implementation of the WebSocket protocol.


The Gorilla project was archived on Dec 9, 2022. elasticperch/epws was forked from the master branch and existing PRs & issues linked to those PRs were copied to this project. Thank you to the Gorilla project maintainers for years of support, vision and direction for the community.

This intention of the maintainers is to build on the original legacy while forming Our own vision and future for this project. ElasticPerch/epws is currently used in several Non-Profit & Commercial applications. Contributions are welcome.


Documentation

Status

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

Installation

go get github.com/elasticperch/epws

Protocol Compliance

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

Special Thanks & History

Gorilla Websocket Gary Burd gary@beagledreams.com Google LLC (https://opensource.google.com/) Joachim Bauch mail@joachim-bauch.de

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%