nowfound

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. 1

    An demo app for lattice-core. Contribute to jasonl99/card_game development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  2. 2MB
  3. 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. 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. 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. 6

    Learn how to write webapps without a framework in Go. - thewhitetulip/web-dev-golang-anti-textbook

    2016 · github.com · its alternatives →

  7. 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. 8

    Project has been moved to: https://github.com/go-git/go-git - src-d/go-git

    2016 · github.com · its alternatives →

  9. 9

    Contribute to minikomi/pipesock development by creating an account on GitHub.

    2013 · github.com · its alternatives →

  10. 10
    Gondola▲69

    The web framework for Go programming language

    2014 · its alternatives →

  11. 11

    🍐 The enterprise REST API framework. Contribute to go-goyave/goyave development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  12. 12

    Fast JSON encoder/decoder compatible with encoding/json for Go - goccy/go-json

    2021 · github.com · its alternatives →

  13. 13
    go-zero▲69

    A web & rpc framework written in Go

    2022 · github.com · its alternatives →

  14. 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. 15

    A generator library for concise, unambiguous and URL-safe UUIDs - lithammer/shortuuid

    2015 · github.com · its alternatives →

  16. 16GI
  17. 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. 18

    The authoritative resource for learning Go

    2016 · amazon.com · its alternatives →

  19. 19GA
  20. 20
  21. 21

    A finite-state machine library for the Go programming language - calebwin/go-sm

    2018 · github.com · its alternatives →

  22. 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. 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. 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

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 →