Bookmarks (149)

  • screenshot

    Release v5.0.0 · knadh/listmonk

    ✉️ ListMonk 5.0: Self-Hosted Newsletter & Mailing List Manager — If you don’t want to pay to...

  • screenshot

    Benchmarks and cost - Buf Docs

    Bufstream: Kafka and gRPC for the Modern Age — A drop-in Kafka implementation with up to...

  • screenshot

    Announcing Genkit for Python and Go

    Firebase Brings Its Genkit AI Framework to Go — Genkit is a framework for building AI-powered...

  • screenshot

    SIGHUP Signal for Configuration Reloads

    Using the SIGHUP Signal for Configuration Reloads — The OS can send various ‘signals’ to your...

  • screenshot

    This 150-Line Go Script Is Actually a Full-On Load Balancer

    This 150-Line Go Program is a Full-On Load Balancer — A code-heavy walkthrough of a round-robin...

  • screenshot

    Webinar: pganalyze in action: The Latest Features for Tuning Postgres

    Is Your Go Application's Postgres Prepared for Your Next High Traffic Event? — Do you feel...

  • research!rsc: Differential Coverage for Debugging

    Using Differential Coverage for Debugging — Russ shows how to generate and diff coverage profiles from...

  • Go 1.25 Release Notes - The Go Programming Language

    The Draft Go 1.25 Release Notes — We’re still about four months away from the final...

  • aerc - a pretty good email client

    aerc: A Go-Powered Terminal-Based Email Client — Mix a little Pine with a little Vim and...

  • screenshot

    Bufstream is the only cloud-native Kafka implementation validated by Jepsen

    Bufstream: Robust Streaming for gRPC — Meet a cloud-first, drop-in Kafka implementation custom-built for go gRPC...

  • screenshot

    Cheating the Reaper in Go · mcyoung

    Cheating the Reaper in Go — How far can you push manual memory management in Go...

  • No nonsense guide to Go projects layout

    A No Nonsense Guide to Go Project Layout — Say ‘no’ to overly complicated package structures,...

  • screenshot

    Doltgres Beta Launch

    Doltgres Beta Launch: A Version Controlled SQL Database — As well as dropping lots of great...

  • screenshot

    GitHub - mark3labs/mcp-go: A Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.

    🤖 MCP Go: A Go Implementation of the Model Context Protocol — The Model Context Protocol (MCP)...

  • Event Driven Go Training

    Go Event-Driven: Build Backend Systems That Actually Scale — Join 1000+ developers coding real projects in...

  • screenshot

    Release v0.12.0 · willnorris/imageproxy

    🖼️ ImageProxy 0.12: A Caching Proxy Server and Transformer for Image Files — A long-standing project that provides...

  • screenshot

    GitHub - GoMudEngine/GoMud: A Go based MUD (Multi-User Dungeon) server.

    GoMud: A MUD (Multi-User Dungeon) Server — An in-development open source dungeon game world and library...

  • screenshot

    Preventing accidental struct copies in Go

    Preventing Accidental Struct Copies — Go lets you copy structs by value, which can cause subtle...

  • screenshot

    Hunting Zombie Processes in Go and Docker - Stormkit

    Hunting Zombie Processes in Go and Docker — When spawning processes that in turn spawn other...

  • screenshot

    Optimizing Heap Allocations in Golang: A Case Study

    Optimizing Heap Allocations — When an (expected) innocuous code change had a 30% performance hit, it...

  • screenshot

    Golang sync.Pool is not a silver bullet

    sync.Pool is Not a Silver Bullet — sync.Pool can reduce allocations and GC pressure, but it’s...

  • screenshot

    Using Signals With Go - Calhoun.io

    Using Signals with Go — Signals are asynchronous messages sent to processes to notify them of...

  • screenshot

    Become a Professional Go Developer | Build Complete APIs with Authentication, Docker & Postgres

    Complete Go for Professional Developers — Craft production-grade APIs with Go, the language trusted by tech...

  • screenshot

    GoLibAFL — Fuzzing Go binaries using LibAFL

    Fuzzing Go Binaries with LibAFL — Built upon the Rust-powered LibAFL fuzzing library, GoLibAFL brings ‘state-of-the-art...

  • screenshot

    Hoard of the rings: extracting data from Colmi BLE annular activity trackers

    Hoard of the Rings: Extracting Data From a Cheap Activity Tracker — Tony picked up a cheap...

  • screenshot

    Announcing Mockery v3 - Top of Mind

    Mockery v3: Create Mock Implementations of Interfaces — With the very bold claim of Mockery v3...

  • screenshot

    Bufstream is the only cloud-native Kafka implementation validated by Jepsen

    Bufstream: Robust Streaming for gRPC — Meet a cloud-first Kafka implementation custom-built for go gRPC streams....

  • screenshot

    GitHub - olivere/vite: Vite backend integration for Go

    Vite Backend Integration for Go — A way to integrate a Vite-based frontend with a Go-based...

  • 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...

  • screenshot

    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...

  • screenshot

    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...

  • screenshot

    Porting Tailscale to Plan 9

    Porting Tailscale to Plan 9 — A fun story from former Go core team member Brad...

  • screenshot

    Life as a Go developer on Windows

    Life as a Go Developer on Windows — Go officially supports Windows as a first-class platform,...

  • screenshot

    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...

  • Go Optimization Guide

    A Guide to Optimizing for High Performance in Go — An in-progress collection of technical articles...

  • screenshot

    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...

  • screenshot

    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...

  • 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...

  • 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...

  • screenshot

    Product for Engineers | Substack

    The First Newsletter Dedicated to Product Engineers — Learn strategies and tactics you need to succeed...

  • 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...

  • screenshot

    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...

  • screenshot

    Faster interpreters in Go: Catching up with C++ — PlanetScale

    How and Why PlanetScale Built a VM in Go — PlanetScale is a well known cloud...