Track every release, browse a directory worth trusting, run a snippet without opening a terminal, and read notes on writing Go well.
Release tracker
Every Go release, what shipped in it, and whether it touches security.
Directory
A curated, opinionated list of the libraries and tools worth reaching for.
Playground
Run a Go snippet in the browser, no local toolchain required.
Blog
Notes on writing Go well: the standard library, tooling, patterns.
No releases tracked yet. Run npm run db:seed after pointing DATABASE_URL at a Postgres database.
Welcome to Golangy
A release tracker, a curated directory, a playground, and notes on writing Go well — why this site exists.
errors.Is vs errors.As: A Field Guide
Two functions that look interchangeable, solve different problems, and get reached for backwards often enough that it's worth writing down the rule.