Life & fun · alternatives · 2026
24 alternatives to System Programming with Go
Hi everyone, I recently wrote a book about Go, that focus on its usage for system programming. The book is available on Packt website and on Amazon. https://www.packtpub.com/application-development/hands-systems-programming-go https://www.amazon.com/Hands-System-Programming-concurrent-applications/dp/1789804078/ Here's the table of contents: 1. An Introduction to System Programming 2. Unix OS Components 3. An Overview of Go 4. Working with the Filesystem 5. Handling Streams 6. Building Pseudo-Terminals 7. Handling Processes and Daemons 8.…
This book teaches system programming using Go, covering topics from filesystem operations and process handling to networking, concurrency, and reflection. It is designed for developers learning to build system-level… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. System Programming with Go launched in 2019; newer entries below may have overtaken it.
- 1

2021 · practical-go-lessons.com · its alternatives →
- 2MB
2020 · packtpub.com · its alternatives →
- 3

The authoritative resource for learning Go
2016 · amazon.com · its alternatives →
- 4

This repo contains my notes on working with Go and computer systems. - GitHub - betty200744/ultimate-go: This repo contains my notes on working with Go and computer systems.
2020 · github.com · its alternatives →
- 5IW
Hi HN! During the last few years, I worked on a few applications built with Go, running on AWS Lambda. As I got to know the platform better, I started to find Go & Lambda to be a really productive combination. The applications were fast, and they ended up being much cheaper to run than what my team & I had built before. It’s probably not the best platform for _every_ application, but I was surprised at how much of our workload worked well on it. As we brought new engineers on to our team and helped them get up to speed with the stack, I found that we were covering a lot of the same topics…
2021 · its alternatives →
- 6

Get insights into building modern Go applications from the best Go veterans. Our blog covers best practices, tips, and tricks for creating high-performance, advanced Go apps.
2021 · threedots.tech · its alternatives →
- 7

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

This FREE course will help you exercise your Go skills while building some cool apps, tools, and packages.
2017 · gophercises.com · its alternatives →
- 9

Learn to build web application using Go (aka Golang)
2017 · usegolang.com · its alternatives →
- 10IC
A friend and I wrote a book on how to build and train Deep Learning models in Go. We wanted it to be a useful reference for deep learning basics for Go programmers. Deep Learning is slowly seeping into everything we use every day and we thought it would be great if more people could do it in Go. The book is available here and on Amazon as well. https://www.packtpub.com/big-data-and-business-intelligence/hands-deep-learning-go We would appreciate any feedback and we're always looking to improve.
2019 · its alternatives →
- 11

Learn how to build your own programming language interpreter
2016 · interpreterbook.com · its alternatives →
- 12

- 13

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

Interactive book on concurrent programming with auto-tested exercises.
2024 · antonz.org · its alternatives →
- 15

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

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 →
- 17

- 18

Minimal and idiomatic WebSocket library for Go. Contribute to coder/websocket development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 19

This started as a hard requirement for my TUI-based editor application, it ended up going in a few different directions. A suite of tools that help with semantic code entities: https://github.com/odvcencio/gts-suite A next-gen version control system called Got: https://github.com/odvcencio/got I think this has some pretty big potential! I think there's many classes of application (particularly legacy architecture) that can benefit from these kinds of analysis tooling. My next post will be about composing all these together, an exciting project I call…
Feb 2026 · github.com · its alternatives →
- 20

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 →
- 21

A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects. - GitHub - rochus-keller/CspChan: A pure C (-std=c89) implementation of Go channels, including blocking and non-blocking selects.
2023 · github.com · its alternatives →
- 22

A BASIC interpreter written in golang. Contribute to skx/gobasic development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 23

Learn Go programming in one evening with our hands-on, interactive online training. Build real projects, boost your skills, and become productive with one of the most in-demand languages. Over 800 developers already joined!
2022 · threedots.tech · its alternatives →
- 24

My implementation of Thorsten Bell's book (Writing an Interpreter in Go) - actuallyachraf/monkey-giggle
2020 · github.com · its alternatives →
Also compare
- I wrote a book about Go alternatives
- My Book, Hands-On Software Engineering with Golang alternatives
- The Go Programming Language alternatives
- My notes on Working with Go alternatives
- I wrote a book about using Lambda with Go alternatives
- We wrote a book about building business applications in Go 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 →