#​567 — August 27, 2025

Read the Web Version

Together with  Portainer.io

Go Weekly

Container-Aware GOMAXPROCS — The official Go blog kicks off a promised series of posts on Go 1.25’s new features with a look at some tweaked container-aware behavior around GOMAXPROCS, whose default limits make sense on bare metal but can cause issues in container environments.

Michael Pratt and Carlos Amedee

Go Experiments with SIMD: Intrinsics Arrive on the dev.simd BranchSIMD is a key part of high performance in many workloads and while SIMD instructions can be used from Go assembly, this experimental branch of the Go toolchain brings AMD-flavored SIMD support directly into Go.

cherrymui et al.

Kubernetes Cluster Management in 100MB of RAM — Portainer is written in Go for speed and efficiency. Manage 200+ Kubernetes clusters from a single control plane using just 100MB of RAM. No bloat, no nonsense; just fast, lightweight cluster management, the Go way.

Portainer.io sponsor

IN BRIEF:

Waitgroups: What They Are, How to Use Them and What Changed with Go 1.25 — Gone are the days of where you had to call wg.Add() and wg.Done(), thanks to the new wg.Go function in Go 1.25 that handles the increment and decrement of goroutines automatically.

Matheus Mina

📺 Building Ebitengine Games for Web Browsers – A quick 3-minute introduction or you can read it in article form. Trevor Slocum

📄 Fun with Go Slices – A playful look into a fact of Go’s slice appending behavior that caught the author out. Monique Mudama

📄 Implementing Forth in Go and C Eli Bendersky

🛠 Code & Tools

Gonzo: A Go-Powered Realtime Log Analysis Terminal UI — A powerful, real-time log analysis terminal UI inspired by k9s. Analyze log streams with beautiful charts, AI-powered insights, and advanced filtering - all from your terminal. GitHub repo.

ControlTheory

Watermill 1.5: Library for Building Event-Driven Apps — A library for working with message streams (over numerous channels like Kafka, RabbitMQ, HTTP or even MySQL binlogs) to build event driven apps. GitHub repo.

Three Dots Labs

Secure Your AI Agents So That You Can Protect Your Users — Whether you have a B2B or B2C use case, Auth0 is a full IdP that provides robust security like MFA and continuous threat monitoring.

Auth0 sponsor

BemiDB 1.0: Postgres Read Replica Optimized for Analytics — A Snowflake/Fivetran alternative that connects to different data sources, syncs data in a compressed columnar format to S3, and lets you run complex queries using a Postgres-compatible analytical query engine. AGPL 3.0 licensed.

Bemi

html-to-markdown 2.4: Convert HTML to Markdown — Actually parses HTML rather than just using regexes, so can handle a lot of interesting edge cases. It can be used both as a CLI tool or Go library. GitHub repo.

Johannes Kaufmann

YARR: Yet Another RSS Reader — A feed aggregator written in Go but with a Vue.js-powered frontend. Runs from a single binary with an embedded SQLite database for simplicity and has a similar look/feel to something like Feedbin.

Nazar Kanaev

  • Wire 0.7 – Compile-time Dependency Injection for Go. However, note that the project has just been archived by Google with any future development encouraged to take place via a fork.

  • Goose 3.25 – Database migration tool. Supports SQL and Go functions.

  • Tcell 2.9 – XTerm-inspired cell-based views for text terminals.

  • Sarama 1.46 – IBM's Go client library for Apache Kafka.

  • GitHub MCP Server 0.13 – GitHub's official MCP server is written in Go.

  • grype 0.99 – A vulnerability scanner for container images and filesystems

  • gorush 1.19 – A push notification server built on Gin.

📢  Elsewhere

A roundup of other interesting stories from the broader developer landscape: