GitHub - cvilsmeier/go-sqlite-bench: Benchmarks for Golang SQLite Drivers
Benchmarking Different Go SQLite Drivers (Again) — An update of a benchmark we first linked a...
Go Protobuf: The new Opaque API - The Go Programming Language
Go Protobuf and the New Opaque API — The existing protobuf module is here to stay,...
Go 1.24 Release Candidate 1 is released
Go 1.24 Release Candidate 1 Released — This announcement isn’t particularly exciting, but if you want...
Go performance from version 1.0 to 1.22
8. Go Performance from Version 1.0 to 1.22 — Two years ago we enjoyed the author’s Go...
Why People are Angry over Go 1.23 Iterators
6. Why People are 'Angry' Over Go 1.23 Iterators — ‘Angry’ is a little OTT, but there...
Learning Go in 2024; From Beginner to Senior
5. Learning Go in 2024; From Beginner to Senior — Matt brought together six years of bookmarks...
Rust vs Go in 2024 and 2025 — Bitfield Consulting
4. Rust vs Go in 2024? — A perennially popular post from yesteryear was tweaked for 2024...
Go 1.23: Interactive release notes
3. Interactive Release Notes for Go 1.23 — If you find traditional release notes hard going, this...
Initial release • Blog • Cogent Core
1. Cogent Core: A New GUI Framework for Go — I was surprised this was by far...
What's Missing From Golang Generics?
What's Missing from Go's Generics? — Follow-up to an article we recently linked that posited that...
Basics of Go | Learn Go Basics and Get Up to Speed Quickly
Master the Basics of Go — Join Maximiliano Firtman for this detailed video course covering the...
Articles/Templ vs Gomponents
Templ vs Gomponents vs html/template — A comparison of three view related libraries for Go, including...
GitHub - charmbracelet/soft-serve: The mighty, self-hostable Git server for the command line🍦
Soft Serve 0.8: A Self-Hostable Go-Powered Git Server — Another handy project from the folks at...
Orchestrion: Compile time auto instrumentation for Go
⚙️ Orchestrion: Compile-Time Auto-Instrumentation for Go — Instrumenting code is tedious and inconsistent when done manually, but...
GitHub - nlepage/go-wasm-http-server: Embed your Go HTTP handlers in a ServiceWorker and emulate an HTTP server!
go-wasm-http-server 2.0: Embed Go HTTP Handlers in a Service Worker — Embed your Go HTTP handlers...
GitHub - go-dockly/garm: Advanced ARM64 Compiler for High-Performance on the GO
gARM: An ARM64 Compiler for Go — The author thinks we can do better than Go’s...
Orbit - Apache Kafka Migration and Replication - WarpStream
Zero Ops Apache Kafka Replication and Data Mirroring — Moving to WarpStream to reduce your Kafka...
GitHub - Phillip-England/gtml: Make Writing HTML in Go a Breeze 🍃
GTML: Make Writing HTML in Go a Breeze — This package touts itself with “Think of...
High performance, extensible, minimalist Go web framework | Echo
Echo: Extensible, Minimalist Go Web Framework — Though it’s not too minimal, offering HTTP routing, automatic...
Goverter
Goverter: A Type-Safe Go Converter Generator — Generate type-safe converters by writing signatures of the type...
Coming in Go 1.24: testing/synctest experiment for time and concurrency testing · Dan Peterson
🕒 Coming in Go 1.24: An Experiment for Time and Concurrency Testing — A look at another feature...
GitHub - cockroachdb/pebble: RocksDB/LevelDB inspired key-value database in Go
🪨 Pebble: RocksDB/LevelDB Inspired Key-Value Database in Go — A key-value store focused on performance that uses...
Go 1.24 Release Notes - The Go Programming Language
The Draft Go 1.24 Release Notes — Last week, we enjoyed Daniel Martí’s slidedeck on what’s...
Weak Pointers in Go: Why They Matter Now
Weak Pointers in Go: Why They Matter Now — A look at a feature expected to...
https://shortclick.link/sn02rq
We Put the Go in Google Gemini — Google Gemini 1.5 Flash 8B for Go has...
Why Golang slices still surprise me | Blog | build-your-own.org
Why Go Slices Still Surprise Me — Slices are a common source of confusion and bugs,...
A Go package for building Progressive Web Apps
Go-App: A Package to Build Progressive Web Apps with Go and WebAssembly — An intriguing way...
Diving into eBPF: Building a Process Tracer from Scratch!
Diving into eBPF: Building a Process Tracer from Scratch — This is certainly a deep dive...
Run a Simple Go Web Service on NixOS
Running a Simple Go Web Service on NixOS — “I only just started using NixOS modules...
vince - Self Hosted Alternative to Google Analytics
Vince: Go-Powered, Self Hosted Web Analytics System — Web stats, link tracking, and more, for unlimited...
GitHub - sentriz/go-taglib: Go audio metadata read/write via embedded, CGo-free bindings to TagLib
🔊 go-taglib: Read/Write Audio Metadata Tags — Read and write metadata tags for audio files (like MP3,...
GitHub - destel/rill: Go toolkit for clean, composable, channel-based concurrency
Rill 0.6: A Composable Concurrency Toolkit for Go — A collection of functions for streaming, parallel...
GitHub - projectdiscovery/katana: A next-generation crawling and spidering framework.
🕸️ Katana: A Web Crawling and Spidering Framework — A flexible Go-powered Web crawling tool (which can...
GitHub - lithammer/shortuuid: A generator library for concise, unambiguous and URL-safe UUIDs
shortuuid 4.2: Generate Concise, Unambiguous and URL-Safe Unique IDs — These aren’t standardized UUIDs, but for when...
GitHub - anchore/quill: Simple mac binary signing from any platform
Quill 0.5: Sign Mac Binaries from Any Platform — Give it a signing private key and...
GoMLX: ML in Go without Python - Eli Bendersky's website
GoMLX: ML in Go without Python — Eli recently wrote about Go’s suitability as a glue...
GitHub - charmbracelet/sequin: Human-readable ANSI sequences 🪩
Sequin: Human-Readable ANSI Sequences — The latest work from the folks at Charm (well known for...
GitHub - anishathalye/porcupine: A fast linearizability checker written in Go 🔎
Porcupine 1.0: A Fast Linearizability Checker — You write a spec for a system in Go,...
GitHub - dbohdan/recur: Retry a command with exponential backoff and jitter (+ Starlark expressions)
♻︎ recur: Retry a Command with Exponential Backoff and Jitter — A Go-powered command line tool for...
superfile | terminal-based file manager
superfile: A Terminal-Based File Manager App — Built with Go and Bubble Tea, it combines a...
Inside Bluesky’s Engineering Culture
Inside Bluesky’s Engineering Culture — A writeup from May 2024 that’s perhaps become more relevant with...
WASI to Go: Write Once, Go Anywhere - Jiaxiao Zhou, Microsoft & Randy Reddig, Fastly
▶ WASI to Go: Write Once, Go Anywhere — A talk from the recent WASMCon event exploring...
Are Golang Generics Simple or Incomplete? A Design Study
Are Go's Generics Simple or Incomplete? A Design Study — Some argue that Go’s generic implementation...
Ardan Labs Consulting
Go! Unlock Your Tech Potential with Ardan Labs Consulting — Struggling with skill gaps, development speed...
What's coming in Go 1.24
📊 What's Coming in Go 1.24 — A 52-slide deck that goes through language, tooling, and...
GitHub - orisano/gosax: Go library for XML SAX (Simple API for XML) parsing
gosax: Libary for XML SAX (Simple API for XML) Parsing — A read-only XML parsing library...
Introduction - Git Town 16.6
Git Town: Extra Commands for More Structured Git Usage — Provides additional git commands to automate...
GitHub - nektos/act: Run your GitHub Actions locally 🚀
Act: Run Your GitHub Actions Locally — Run act and it looks at your repo’s GitHub...
Go sync.Once is Simple... Does It Really?
Go sync.Once is Simple, But How Does It Work? — “The sync.Once is probably the easiest...