Golang drawer
@golang101
179
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
179 subscribers
Golang drawer
https://github.com/sqldef/sqldef
GitHub
GitHub - sqldef/sqldef: Idempotent schema management for MySQL, PostgreSQL, and more
Idempotent schema management for MySQL, PostgreSQL, and more - sqldef/sqldef
Golang drawer
https://github.com/go-git/go-git
GitHub
GitHub - go-git/go-git: A highly extensible Git implementation in pure Go.
A highly extensible Git implementation in pure Go. - go-git/go-git
Golang drawer
https://github.com/x-motemen/gore
GitHub
GitHub - x-motemen/gore: Yet another Go REPL that works nicely. Featured with line editing, code completion, and more.
Yet another Go REPL that works nicely. Featured with line editing, code completion, and more. - GitHub - x-motemen/gore: Yet another Go REPL that works nicely. Featured with line editing, code co...
Golang drawer
https://github.com/evrone/go-clean-template
GitHub
GitHub - evrone/go-clean-template: Clean Architecture template for Golang services
Clean Architecture template for Golang services. Contribute to evrone/go-clean-template development by creating an account on GitHub.
Golang drawer
https://glasskube.dev/blog/from-java-to-go/
glasskube.dev
We switched from Java to Go and don't regret it | Glasskube
I always told people memory is cheap, black magic is OK and efficiency doesn't matter, but I was wrong.
Golang drawer
https://pliutau.com/minesweeper-in-golang-raylib/
Pliutau
Minesweeper with Raylib Go Bindings
A brief post on building a classic Minesweeper game in Go using raylib-go
Golang drawer
https://vishnubharathi.codes/blog/nil-channels-in-go/
Vishnu Bharathi
Nil channels in Go
A friend from work messaged me today that they had a hard time because they had used var c chan int instead of c := make(chan int) in their Go code. I responded by saying that I usually have one rule
Golang drawer
https://pthorpe92.dev/cursed-go/
Golang drawer
https://github.com/takara-ai/go-attention
GitHub
GitHub - takara-ai/go-attention: A full attention mechanism and transformer in pure go.
A full attention mechanism and transformer in pure go. - takara-ai/go-attention
Golang drawer
https://www.gophercon.co.uk
Golang drawer
https://jub0bs.com/posts/2025-02-28-cost-of-panic-recover/
Jub0Bs
The cost of Go's panic and recover
TL;DR ¶ Some of the wisdom contained in Josh Bloch’s Effective Java book is relevant to Go. panic and recover are best reserved for exceptional circumstances. Reliance on panic and recover can noticeably slow down execution, incurs heap allocations, and precludes…
Golang drawer
https://michael.stapelberg.ch/posts/2025-02-27-debug-hanging-go-programs/
Michael Stapelberg
Tips to debug hanging Go programs
I was helping someone get my gokrazy/rsync implementation set up to synchronize RPKI data (used for securing BGP routing infrastructure), when we discovered that with the right invocation, my rsync receiver would just hang indefinitely.
This was a quick problem…
Golang drawer
https://go.dev/blog/swisstable
go.dev
Faster Go maps with Swiss Tables - The Go Programming Language
Go 1.24 improves map performance with a brand new map implementation
Golang drawer
https://almanac.httparchive.org/en/2024/
almanac.httparchive.org
The 2024 Web Almanac
The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.
Golang drawer
https://simonwillison.net/2025/Mar/11/using-llms-for-code/
Simon Willison’s Weblog
Here’s how I use LLMs to help me write code
Online discussions about using Large Language Models to help write code inevitably produce comments from developers who’s experiences have been disappointing. They often ask what they’re doing wrong—how come some …
Golang drawer
https://www.pgmustard.com/blog/postgres-query-plan-visualization-tools
pgMustard
Postgres query plan visualization tools - pgMustard
When you’ve got a slow Postgres query, EXPLAIN and its parameters are incredibly useful for working out why. However, the information returned can be difficult (and time-consuming) to interpret, especially for more complex queries. Over the years, people…
Golang drawer
https://github.com/objectbox/objectbox-go
GitHub
GitHub - objectbox/objectbox-go: Embedded Go Database, the fast alternative to SQLite, gorm, etc.
Embedded Go Database, the fast alternative to SQLite, gorm, etc. - objectbox/objectbox-go
Golang drawer
https://github.com/jaypipes/ghw
GitHub
GitHub - jaypipes/ghw: Go HardWare discovery/inspection library
Go HardWare discovery/inspection library. Contribute to jaypipes/ghw development by creating an account on GitHub.
Golang drawer
https://github.com/go-vgo/robotgo
GitHub
GitHub - go-vgo/robotgo: RobotGo, Go Native cross-platform RPA and GUI automation @vcaesar
RobotGo, Go Native cross-platform RPA and GUI automation @vcaesar - go-vgo/robotgo
Golang drawer
https://getstream.io/blog/cursor-ai-large-projects/
getstream.io
Cursor for Large Projects
Cursor and Claude is very effective when maintaining large projects. Learn how Stream CEO Thierry helps maintain our large Go codebase using AI.
Golang drawer
https://themsaid.com/building-secure-session-manager-in-go
Themsaid
Building a Secure Session Manager in Go