Dev tools · alternatives · 2026
24 alternatives to A minimal and idiomatic WebSocket library for Go
Minimal and idiomatic WebSocket library for Go. Contribute to coder/websocket development by creating an account on GitHub.
This is a WebSocket library designed for the Go programming language, built with simplicity and adherence to Go conventions in mind. It provides developers with essential WebSocket functionality using an idiomatic… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A minimal and idiomatic WebSocket library for Go launched in 2019; newer entries below may have overtaken it.
- 1

An demo app for lattice-core. Contribute to jasonl99/card_game development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 2MB
2020 · packtpub.com · its alternatives →
- 3

Hey HN, I just published v0.1.0 of go-bt and would love some feedback from the Go veterans here. Thanks in advance!
Apr 2026 · github.com · its alternatives →
- 4

Hi everyone, I recently published a small open-source project. It’s a minimal network packet analyzer written in Go — designed more like a learning toy than a replacement for Wireshark. It currently supports parsing basic protocols like TLS, DNS, and HTTP, and includes a tiny fuzzing engine to test payload responses. You can inspect raw packet content directly from the terminal. The output is colored for readability, and the code structure is kept simple and clear. The entire program is very small — just about 400 lines of Go code. I know it’s not anywhere near Wireshark’s level, and I still…
2025 · github.com · its alternatives →
- 5

Zero-copy sockets for Linux in Golang. Contribute to newtools/zsocket development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 6

Learn how to write webapps without a framework in Go. - thewhitetulip/web-dev-golang-anti-textbook
2016 · github.com · its alternatives →
- 7

No gc, No goroutines, Produces small binaries while using the unmodified official go toolchain, and comes with complete Web SDK (generated from w3c/webref). We are building `pcz` to provide a reimagination of Go the language, in an effort to make it suitable for all kinds of programming tasks, and currently you can use it to build efficient web applications in Go using the generated Web SDK (as shown with the live web demo[1]). The journey is just starting, any suggestions? or any critics? [1]: https://primecitizens.github.io/livedemos/10-plat-web/
2023 · github.com · its alternatives →
- 8

Project has been moved to: https://github.com/go-git/go-git - src-d/go-git
2016 · github.com · its alternatives →
- 9

Contribute to minikomi/pipesock development by creating an account on GitHub.
2013 · github.com · its alternatives →
- 10

- 11

🍐 The enterprise REST API framework. Contribute to go-goyave/goyave development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 12

Fast JSON encoder/decoder compatible with encoding/json for Go - goccy/go-json
2021 · github.com · its alternatives →
- 13

- 14

A SDK for access control policies: authorization for the microservice and IoT age. Inspired by AWS IAM policies. Written for Go. - ory/ladon
2017 · github.com · its alternatives →
- 15

A generator library for concise, unambiguous and URL-safe UUIDs - lithammer/shortuuid
2015 · github.com · its alternatives →
- 16GI
2019 · gocode.io · its alternatives →
- 17

Library for interacting with LLVM IR in pure Go. Contribute to llir/llvm development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 18

The authoritative resource for learning Go
2016 · amazon.com · its alternatives →
- 19GA
2015 · labs.yulrizka.com · its alternatives →
- 20

2013 · github.com · its alternatives →
- 21

A finite-state machine library for the Go programming language - calebwin/go-sm
2018 · github.com · its alternatives →
- 22

A realtime communication framework for Node.js. Contribute to stepchowfun/socket.js development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 23

I'm relatively new to Go, but recently got interested in how MCP servers work. I started thinking about what the architecture of such a project might look like, and decided to build a minimalist version as an experiment. I based it on my past experience writing regular REST API servers and figured it might be useful or interesting to others as well.
2025 · github.com · its alternatives →
- 24

Easily consume REST APIs with Go (golang). Contribute to bndr/gopencils development by creating an account on GitHub.
2014 · github.com · its alternatives →
Also compare
- WebSocket-first development alternatives
- My Book, Hands-On Software Engineering with Golang alternatives
- Go-Bt: Minimalist Behavior Trees for Go alternatives
- A toy version of Wireshark (student project) alternatives
- Zero Copy Network lib for golang alternatives
- Book about writing web apps in Go without a framework alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →