---
title: "Does Go have a 'boilerplate tax'?"
publication: "Go Weekly"
issue: 588
published_at: "2026-02-06"
canonical_url: "https://golangweekly.com/issues/588"
---

Plus Go 1.26 RC3, Fiber 3.0, and distributing Go binaries via PyPI. |        

#​588 — February 6, 2026 

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

Together with [![WorkOS\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,w_514,h_98/e_make_transparent/co_white,e_outline:9/tdfxwgk852ui9leli4wm.png)](https://workos.com/radar?utm_source=cpgo&utm_medium=newsletter&utm_campaign=q12026&utm_term=real_time_abuse_signals)   

Go Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/rfrp9av03incbzwwev93.jpg)](https://gofiber.io/)  

[Fiber 3.0: An Express-Inspired Web Framework for Go](https://gofiber.io/) — A web framework inspired by the likes of Node’s Express and Ruby’s Sinatra. Built on [fasthttp](https://github.com/valyala/fasthttp), it offers high performance yet a comfy developer experience. The [What’s New in v3](https://docs.gofiber.io/whats_new/) guide shows off how significant the release is (it’s the longest release post I’ve seen!) [GitHub repo.](https://github.com/gofiber/fiber) 

Fenny and Contributors   

💡 v3 also addresses some common compatibility complaints with better RFC compliance and support for `net/http`, fasthttp, and Express-style handlers.  [![\](https://res.cloudinary.com/cpress/image/upload/c_limit,w_480,h_480,q_auto/copm/e4ef387f.png)](https://workos.com/radar?utm_source=cpgo&utm_medium=newsletter&utm_campaign=q12026&utm_term=real_time_abuse_signals) 

[How to Stop Bots from Abusing Free Trials](https://workos.com/radar?utm_source=cpgo&utm_medium=newsletter&utm_campaign=q12026&utm_term=real_time_abuse_signals) — Bots exploit trial signups and drain compute. WorkOS Radar uses device fingerprinting, traffic analysis, and behavioral signals to detect and block abuse in real time while integrating cleanly with your existing auth flow through a simple API. 

WorkOS sponsor   

[Go's `synctest` is Amazing](https://oblique.security/blog/go-synctest/) — The author’s team tried the new `testing/synctest` package on a complex part of their app and were surprised by its effectiveness. This post shows off some good use cases, and it’s not just time travel: _“synctest’s real advantage is being able to deterministically reason about the **ordering** of events in a test.”_ 

Eric Chiang   

**IN BRIEF:** 

- [Go 1.26 Release Candidate 3 has been released](https://groups.google.com/g/golang-announce/c/1_lL9W-3AOI/m/ya7qa8k9AQAJ) with a fix for a `crypto/tls`bug.
- [Go 1.25.7 is now available](https://go.dev/doc/devel/release#go1.25.minor). It's an easy bump for 1.25 users focused on [small security fixes.](https://github.com/golang/go/issues?q=milestone%3AGo1.25.7+label%3ACherryPickApproved) Go 1.24.13 was also released covering similar ground.
- 🤯 [▶️ This example of setting up a co-op experience between a PS2 and Nintendo 64](https://www.youtube.com/watch?v=gCza2KrstxE) to play Super Mario 64 is mindboggling. Go plays a small role shuttling USB packets over the network.   

[Distributing Go Binaries on PyPI Using `go-to-wheel`](https://simonwillison.net/2026/Feb/4/distributing-go-binaries/) — Simon shows how you can distribute Go binaries in Python wheels and install them using, say, `uvx`, bringing the power of Go to Pythonistas (or even just environments focused on Python tooling by default – e.g. sandboxes) without any fuss. 

Simon Willison   

▶[Manual Memory Management Using `jemalloc`](https://www.youtube.com/watch?v=SHmJTgjldgg) — Take over the job of Go's GC using `jemalloc` via cgo. A fun, practical demo covering a lot in 11-minutes. You'll learn something, even if only that you don't want to try it. 😅 

package main   

[How I Set Up Free Package Vanity URLs with Cloudflare Workers](https://medium.com/@aminebenseddik/how-i-set-up-free-go-vanity-urls-with-cloudflare-workers-824216aead41) — Amine wanted a no-cost vanity URL for his packages (e.g. `go․domain․com/pkg/name`) and Cloudflare Workers offers an ideal solution. 

Amine Benseddik   

[Building a JSON Parser in Go with Egg](https://modern-c.blogspot.com/2026/01/building-high-performance-json-parser.html) — There are already many great JSON parsers out there, but JSON provides a good demonstration for [Egg](https://pkg.go.dev/modernc.org/egg), an expression grammar generator for LL(1) grammars. 

Modern C   

[7 Common IDP Implementation Pitfalls (and How to Avoid Them)](https://www.fairwinds.com/ebook-7-common-idp-implementation-pitfalls-and-how-to-avoid-them?utm_campaign=golang+weekly+sponsorship+2+26&utm_source=newsletters&utm_medium=referral) — Real-world lessons from platform teams on what breaks IDPs in practice and how to fix it before adoption stalls. 

Fairwinds sponsor   

📺 [Lessons from Building a Networking Stack for Microcontrollers](https://cuddly.tube/w/4dqznedAvqySMsA7MjokLb) – Interesting talk from a TinyGo core maintainer. Patricio Whittingslow 

📄 [Building an In-Memory Cache in Go Using Generics](https://journal.hexmos.com/go-in-memory-cache/) Ganesh Kumar 

📄 [Practical Patterns for Graceful Shutdowns in Go](https://victoriametrics.com/blog/go-graceful-shutdown/) Phuong Le  

🛠 Code & Tools  

✉️ [msgvault: Local Gmail Download, Archival and Search](https://wesmckinney.com/blog/announcing-msgvault/) — A tool for archiving and searching emails locally, complete with TUI and MCP server. The ultimate goal? Get off of Gmail entirely. But first, Wes needed a local, live-updated copy of his 39 gigabyte inbox. 

Wes McKinney   

🤖 [yzma 1.7: Perform Local Inference with `llama.cpp`](https://github.com/hybridgroup/yzma) — Run the latest vision and language models locally from Go through `llama.cpp` with no CGo required (thanks to `purego` and `ffi`). 

The Hybrid Group   

[Redka 1.0: Redis Re-Implemented with SQL](https://github.com/nalgeon/redka) — A Go-powered data store compatible with Redis’s API but that uses SQLite or Postgres as the storage engine. 1.0 is billed as a stable release, but the project has simultaneously gone into ‘maintenance mode’. 

Anton Zhiyanov   

[Drift: A Cross-Platform Mobile UI Framework for Go](https://driftframework.dev/) — The idea is you write one Go codebase and then build native Android and iOS apps. It’s early days but a neat idea. The [intro](https://driftframework.dev/docs/intro) has the best overview. [GitHub repo.](https://github.com/go-drift/drift) 

Drift Contributors   

[httpx 1.8: A Multi-Purpose HTTP Toolkit for Probing Servers](https://github.com/projectdiscovery/httpx) — A command line tool, written in Go, for running numerous HTTP ‘probers’ at the same time using the [retryablehttp library](https://github.com/projectdiscovery/retryablehttp-go) under the hood. 

Project Discovery   

- [Ghostferry 1.2](https://github.com/Shopify/ghostferry) – Copy data between MySQL instances with minimal downtime.
- 🤖 [Fantasy 0.7](https://github.com/charmbracelet/fantasy) – Build AI agents in Go. Multi-provider and model, one API.
- [pgstream 1.0](https://github.com/xataio/pgstream) – CLI tool & library for Postgres replication to any target.
- [Ergo 3.2](https://github.com/ergo-services/ergo) – Actor-based framework with zero dependencies.
- [go-elasticsearch 9.3](https://github.com/elastic/go-elasticsearch/releases/tag/v9.3.0) – Official Go client for Elasticsearch.
- [nmap 4.0](https://github.com/Ullaakut/nmap) – Idiomatic Go `nmap` bindings.  

📢 Elsewhere in the ecosystem 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/gf3vw3w7wnfnxjgvzmgk.jpg)](https://boyter.org/posts/boilerplate-tax-ranking-popular-languages-by-density/)  

- ⭐ Ben Boyter analyzed 400 million lines of code from GitHub's top repos to quantify [how much "boilerplate tax" different languages have](https://boyter.org/posts/boilerplate-tax-ranking-popular-languages-by-density/) (or how "dry" languages are). Go and Rust are much closer than many would suspect.
- [NewsGoat](https://github.com/jarv/newsgoat) is a Go-powered, terminal-based RSS feed reader with a _"vi-like interface"_. A neat way to keep on top of hundreds of blogs and news sources at once. Our newsletter [has an RSS feed too](https://golangweekly.com/rss)BTW.
- Chris Siebenmann shows how most “block localhost” defenses only filter `127.0.0.1` and `::1`, [but `0.0.0.0` can still hit local services and bypass those checks](https://utcc.utoronto.ca/~cks/space/blog/web/LocalhostSurpriseAccessViaAny), though modern browsers are starting to close the hole.
- [GitHub is exploring solutions to tackle low-quality contributions](https://github.com/orgs/community/discussions/185387), which could include giving you the option to disable PRs entirely or at least restrict them to collaborators. Got opinions? Join the discussion.         

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
