Go Library
4.32K subscribers
18 photos
63 files
951 links
Go (Golang) Library

Реклама: @ostinostin
Контент: @mxssl
Download Telegram
Minimize Identifier Scope in Go

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

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

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

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
Stop Overthinking Struct Pointer and Value Semantics in Go

https://preslav.me/2026/01/08/golang-structs-vs-pointers-pointer-first
Porting MiniJinja to Go With an Agent

https://lucumr.pocoo.org/2026/1/14/minijinja-go-port
Finding and Fixing a 50,000 Goroutine Leak That Nearly Killed Production

https://skoredin.pro/blog/golang/goroutine-leak-debugging
Racing with disaster: data races in Go

https://bitfieldconsulting.com/posts/racing-with-disaster
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

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

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
🔍Тестовое собеседование с Go ТехЛидом из WildBerries в этот четверг

29 января(в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Go-разработчика.

Как это будет:
📂 Рамиль Мясоутов, ТехЛид из WildBerries, ex-Купер будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Рамиль будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Рамилю

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Go-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир →
@shortcut_go_bot

Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
warp

S3 benchmarking tool.


https://github.com/minio/warp
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
Your Go tests probably don't need a mocking library

https://rednafi.com/go/mocking-libraries-bleh
Detecting goroutine leaks with synctest/pprof

https://antonz.org/detecting-goroutine-leaks
Forcing a Go generic type to be a pointer type (and some challenges)

https://utcc.utoronto.ca/~cks/space/blog/programming/GoGenericTypeIsPointer