#​580 — November 26, 2025

Read the Web Version

📅 This is a rather early note, but Go Weekly will be moving to Fridays in January 2026, as part of a schedule reshuffle for most of our newsletters.
__
Your editor, Peter Cooper

Together with  Tiger Data logo

Go Weekly

The 2025 Go Cryptography State of the Union — A detailed slide-rich transcript and video of Filippo’s GopherCon presentation about Go’s cryptography standard libraries: last year’s work gave Gophers enhanced abilities to address future vulnerabilities and comply with rigorous standards.

Filippo Valsorda

Tiger Data Taught AI to Write Real Postgres Code. Try it Today — Tiger Data taught AI how to write idiomatic Postgres and open-sourced it. pg-aiguide brings real DB expertise to Claude Code, or any other MCP-enabled tool.

Tiger Data sponsor

▶  Advancing Go Garbage Collection with Green Tea — Michael of the Go team deftly explains how Go’s garbage collection works and how the new so-called ‘green tea’ approach will make things better by default in Go 1.26. The official Go blog has an article about this topic if you’d rather read than watch.

Michael Knyszek

💡 SPOILER: We also find out why 'green tea' is so-called: Austin Clements created the prototype while cafe-crawling in Japan drinking 'lots of matcha.'

IN BRIEF:

Using Docker to Deal with cgo Build Complexity — Go’s toolchain makes it easy to build binaries for different systems, but if your project has any dependencies that rely on cgo, things rapidly get more complex. Here’s how the Dolt team uses Docker to make things easier.

Zach Musgrave (DoltHub)

📄 A Million Ways to Die From a Data Race in Go Philippe Gaultier

📄 Why I Built My Own Static Site Generator in Go Duy Ng

📄 Graceful Shutdown in Go Paweł Grzybek

🛠 Code & Tools

RegreSQL: Regression Testing for Postgres Queries — A look into a Go-powered tool for applying Postgres’s own regression testing methodology to your SQL queries in order to verify that changes, whether to your queries or schema, don’t break how you expect those queries to work (e.g. are the right indexes or scan types still being used?)

Radim Marek

Goyek 3.0: A Go Library for Task Automation — A simple, cross-platform task automation library (think make-like) where tasks are defined in a Cobra-like style and the actions have a unit test feel. v3 has some breaking changes.

goyek

Macroscope - The Best AI Code Review Tool for Go — The highest bug detection rates for Go on the market. Use discount code MACROGO to get 50% off your first 2 months!

Macroscope sponsor

Tinyauth: An Easy Way to Secure Apps with a Login Screen — A Go-powered single binary way to add OAuth and LDAP support in a middleware-fashion in front of your webapps, even if they’re not written in Go. ▶️ Here’s a video demonstrating how to use it in front of any Docker-powered app. GitHub repo.

Tinyauth Team

  • 🤖 Agent Development Kit (ADK) for Go 0.2 – Google's model-agnostic toolkit for building and deploying AI agents.

  • Goa 3.23 – DSL for building microservices. "The code generator has been optimized to be over 80% faster."

  • go-redis 9.17 – Official Go Redis client library. Adds support for Redis 8.4 and its new commands.

  • River 0.28 – Fast & reliable Postgres-powered background jobs system for Go.

  • pgweb 0.17 – Web-based, cross-platform Postgres client.

  • Resty 2.17 – Simple HTTP and REST client library.

  • 🤖 Eino 0.7 – LLM/AI app dev framework for Go.

  • webdav 5.10 – Standalone WebDAV server.

📢  Elsewhere in the ecosystem

Some other interesting stories in the broader landscape: