#​579 — November 19, 2025

Read the Web Version

Together with  Frontend Masters logo

Go Weekly

🎂 Go Turns Sixteen Years Old — Go was open sourced sixteen years ago, and there’s much to be excited about in both the recent past and the near future. Austin gives a mini ‘state of Go’ in this post covering core language and library improvements, as well as some exciting DX and MCP-related changes that will keep Gophers happy and productive. “Go has an exciting year ahead of it,” Austin concludes.

Austin Clements (Go Team)

Go Fullstack without Frameworks — Join Maximiliano Firtman for this detailed video course, and discover how to code a performant fullstack app, from scratch, using Vanilla JavaScript and Go. You'll cover web components, dynamic client-side routing, View Transitions, data filtering, and more.

Frontend Masters sponsor

Context-Aware Dialer Methods Coming to Go 1.26 — First proposed four years ago, context-aware, network-specific methods are coming to net.Dialer in early 2026. Anton looks at how they’ll work and why you might want to use them (for cancellation – which you might currently use DialContext for).

Anton Zhiyanov

How We Avoided Side-Channels in Our New Post-Quantum Go Cryptography Libraries — The libraries in question are ml-dsa (FIPS-204) and go-slh-dsa (FIPS-205) if you want to kick the tires.

Scott Arciszewski

The Benefits of Using an Open Source IDP Design On AWS — See how OSS+AWS enables flexible IDP workflows, strong governance, and zero lock-in. No download required.

Fairwinds sponsor

📄 Rust vs Go: Memory Management – Reaches an interesting conclusion: “Go saves your time now, Rust saves CPU time later.” vpoltora

📄 Getting Started with Fuzzing in Go – A still valuable official tutorial we haven’t linked in years. Go Docs

📄 Building Dolt on Windows: The 'Pacman' Game Elian Deogracia-Brito

📄 Testing Out Crush, Charm's TUI-Based Coding Agent Graham Helton

📄 Profiling Go Programs with pprof and k6 Pears

🛠 Code & Tools

Wave Terminal: 'AI-Native' Open Source Go-Powered Terminal App — Available for MacOS, Linux, and Windows, Wave integrates features like file previews, file editing, browsing, working with remote files and machines, and the like. Being written in Go is a bonus. GitHub repo.

Command Line Inc.

Guts: Convert Go Types to TypeScript — A code generation tool (that you use as a library, however) that can convert Go types to TypeScript so you can get consistent types across the frontend and backend of a full-stack app, say. Could be a good fit if you don’t need something as broad as TypeSpec or OpenAPI, say.

Coder

💡 tscriptify is also an option if you'd prefer a pure CLI tool. Or, perhaps, Tygo for the best of both worlds (CLI tool and library).

goquery v1.11: jQuery-Like HTML/DOM Manipulation Methods — An approach for working with HTML and CSS from Go that tries to stick closely to the jQuery way of doing things. You can see all its supported functions here.

Martin Angers and Contributors

Scriggo: Template Engine and Go Embeddable Interpreter — If you’re familiar with something like ERB in Ruby/Rails, this is a similar idea in a Go flavor and lets you use Go to script things with templates (and said templates can be changed on the fly and operate without being recompiled).

Open2b Software Snc.

Furgit: Fast Implementation of Git in Pure GoNote: GPL licensed.
Runxi Yu

📰 Classifieds

🍐 Tuple - how developers at Shopify, Figma, and Stripe collaborate on code. Stop dictating and take control with Tuple.


Software Engineer - Join our "kick ass" team! Our software team operates from 17 countries and we're looking for more exceptional engineers to join our team.

📢  Elsewhere in the ecosystem

Some other interesting stories in the broader landscape: