{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:golang/github.com/coder/websocket","name":"github.com/coder/websocket","description":"Package websocket implements the RFC 6455 WebSocket protocol.\n\nhttps://tools.ietf.org/html/rfc6455\n\nUse Dial to dial a WebSocket server.\n\nUse Accept to accept a WebSocket client.\n\nConn represents the resulting WebSocket connection.\n\nThe examples are the best way to understand how to correctly use the library.\n\nThe wsjson subpackage contain helpers for JSON and protobuf messages.\n\nMore documentation at https://github.com/coder/websocket.\n\nThe client side supports compiling to Wasm.\nIt wraps the WebSocket browser API.\n\nSee https://developer.mozilla.org/en-US/docs/Web/API/WebSocket\n\nSome important caveats to be aware of:\n\n\nThis example demonstrates a echo server.\n\n\nThis example demonstrates full stack chat with an automated test.","version":"v1.8.14","softwareVersion":"v1.8.14","license":"https://spdx.org/licenses/ISC","codeRepository":"https://github.com/coder/websocket","issueTracker":"https://github.com/coder/websocket/issues","url":"https://github.com/coder/websocket","programmingLanguage":{"@type":"ComputerLanguage","name":"Go"},"dateCreated":"2019-04-07","dateModified":"2025-09-05","datePublished":"2025-09-05","copyrightYear":2019,"downloadUrl":"https://proxy.golang.org/github.com/coder/websocket/@v/v1.8.14.zip","softwareHelp":{"@type":"WebSite","url":"https://pkg.go.dev/github.com/coder/websocket#section-documentation"},"applicationCategory":"go","runtimePlatform":"go","developmentStatus":"active","sameAs":["https://pkg.go.dev/github.com/coder/websocket"],"funder":[{"@type":"Organization","url":"https://github.com/sponsors/nhooyr"}],"https://www.w3.org/ns/activitystreams#likes":4655,"https://forgefed.org/ns#forks":328}