#​594 — March 20, 2026

Read the Web Version

Together with  Tiger Data logo

Go Weekly

templUI: Customizable UI Components for Go and templtempl is essentially Go’s answer to JSX. Rather than writing html/template templates, you write type-safe Go with embedded view code. templUI then offers a suite of UI components and themes, leaning on Tailwind CSS, to use with templ.

Axel Adrian / Adrian Hesketh

💡 Using the Go + htmx + templ stack for building Go-backed webapps isn't a new idea (the so-called GoTH stack) but templUI adds an incredibly useful shadcn-like component library to the mix.

One Database Is Simpler Than Two. That's the Point — Adding a second database means pipelines, sync lag, and drift. TimescaleDB extends Postgres with hypertables, 95% compression, and continuous aggregates. Run analytics on live data without splitting your architecture. Start building for free.

Tiger Data (creators of TimescaleDB) sponsor

Package Recommendations for Production Server Development — An experienced Go developer’s curated roundup of the most useful third-party packages for server-side Go development, covering everything from testing and logging to caching, ORMs, and Kafka clients.

Winter Jung

🇰🇷 The article above is also available in its original Korean version.

📊 Go Perf Numbers You Can Trace Back to Something — The Go Optimization Guide has been updated with benchmarks backing up its advice (e.g. the memory preallocation page). There’s also now a suite of ‘Go Version Performance Tracking’ benchmarks that show how performance differs between Go 1.24, 1.25, and 1.26 on different platforms.

Alexander Stavonin

⚠️ gRPC-Go has an authorization bypass vulnerability. gRPC-Go users are encouraged to upgrade to v1.79.3 ASAP.

📄 In Praise of the etcd Codebase“This has become my go-to whenever I’m wiring up another gRPC service at work.” Redowan Delowar

📄 How to Profile a Go App: The Complete pprof Guide – A broad guide to using the pprof toolchain to diagnose CPU bottlenecks, memory leaks, goroutines, and more. Cristian Curteanu

📄 I Think Dependency Cooldowns Would Be a Good Idea for Go Chris Siebenmann

📺 Developing a 2FA Desktop Client in Go with Wails Package Main

🛠 Code & Tools

color 1.19.0: A Color Text Output Package — It’s been over a decade since we first featured this library, now essentially the de facto choice for emitting colorized output, but as it’s a quiet week, why not celebrate Fatih’s tireless work keeping it up to date? v1.19.0 is a small bugfix and dependency update release.

Fatih Arslan

Build Reliable Systems with Go at Replay 2026 — Learn proven reliability patterns at scale and join the Go workshop to build with Temporal. Save with GO80.

Temporal Technologies sponsor

📄  Folio: A New, Modern PDF Library for Go — A fresh take on generating PDFs from Go, including a layout engine, form and digital signature support, HTML-to-PDF, etc. There’s also a WASM build you can play with in this online playground. (Note: This is a very new, Claude-assisted project.)

Carlos Munoz

💡 Other established options in the Go PDF generation world include UniPDF (commercial), gopdf, and fpdf (and its unmaintained predecessor gofpdf).

gdu 5.34.0: A Disk Usage Analyzer with Console Interface — Written in Go, naturally. This is a neat tool. Rapidly analyze your disk space usage – it benchmarks strongly against other tools in the space.

Daniel Milde

GoDoc Live: Statically Analyze Go HTTP Services to Produce Docs — The idea is simple: your handlers already describe your API, so why not statically analyze them and extract the routes, params, request bodies, and response shapes to produce documentation? Supports Chi, Gin, and Go 1.22+ net/http routing.

nicolas ggd

  • Hugo v0.158.0 – The popular Go-powered static site generator adds native bundling/transformation/minifying of CSS resources.

  • pq 1.12 – Postgres driver for database/sql. Note that the next release may change the default sslmode from require to prefer, and CopyIn() and CopyInToSchema() have been deprecated.

  • EGo 1.9 – A Go compiler for building confidential Go apps running in enclaves on Intel SGX-enabled hardware.

  • ncruces/go-sqlite3 0.32database/sql-compatible SQLite 3.51.3 driver without requiring Cgo.

  • argon2 1.5 – Pure Go Argon2 implementation for secure password hashing.

  • GoSQLX 1.13 – SQL parser and AST generator and toolkit. (Playground.)

  • wasm2go 0.2 – Experimental WebAssembly to Go translator.

  • go-tui 0.8 – Declarative, reactive terminal UI framework.

  • html2text 1.4 – HTML to plain text conversion library.

  • MGPUSIM 4.2 – AMD GCN3-based GPU simulator.

  • gosaml2 0.11 – Pure Go SAML 2.0 implementation.

  • gotreesitter 0.10 – Pure Go tree-sitter runtime.

📰 Classifieds

👾 You've read the Jepsen reports. You've debugged outages at 2am. Your people are at BugBash. April 23-24, DC.

📢  Elsewhere in the ecosystem