Faster interpreters in Go: Catching up with C++
https://planetscale.com/blog/faster-interpreters-in-go-catching-up-with-cpp
https://planetscale.com/blog/faster-interpreters-in-go-catching-up-with-cpp
Two mul or not two mul: how I found a 20% improvement in ed25519 in golang
https://storj.dev/blog/two-mul-or-not-two-mul
https://storj.dev/blog/two-mul-or-not-two-mul
How to include Git version information in Go
https://blog.carlana.net/post/2023/golang-git-hash-how-to
https://blog.carlana.net/post/2023/golang-git-hash-how-to
goavatar
https://github.com/MuhammadSaim/goavatar
This package provides a simple way to generate unique, symmetric identicons based on an input string (e.g., an email address or username). It uses an MD5 hash to create a deterministic pattern and color scheme, then mirrors the design for a visually appealing avatar.
https://github.com/MuhammadSaim/goavatar
Physix-go
https://github.com/rudransh61/Physix-go
Physix.go is a simple, easy-to-use, and fast physics engine written in GoLang. It provides functions to perform physics calculations efficiently, including particle-based physics simulations.
https://github.com/rudransh61/Physix-go
phonenumbers
https://github.com/nyaruka/phonenumbers
golang port of Google's libphonenumber forked from libphonenumber from ttacon/libphonenumber. This library is used daily in production for parsing and validation of numbers across the world, so is well maintained. Please open an issue if you encounter any problems, we'll do our best to address them.
https://github.com/nyaruka/phonenumbers
pond
https://github.com/alitto/pond
pond is a minimalistic and high-performance Go library designed to elegantly manage concurrent tasks.
https://github.com/alitto/pond
How to Troubleshoot OOM Issues in Go Applications Running on Kubernetes
https://medium.com/@csepulvedab/how-to-troubleshoot-oom-issues-in-go-applications-running-on-kubernetes-149e8bb104ac
https://medium.com/@csepulvedab/how-to-troubleshoot-oom-issues-in-go-applications-running-on-kubernetes-149e8bb104ac
GoLibAFL — Fuzzing Go binaries using LibAFL
https://www.srlabs.de/blog-post/golibafl---fuzzing-go-binaries-using-libafl
https://www.srlabs.de/blog-post/golibafl---fuzzing-go-binaries-using-libafl
Most People Overlook Go’s Concurrency Secrets
https://blog.cubed.run/the-cards-of-concurrency-in-go-0d7582cecb79
https://blog.cubed.run/the-cards-of-concurrency-in-go-0d7582cecb79
revive
https://github.com/mgechev/revive
Fast, configurable, extensible, flexible, and beautiful linter for Go. Drop-in replacement of golint. Revive provides a framework for development of custom rules, and lets you define a strict preset for enhancing your development & code review processes.
https://github.com/mgechev/revive
Faster shuffling in Go with batching
https://lemire.me/blog/2025/04/06/faster-shuffling-in-go-with-batching
Random integer generation is a fundamental operation in programming, often used in tasks like shuffling arrays. Go’s standard library provides convenient tools like rand.Shuffle for such purposes. You may be able to beat the standard library by a generous margin. Let us see why.
https://lemire.me/blog/2025/04/06/faster-shuffling-in-go-with-batching
Is Golang Still Growing? Go Language Popularity Trends in 2024
https://blog.jetbrains.com/research/2025/04/is-golang-still-growing-go-language-popularity-trends-in-2024
https://blog.jetbrains.com/research/2025/04/is-golang-still-growing-go-language-popularity-trends-in-2024