---
title: "Go experiments with SIMD"
publication: "Go Weekly"
issue: 567
published_at: "2025-08-27"
canonical_url: "https://golangweekly.com/issues/567"
---

Plus GOMAXPROCS tweaks in Go 1.25, and a Go-powered RSS reader. |        

#​567 — August 27, 2025 

[Read the Web Version](https://golangweekly.com/issues/567)  

Together with [![Portainer.io\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,e_trim,w_1280,h_158/e_make_transparent/co_white,e_outline:17/egnuhgilufxlocqyuohn.png)](https://hubs.li/Q03DN91B0)   

Go Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/qepq653tlqvhxxqjscxn.jpg)](https://go.dev/blog/container-aware-gomaxprocs)  

[Container-Aware `GOMAXPROCS`](https://go.dev/blog/container-aware-gomaxprocs) — The official Go blog kicks off a promised series of posts on [Go 1.25](https://go.dev/blog/go1.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`Branch](https://github.com/golang/go/issues/73787#issuecomment-3208178910) — [SIMD](https://en.wikipedia.org/wiki/Single_instruction,_multiple_data) 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.   [![\](https://res.cloudinary.com/cpress/image/upload/c_limit,w_480,h_480,q_auto/copm/08fd4897.png)](https://hubs.li/Q03DN91B0) 

[Kubernetes Cluster Management in 100MB of RAM](https://hubs.li/Q03DN91B0) — 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:** 

- Go is being increasingly used for building faster tooling in the JavaScript space (such as [the Go port](https://devblogs.microsoft.com/typescript/typescript-native-port/) of the TypeScript compiler) – the latest such project is [Rslint](https://socket.dev/blog/rspack-introduces-rslint-a-typescript-first-linter-written-in-go), a TypeScript-first linter written in Go, as a high performance alternative to ESLint.
- Socket's Kirill Boychenko looks at [how a malicious Go module was exfiltrating credentials via Telegram.](https://socket.dev/blog/malicious-go-module-disguised-as-ssh-brute-forcer-exfiltrates-credentials)   

[Waitgroups: What They Are, How to Use Them and What Changed with Go 1.25](https://mfbmina.dev/en/posts/waitgroups/) — 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](https://www.youtube.com/watch?v=Npi4e-G5VuM) – A quick 3-minute introduction or [you can read it in article form.](https://trevors-tutorials.com/0009-building-ebitengine-games-for-web-browsers/) Trevor Slocum 

📄 [Fun with Go Slices](https://mmudama.github.io/posts/2025/fun-with-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](https://eli.thegreenplace.net/2025/implementing-forth-in-go-and-c/) Eli Bendersky  

🛠 Code & Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/tjz94ufcvyqyaqawtoa0.jpg)](https://gonzo.controltheory.com/)  

[Gonzo: A Go-Powered Realtime Log Analysis Terminal UI](https://gonzo.controltheory.com/) — 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.](https://github.com/control-theory/gonzo) 

ControlTheory   

[Watermill 1.5: Library for Building Event-Driven Apps](https://watermill.io/) — 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.](https://github.com/ThreeDotsLabs/watermill) 

Three Dots Labs   

[Secure Your AI Agents So That You Can Protect Your Users](https://www.auth0.com/signup/?utm_source=gonewsletter&utm_campaign=global_mult_mult_all_ciam-dev_dg-plg_auth0_native_gonewsletter_newsletter_aud_GolangWeekly-Q3-Newsletter_utm2&utm_medium=cpc&utm_id=aNKKZ00000003C54AI) — 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](https://github.com/BemiHQ/BemiDB) — 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](https://html-to-markdown.com/) — 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.](https://github.com/JohannesKaufmann/html-to-markdown) 

Johannes Kaufmann   

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/lgimibb7662zlx51vvns.jpg)](https://github.com/nkanaev/yarr)  

[YARR: Yet Another RSS Reader](https://github.com/nkanaev/yarr) — 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.](https://feedbin.com/) 

Nazar Kanaev   

- [Wire 0.7](https://github.com/google/wire) – 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](https://github.com/pressly/goose/releases/tag/v3.25.0) – Database migration tool. Supports SQL _and_ Go functions.
- [Tcell 2.9](https://github.com/gdamore/tcell) – XTerm-inspired cell-based views for text terminals.
- [Sarama 1.46](https://github.com/IBM/sarama/releases/tag/v1.46.0) – IBM's Go client library for Apache Kafka.
- [GitHub MCP Server 0.13](https://github.com/github/github-mcp-server) – GitHub's official MCP server is written in Go.
- [grype 0.99](https://github.com/anchore/grype) – A vulnerability scanner for container images and filesystems
- [gorush 1.19](https://github.com/appleboy/gorush) – A push notification server built on Gin.  

📢 Elsewhere  

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

- Sam Rose has put together [a fantastic illustrated introduction to Big O notation](https://samwho.dev/big-o/). If you've ever wondered what O(1), O(log n), etc. mean, this is a great primer.
- David Heinemeier Hansson, best known for his work on _Ruby on Rails_, has been building out his own Arch-based Linux distro/setup of sorts and [has now released Omarchy 2.0](https://world.hey.com/dhh/omarchy-2-0-16fefc15) (here's [a 30 minute video tour](https://www.youtube.com/watch?v=TcHY0AEd2Uw)). It's been very popular with developers on social media recently.
- 🌈 [What is a Color Space?](https://www.makingsoftware.com/chapters/color-spaces-models-and-gamuts) is a deep look into the 'unreasonably complex' topic of color and why, in digital realms, they can be represented in so many different ways, whether RGB, HSL, OKLCH, or others.
- A thorough look into [Postgres logging techniques for performance optimization.](https://www.crunchydata.com/blog/postgres-logging-for-performance-optimization)
- [An illustrated guide to OAuth.](https://www.ducktyped.org/p/an-illustrated-guide-to-oauth)         

Curated by Peter Cooper and [Glenn Goodrich](https://twitter.com/ruprict).
Go is a [trademark of Google](https://go.dev/brand).
The [Go gopher](https://go.dev/blog/gopher), whenever used, is an original creation by Renée French. 

[Change your email](https://golangweekly.com/edit_subscription/*|UID|*)
[Stop getting this newsletter](https://golangweekly.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
