https://lemire.me/blog/2025/04/06/faster-shuffling-in-go-with-batching/
Faster Shuffling in Go with Batching — Put down that deck of cards.. ‘shuffling’ here refers...
GitHub - npcnixel/genanki-go: Go library for generating Anki notes, decks, packages (genanki port)
Genanki: A Go Library for Generating Anki Decks — Anki is a popular tool for flashcard,...
GitHub - nicksnyder/go-i18n: Translate your Go program into multiple languages.
go-i18n 2.6: Translate Your Go Program Into Multiple Languages — A package and tool for translating...
GitHub - github/github-mcp-server: GitHub's official MCP Server
GitHub MCP Server: GitHub's Official MCP Server — As the Model Context Protocol continues to move...
Go Error Tracking and Performance Monitoring
Go Panicked Again? Yeah, Sentry Saw It—and Kept the Receipts — Goroutines are great—until one quietly...
GitHub - alecthomas/chroma: A general purpose syntax highlighter in pure Go
Chroma 2.16: Pure Go Syntax Highlighting — Take source code and turn it into syntax highlighted...
Porting Tailscale to Plan 9
Porting Tailscale to Plan 9 — A fun story from former Go core team member Brad...
Life as a Go developer on Windows
Life as a Go Developer on Windows — Go officially supports Windows as a first-class platform,...
Webinar | pganalyze in Action: Walk Through The Latest Features for Tuning Postgres
Does Your Postgres Database Feel Like a Black Box? — Are you prepared for the next...
More predictable benchmarking with testing.B.Loop - The Go Programming Language
More Predictable Benchmarking with testing.B.Loop — Go 1.24 introduced a new way to write benchmarks that...
Goodbye core types - Hello Go as we know and love it! - The Go Programming Language
Goodbye Core Types, Hello Go As We Know and Love It — A look at Go’s...
GitHub - guptarohit/asciigraph: Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
asciigraph: ASCII Line Graph Rendering Library — A longstanding library for rendering basic line graphs in...
revive - fast & configurable linter for Go
Revive 1.8: A Faster, Configurable, Flexible Linter for Go — A drop-in replacement of golint that...
GitHub - urfave/cli: A simple, fast, and fun package for building command line apps in Go
urfave/cli 3.1: A Declarative Way to Build Go CLI Apps — The manual outlines all of...
ls-lint
Introducing ls-lint: A File Structure Linter — Billing itself as an ‘extremely fast file and directory...
Product for Engineers | Substack
The First Newsletter Dedicated to Product Engineers — Learn strategies and tactics you need to succeed...
When is it OK to panic in Go? - Alex Edwards
When is it OK to Panic in Go? — One of the Go proverbs is “Don’t...
Blacksmith
2X-40X Faster Docker Builds with Blacksmith — With a one-line code change, Blacksmith can make your...
Go Optimization Guide
A Guide to Optimizing for High Performance in Go — An in-progress collection of technical articles...
Welcome to golangci-lint v2
golangci-lint v2: A Fast Linter Runner for Go — A tool for running Go code linters...
Golang on the PlayStation 2
Go on the PlayStation 2 — If you like tinkering with consoles and shoe-horning Go into...
Faster interpreters in Go: Catching up with C++ — PlanetScale
How and Why PlanetScale Built a VM in Go — PlanetScale is a well known cloud...
The right way to do data fixtures in Go — brandur.org
The Right Way to Do Data Fixtures in Go — If you don’t have a strategy...
GitHub - MuhammadSaim/goavatar: A lightweight Go package to generate unique, symmetric identicons based on an input string. Easily integrate with your Go project to create visual avatars for users.
Goavatar: Generate Unique, Symmetric Identicons Based on a String — Given a string (like a username, say),...
GitHub - rudransh61/Physix-go: A simple Physics engine in GoLang
Physix.go: A Simple Physics Engine for Go — An interesting project from a high school student...
GitHub - boyter/gocodewalker: Library to help with walking of code directories in go
gocodewalker: A Way to 'Walk' Directories of Code — If you want to walk through a...
GitHub - benbaker76/go-profile: A port of Brendan Gregg's eBPF profile.py application to Golang.
go-profile: A Port of Brendan Gregg's eBPF profile.py — eBPF opens up a way to do...
GitHub - mus-format/mus-go: MUS format serializer for Golang
mus-go: MUS Format Serialization Library — MUS is a binary serialization format focused on simplicity.
Traversal-resistant file APIs - The Go Programming Language
Traversal-Resistant File APIs — Among the lesser known new features in recent versions of Go are...
GitHub - alecthomas/participle: A parser library for Go
Participle: A Simple Library for Defining Parsers — Provides a straightforward yet idiomatic way to define...
DiceDB - an open-source, fast, reactive, in-memory database optimized for modern hardware.
DiceDB: A Reactive, In-Memory Database Optimized for Modern Hardware — A new Go-powered database! Dice is a...
GitHub - deckarep/golang-set: A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
golang-set: A Simple, Well-Tested, Generic Set Type — “Until Go has sets built-in…use this.” The latest...
cznic / doomgeneric · GitLab
doomgeneric: Doom, Ported to Go? — If classic 90s FPS Doom can be ported to JavaScript...
Go Structs and Interfaces Made Simple
Go Structs and Interfaces Made Simple — An introduction (or refresher) of Go’s core building blocks...
cmd/compile: slow escape analysis in large package in the typescript compiler · Issue #72815 · golang/go
TypeScript's Go Port Already Leading to Optimizations for Go — Last week’s big news was about...
Build a Fullstack App with Vanilla JS and Go — Exclusive Workshop
📅 Live Workshop: Build Production-Ready Apps with JavaScript & Go — Join Maximiliano Firtman next week...
Were multiple return values Go's biggest mistake?
Were Multiple Return Values a Mistake for Go? — An interesting technical post critiquing the effects...
Why Go? · microsoft/typescript-go · Discussion #411
Why Reimplement TypeScript's Compiler in Go? — Many people have been asking why Microsoft is porting...
GitHub - objectbox/objectbox-go: Embedded Go Database, the fast alternative to SQLite, gorm, etc.
ObjectBox Go 1.9: A Fast, Embedded Database for Go Objects — Store objects in ObjectBox and...
GitHub - jaypipes/ghw: Go HardWare discovery/inspection library
ghw 0.15.0: A Go Hardware Discovery/Inspection Library — Find out things about the memory, CPU, storage,...
GitHub - go-vgo/robotgo: RobotGo, Go Native cross-platform RPA and GUI automation @vcaesar
RobotGo: Native Cross-Platform GUI Automation — A way to control the pointer, keyboard, read the screen,...
gno.land Introduction Workshop
Sign Up for a Workshop to Get Started Building Go-Powered Decentralized Apps — App builders, Go...
Different ways of working with SQL Databases in Go
Different Ways of Working with SQL Databases in Go — Starting with a simple schema presenting...
From unique to cleanups and weak: new low-level tools for efficiency - The Go Programming Language
New Low-Level Tools for Garbage Collection Efficiency — A look at two new features offered by...
A 10x Faster TypeScript - TypeScript
TypeScript's Compiler to Get 10x Faster, Thanks to Go — TypeScript has shaken up the JavaScript...
Cursor for Large Projects
Using Cursor for Large Projects — If you’ve tried using tools like Cursor to write Go...
Building a Secure Session Manager in Go
Building a Secure Session Manager — The stateless nature of requests to a webapp demands some...
Nil channels in Go
Nil Channels in Go — Nil channels seem to baffle many Gophers, so Vishnu went on...
GitHub - x-motemen/gore: Yet another Go REPL that works nicely. Featured with line editing, code completion, and more.
Gore 0.6: A Full Featured Go REPL Environment — You get all the niceties you’d expect...
https://pthorpe92.dev/cursed-go/
Calling Rust from 'Cursed' Go — Cgo is Go’s mechanism for calling external/foreign functions but its...