https://github.com/coder/websocket
go http2 idiomatic minimal websocket
Score: 30.91742648070927
Last synced: about 23 hours ago
JSON representation
Repository metadata:
Minimal and idiomatic WebSocket library for Go
- Host: GitHub
- URL: https://github.com/coder/websocket
- Owner: coder
- License: isc
- Created: 2018-08-13T14:21:01.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2026-11-05T19:41:22.000Z (4 days ago)
- Last Synced: 2026-11-06T04:06:09.213Z (3 days ago)
- Topics: go, http2, idiomatic, minimal, websocket
- Language: Go
- Homepage:
- Size: 1.36 MB
- Stars: 5,559
- Watchers: 48
- Forks: 389
- Open Issues: 83
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Agents: AGENTS.md
-
Funding:
- Github: nhooyr
Owner metadata:
- Name: Coder
- Login: coder
- Email: contact@coder.com
- Kind: organization
- Description: Coder provisions cloud development environments via Terraform, supporting Linux, macOS, Windows, X86, ARM, Kubernetes and more.
- Website: https://coder.com
- Location:
- Twitter: coderhq
- Company:
- Icon url: https://avatars.githubusercontent.com/u/95932066?v=4
- Repositories: 244
- Last Synced at: 2026-11-06T14:15:50.101Z
- Profile URL: https://github.com/coder
GitHub Events
Total
- Create event: 16
- Delete event: 10
- Fork event: 52
- Issue comment event: 99
- Issues event: 27
- Pull request event: 50
- Pull request review comment event: 57
- Pull request review event: 70
- Push event: 36
- Watch event: 829
- Total: 1246
Last Year
- Create event: 3
- Fork event: 9
- Issue comment event: 9
- Issues event: 4
- Pull request event: 6
- Pull request review comment event: 10
- Pull request review event: 7
- Push event: 9
- Watch event: 138
- Total: 195
Committers metadata
Last synced: 2 days ago
Total Commits: 676
Total Committers: 41
Avg Commits per committer: 16.488
Development Distribution Score (DDS): 0.129
Commits in past year: 17
Committers in past year: 8
Avg Commits per committer in past year: 2.125
Development Distribution Score (DDS) in past year: 0.471
| Name | Commits | |
|---|---|---|
| Anmol Sethi | h****i@n****o | 589 |
| Mathias Fredriksson | m****i@g****m | 23 |
| Andy Bursavich | a****h@g****m | 5 |
| Iñigo Garcia Olaizola | 1****a | 4 |
| Steven Masley | s****y@c****m | 4 |
| Jacob | j****z@t****m | 4 |
| swithek | s****c@p****e | 3 |
| Oleg Kovalov | i****v@g****m | 3 |
| Ammar Bandukwala | a****r@a****o | 3 |
| dependabot[bot] | 4****] | 2 |
| arthmis | a****0@g****m | 2 |
| Muhammad Atif Ali | a****f@c****m | 2 |
| Mitchell Hashimoto | m****@m****m | 2 |
| Gus Eggert | g****s@g****v | 2 |
| Danielle Maywood | d****e@t****m | 2 |
| Goyabean | 1****s | 1 |
| Colin Adler | c****n@c****m | 1 |
| Grigorii Khvatskii | g****k@n****u | 1 |
| Chun-Hung Tseng | h****7 | 1 |
| Alexander Wang | a****x@t****m | 1 |
| Александр Мелентьев | a****2@y****u | 1 |
| wdvxdr | w****3@g****m | 1 |
| univerio | u****o | 1 |
| photostorm | p****m | 1 |
| jub0bs | j****b@p****m | 1 |
| bestgopher | 8****9@q****m | 1 |
| W. Michael Petullo | m****e@f****g | 1 |
| Toyam Cox | V****n@v****g | 1 |
| Teddy Okello | 3****3 | 1 |
| Tamir Duberstein | t****d@g****m | 1 |
| and 11 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 103
Total pull requests: 169
Average time to close issues: 3 months
Average time to close pull requests: about 1 month
Total issue authors: 35
Total pull request authors: 49
Average comments per issue: 3.14
Average comments per pull request: 1.17
Merged pull request: 96
Bot issues: 0
Bot pull requests: 22
Past year issues: 11
Past year pull requests: 37
Past year average time to close issues: about 11 hours
Past year average time to close pull requests: about 2 months
Past year issue authors: 11
Past year pull request authors: 21
Past year average comments per issue: 0.82
Past year average comments per pull request: 1.27
Past year merged pull request: 14
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- nhooyr (63)
- kehiy (3)
- propertyscott (3)
- switchupcb (2)
- andig (2)
- lukaspj (1)
- dangquyitt (1)
- adrianlungu (1)
- anderspitman (1)
- kaptinlin (1)
- spikecurtis (1)
- 89ao (1)
- timofurrer (1)
- JPTomorrow (1)
- kvizyx (1)
Top Pull Request Authors
- mafredri (43)
- nhooyr (32)
- dependabot[bot] (22)
- igolaizola (9)
- matifali (4)
- ammario (3)
- joshuasing (2)
- flyn-org (2)
- henrybear327 (2)
- FrauElster (2)
- ethanndickson (2)
- andriibeee (2)
- jpalazzolo828 (2)
- bestgopher (2)
- shynome (2)
Top Issue Labels
- enhancement (19)
- docs (12)
- bug (4)
- needs-info (1)
- blocked (1)
Top Pull Request Labels
- dependencies (16)
- bug (2)
Package metadata
- Total packages: 5
- Total downloads: unknown
- Total docker downloads: 115,624,736
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 84
proxy.golang.org: github.com/Coder/websocket
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Coder/websocket#section-documentation
- Licenses: isc
- Latest release: v1.8.15 (published 5 months ago)
- Last Synced: 2026-11-07T10:33:52.868Z (2 days ago)
- Versions: 41
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.734%
- Average: 4.893%
- Dependent repos count: 5.052%
proxy.golang.org: github.com/coder/websocket/internal/thirdparty
- Homepage: https://github.com/coder/websocket
- Documentation: https://pkg.go.dev/github.com/coder/websocket/internal/thirdparty#section-documentation
- Licenses: isc
- Latest release: (published 2 days ago)
- Last Synced: 2026-11-07T11:08:46.489Z (2 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.163%
- Average: 6.37%
- Dependent repos count: 6.576%
proxy.golang.org: github.com/coder/websocket
Package websocket implements the RFC 6455 WebSocket protocol.
- Homepage: https://github.com/coder/websocket
- Documentation: https://pkg.go.dev/github.com/coder/websocket#section-documentation
- Licenses: ISC
- Latest release: v1.8.15 (published 5 months ago)
- Last Synced: 2026-11-07T11:08:46.227Z (2 days ago)
- Versions: 41
- Dependent Packages: 0
- Dependent Repositories: 0
- Docker Downloads: 115,624,736
-
Rankings:
- Dependent packages count: 6.299%
- Average: 6.511%
- Dependent repos count: 6.724%
guix: go-github-com-coder-websocket
WebSocket library for Go
- Homepage: https://github.com/coder/websocket
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/golang-web.scm#n3420
- Licenses: isc
- Latest release: 1.8.14 (published 8 months ago)
- Last Synced: 2026-04-07T02:02:12.500Z (7 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-13: golang-nhooyr-websocket
- Homepage: https://github.com/coder/websocket
- Documentation: https://packages.debian.org/trixie/golang-nhooyr-websocket
- Licenses: isc
- Latest release: 1.8.12-4 (published 9 months ago)
- Last Synced: 2026-03-13T21:23:10.457Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- github.com/gin-gonic/gin v1.6.3
- github.com/gobwas/httphead v0.0.0-20180130184737-2c6c146eadee
- github.com/gobwas/pool v0.2.0
- github.com/gobwas/ws v1.0.2
- github.com/golang/protobuf v1.3.5
- github.com/google/go-cmp v0.4.0
- github.com/gorilla/websocket v1.4.1
- github.com/klauspost/compress v1.10.3
- golang.org/x/time v0.0.0-20191024005414-555d28b269f0
- github.com/davecgh/go-spew v1.1.0
- github.com/davecgh/go-spew v1.1.1
- github.com/gin-contrib/sse v0.1.0
- github.com/gin-gonic/gin v1.6.3
- github.com/go-playground/assert/v2 v2.0.1
- github.com/go-playground/locales v0.13.0
- github.com/go-playground/universal-translator v0.17.0
- github.com/go-playground/validator/v10 v10.2.0
- github.com/gobwas/httphead v0.0.0-20180130184737-2c6c146eadee
- github.com/gobwas/pool v0.2.0
- github.com/gobwas/ws v1.0.2
- github.com/golang/protobuf v1.3.3
- github.com/golang/protobuf v1.3.5
- github.com/google/go-cmp v0.4.0
- github.com/google/gofuzz v1.0.0
- github.com/gorilla/websocket v1.4.1
- github.com/json-iterator/go v1.1.9
- github.com/klauspost/compress v1.10.3
- github.com/leodido/go-urn v1.2.0
- github.com/mattn/go-isatty v0.0.12
- github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421
- github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742
- github.com/pmezard/go-difflib v1.0.0
- github.com/stretchr/objx v0.1.0
- github.com/stretchr/testify v1.3.0
- github.com/stretchr/testify v1.4.0
- github.com/ugorji/go v1.1.7
- github.com/ugorji/go/codec v1.1.7
- golang.org/x/sys v0.0.0-20200116001909-b77594299b42
- golang.org/x/text v0.3.2
- golang.org/x/time v0.0.0-20191024005414-555d28b269f0
- golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
- golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543
- gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
- gopkg.in/yaml.v2 v2.2.2
- gopkg.in/yaml.v2 v2.2.8
- github.com/bytedance/sonic v1.11.6
- github.com/bytedance/sonic/loader v0.1.1
- github.com/cloudwego/base64x v0.1.4
- github.com/cloudwego/iasm v0.2.0
- github.com/davecgh/go-spew v1.1.0
- github.com/davecgh/go-spew v1.1.1
- github.com/gabriel-vasile/mimetype v1.4.3
- github.com/gin-contrib/sse v0.1.0
- github.com/gin-gonic/gin v1.10.0
- github.com/go-playground/assert/v2 v2.2.0
- github.com/go-playground/locales v0.14.1
- github.com/go-playground/universal-translator v0.18.1
- github.com/go-playground/validator/v10 v10.20.0
- github.com/gobwas/httphead v0.1.0
- github.com/gobwas/pool v0.2.1
- github.com/gobwas/ws v1.4.0
- github.com/goccy/go-json v0.10.2
- github.com/google/go-cmp v0.5.5
- github.com/google/gofuzz v1.0.0
- github.com/gorilla/websocket v1.5.3
- github.com/json-iterator/go v1.1.12
- github.com/klauspost/cpuid/v2 v2.0.9
- github.com/klauspost/cpuid/v2 v2.2.7
- github.com/knz/go-libedit v1.10.1
- github.com/leodido/go-urn v1.4.0
- github.com/lesismal/llib v1.1.13
- github.com/lesismal/nbio v1.5.12
- github.com/mattn/go-isatty v0.0.20
- github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421
- github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
- github.com/modern-go/reflect2 v1.0.2
- github.com/pelletier/go-toml/v2 v2.2.2
- github.com/pmezard/go-difflib v1.0.0
- github.com/stretchr/objx v0.1.0
- github.com/stretchr/objx v0.4.0
- github.com/stretchr/objx v0.5.0
- github.com/stretchr/objx v0.5.2
- github.com/stretchr/testify v1.3.0
- github.com/stretchr/testify v1.7.0
- github.com/stretchr/testify v1.7.1
- github.com/stretchr/testify v1.8.0
- github.com/stretchr/testify v1.8.1
- github.com/stretchr/testify v1.8.4
- github.com/stretchr/testify v1.9.0
- github.com/twitchyliquid64/golang-asm v0.15.1
- github.com/ugorji/go/codec v1.2.12
- golang.org/x/arch v0.0.0-20210923205945-b76863e36670
- golang.org/x/arch v0.8.0
- golang.org/x/crypto v0.0.0-20210513122933-cd7d49e622d5
- golang.org/x/crypto v0.23.0
- golang.org/x/net v0.0.0-20210226172049-e18ecbb05110
- golang.org/x/net v0.0.0-20210510120150-4163338589ed
- golang.org/x/net v0.25.0
- golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
- golang.org/x/sys v0.0.0-20210423082822-04245dca01da
- golang.org/x/sys v0.5.0
- golang.org/x/sys v0.6.0
- golang.org/x/sys v0.20.0
- golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
- golang.org/x/text v0.3.3
- golang.org/x/text v0.3.6
- golang.org/x/text v0.15.0
- golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
- golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543
- google.golang.org/protobuf v1.34.1
- gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
- gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
- gopkg.in/yaml.v3 v3.0.1
- nullprogram.com/x/optparse v1.0.0
- rsc.io/pdf v0.1.1
- actions/checkout v4 composite
- actions/configure-pages v5 composite
- actions/deploy-pages v4 composite
- actions/setup-go v5 composite
- actions/upload-pages-artifact v3 composite
- golang.org/x/time v0.7.0
- actions/checkout v4 composite
- actions/setup-go v5 composite
- actions/upload-artifact v4 composite
- actions/checkout v4 composite
- actions/setup-go v5 composite
- actions/upload-artifact v4 composite
- github.com/bytedance/sonic v1.11.6
- github.com/bytedance/sonic/loader v0.1.1
- github.com/cloudwego/base64x v0.1.4
- github.com/cloudwego/iasm v0.2.0
- github.com/coder/websocket v0.0.0-00010101000000-000000000000
- github.com/gabriel-vasile/mimetype v1.4.3
- github.com/gin-contrib/sse v0.1.0
- github.com/gin-gonic/gin v1.10.0
- github.com/go-playground/locales v0.14.1
- github.com/go-playground/universal-translator v0.18.1
- github.com/go-playground/validator/v10 v10.20.0
- github.com/gobwas/httphead v0.1.0
- github.com/gobwas/pool v0.2.1
- github.com/gobwas/ws v1.4.0
- github.com/goccy/go-json v0.10.2
- github.com/gorilla/websocket v1.5.3
- github.com/json-iterator/go v1.1.12
- github.com/klauspost/cpuid/v2 v2.2.7
- github.com/leodido/go-urn v1.4.0
- github.com/lesismal/llib v1.1.13
- github.com/lesismal/nbio v1.5.12
- github.com/mattn/go-isatty v0.0.20
- github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
- github.com/modern-go/reflect2 v1.0.2
- github.com/pelletier/go-toml/v2 v2.2.2
- github.com/twitchyliquid64/golang-asm v0.15.1
- github.com/ugorji/go/codec v1.2.12
- golang.org/x/arch v0.8.0
- golang.org/x/crypto v0.23.0
- golang.org/x/net v0.25.0
- golang.org/x/sys v0.20.0
- golang.org/x/text v0.15.0
- google.golang.org/protobuf v1.34.1
- gopkg.in/yaml.v3 v3.0.1
- github.com/coder/websocket v0.0.0-00010101000000-000000000000
- golang.org/x/time v0.7.0