Minimize Identifier Scope in Go
https://blog.fillmore-labs.com/posts/scope-1
Have you ever spent hours debugging a subtle issue, only to discover it was caused by a variable being accidentally reused 200 lines away from its declaration? Or found yourself scrolling up and down a long function, trying to track where a variable was last modified?
These frustrations often stem from overly wide identifier scopes. Narrow identifier scoping isn’t just a style preference in Go; its robust support for narrow scoping is one of its most powerful features for readability and maintainability.
https://blog.fillmore-labs.com/posts/scope-1
go-size-analyzer
https://github.com/Zxilly/go-size-analyzer
A tool for analyzing the size of compiled Go binaries, offering cross-platform support, detailed breakdowns, and multiple output formats.
https://github.com/Zxilly/go-size-analyzer
unioffice
https://github.com/unidoc/unioffice
unioffice is a library for creation of Office Open XML documents (.docx, .xlsx and .pptx). Its goal is to be the most compatible and highest performance Go library for creation and editing of docx/xlsx/pptx files.
https://github.com/unidoc/unioffice
go-kata
https://github.com/MedUnes/go-kata
A collection of daily coding challenges designed to help you master idiomatic Go through deliberate, repetitive practice.
https://github.com/MedUnes/go-kata
Are Atomic Operations Faster and Better Than a Mutex? It Depends
https://madflojo.dev/posts/are-atomic-operations-faster-than-a-mutex
https://madflojo.dev/posts/are-atomic-operations-faster-than-a-mutex
Writing mutexes from scratch in Go
https://rybicki.io/blog/2026/01/01/mutexes-from-scratch-in-go.html
https://rybicki.io/blog/2026/01/01/mutexes-from-scratch-in-go.html
Stop Overthinking Struct Pointer and Value Semantics in Go
https://preslav.me/2026/01/08/golang-structs-vs-pointers-pointer-first
https://preslav.me/2026/01/08/golang-structs-vs-pointers-pointer-first
Finding and Fixing a 50,000 Goroutine Leak That Nearly Killed Production
https://skoredin.pro/blog/golang/goroutine-leak-debugging
https://skoredin.pro/blog/golang/goroutine-leak-debugging
godump
https://github.com/goforj/godump
godump is a developer-friendly, zero-dependency debug dumper for Go. It provides pretty, colorized terminal output of your structs, slices, maps, and more - complete with cyclic reference detection and control character escaping.
https://github.com/goforj/godump
libgodc
https://github.com/drpaneas/libgodc
Replaces the standard Go runtime with one designed for the Dreamcast's constraints: memory 16MB RAM, CPU single-core SH-4, no operating system. Provides garbage collection, goroutines, channels, and the core runtime functions.
https://github.com/drpaneas/libgodc
parse-dmarc
https://github.com/meysam81/parse-dmarc
A lightweight, self-hosted DMARC report parser with a beautiful Vue.js dashboard. Single-binary deployment with IMAP integration, SQLite storage, and RFC 7489 compliance. Built with Go and Vue 3 - no external dependencies required.
https://github.com/meysam81/parse-dmarc
29 января(в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Go-разработчика.
Как это будет:
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Go-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_go_bot
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
aws-lambda-go
https://github.com/aws/aws-lambda-go
Libraries, samples, and tools to help Go developers develop AWS Lambda functions.
https://github.com/aws/aws-lambda-go
A "Pure Go" Linux environment, ported by Claude, inspired by Fabrice Bellard
https://www.jtolio.com/2026/01/tinyemu-go
https://www.jtolio.com/2026/01/tinyemu-go
Forcing a Go generic type to be a pointer type (and some challenges)
https://utcc.utoronto.ca/~cks/space/blog/programming/GoGenericTypeIsPointer
https://utcc.utoronto.ca/~cks/space/blog/programming/GoGenericTypeIsPointer