Running Go tools in a browser
https://popovicu.com/posts/running-go-tools-in-browser
This post provides a step-by-step breakdown of how to run Go tooling inside a browser by compiling it to WASM. The Go logic is exposed to JavaScript using Bazel Go rules, though the process can be replicated without the Bazel build system. The example used is the assembler for the Mrav CPU.
https://popovicu.com/posts/running-go-tools-in-browser
Exploring Concurrency Issues with Philosophers and Go
https://clustersandcoffee.substack.com/p/exploring-concurrency-issues-with
Understand key concepts in concurrency by solving the dining philosophers problem step by step while discussion different subtle problems and intricacies. Full code in Go is provided towards the end.
https://clustersandcoffee.substack.com/p/exploring-concurrency-issues-with
GoferBroke
https://github.com/kristianJW54/GoferBroke
GoferBroke is a lightweight, extensible tool designed for building distributed clusters using an anti-entropy gossip protocol over custom binary TCP.
https://github.com/kristianJW54/GoferBroke
anubis
https://github.com/TecharoHQ/anubis
Anubis is a Web AI Firewall Utility that weighs the soul of your connection using one or more challenges in order to protect upstream resources from scraper bots.
This program is designed to help protect the small internet from the endless storm of requests that flood in from AI companies. Anubis is as lightweight as possible to ensure that everyone can afford to protect the communities closest to them.
https://github.com/TecharoHQ/anubis
flagr
https://github.com/openflagr/flagr
Flagr is an open source Go service that delivers the right experience to the right entity and monitors the impact. It provides feature flags, experimentation (A/B testing), and dynamic configuration. It has clear swagger REST APIs for flags management and flag evaluation.
https://github.com/openflagr/flagr
Practical Networking Patterns in Go
https://goperf.dev/02-networking
A 13-part guide to building scalable, efficient, and resilient networked applications in Go—grounded in real-world benchmarks, low-level optimizations, and practical design patterns.
https://goperf.dev/02-networking
Kubernetes CPU Limits and Go
Article updated on September 23, 2025.
https://www.ardanlabs.com/blog/2024/02/kubernetes-cpu-limits-go.html
Article updated on September 23, 2025.
https://www.ardanlabs.com/blog/2024/02/kubernetes-cpu-limits-go.html
How fast is go? simulating millions of particles on a smart tv
https://dgerrells.com/blog/how-fast-is-go-simulating-millions-of-particles-on-a-smart-tv
The challenge, simulate millions of particles in golang, multi-player enabled, cpu only, smart tv compatible.
https://dgerrells.com/blog/how-fast-is-go-simulating-millions-of-particles-on-a-smart-tv
gomlx
https://github.com/gomlx/gomlx
GoMLX is an easy-to-use set of Machine Learning and generic math libraries and tools. It can be seen as a PyTorch/Jax/TensorFlow for Go.
https://github.com/gomlx/gomlx