#582 — December 10, 2025 |
🗓️ A quick note that Go Weekly will be moving to Fridays in January 2026. We still have one more week before the Christmas break, though: we'll be back next Wednesday with our 2025 roundup! |
|
Go Weekly |
|
|
Go Proposal: Secret Mode — Secret mode, set to land in Go 1.26 behind a flag, lets you run a function where, upon completion, the stack (and registers) will be automatically zeroed to ensure sensitive information doesn’t stay in memory longer than necessary. Ideal for cryptography use cases, the API is simple enough that I expect to see it used more widely. Anton Zhiyanov |
💡 The full, precise behavior of secret mode and other 'goroutine bubble' features is still being actively discussed, however. |
Go App: Cloud Infrastructure from Startup to Scale — Deploy and scale a real Go app on AWS. Start fast with containers and App Runner, then grow into CI/CD, Terraform, ECS, and production-ready infrastructure. Frontend Masters sponsor |
|
IN BRIEF:
|
|
🔥 This Developer Really Doesn't Like Gin — It’s easy to criticize something, but it’s not so easy to put together several thousand words with numerous diagrams, tables, and examples to back up a rant. Even if you disagree with Efron’s opinion, his treatise on why Gin is ‘very bad’ is.. an experience. Efron Licht |
|
Compressing Embedded Files in Go — If Go won’t do it, you can just do it yourself. Vincent Bernat |
|
📄 Malicious Go Packages Impersonate Google’s UUID Library Kirill Boychenko (Socket) 📄 Go Optimizations for High Volume Services – Lessons from a Postgres to Elasticsearch pipeline. Julien Singler 📄 Go Escape Analysis and Why My Function Return Worked Bonnie Simon |
🛠 Code & Tools |
|
|
RobotGo 1.0: Native Cross-Platform GUI Automation — A way to control the pointer, keyboard, read the screen, etc. on macOS, Windows, and Linux (X11). A separate paid version adds Wayland support. V Caesar et al. |
|
Gremlins: A Mutation Testing Tool for Small Go Modules — A different way to put your code, and associated tests, through a stress test with some gremlins mutating your code to see if the tests stand up to scrutiny. It’s early days, but worth checking out for the logo alone! GitHub repo. Davide Petilli |
|
Meet Agentic Postgres: The Database Built for AI Agents — Spin up Postgres for AI experiments in seconds. Free forever, with forks, vector search, and zero setup. Tiger Data sponsor |
|
filesql: SQL Driver for CSV, TSV, XLSX Files, and More — Built atop SQLite, filesql provides SQL access to CSV, TSV, LTSV, Parquet, and Excel (XLSX) files from Go. CHIKAMATSU Naohiro |
|
Kaiju Engine: A 2D and 3D Game Engine in Go — A ‘work in progress’ project to create a game engine in Go that uses Vulkan behind the scenes. It’s still early days, however. GitHub repo. Brent Farris et al. |
|
gorush 1.20: A Push Notification Server, Built on Gin — Supports APNS (Apple Push Notification Service), Firebase (FCM), and HMS Push Server (Huawei). Bo-Yi Wu |
|
📢 Elsewhere in the ecosystem |
|
Some other interesting stories in the broader landscape:
|


