#golang
Wiki 17
- 1Password — What We Learned Using AI Agents to Refactor a Monolith 1Password decomposes a multi-million-line Go monolith with AI agents; the win is agent-built deterministic tools, not agent-written code
- ADK Go 1.0 Google's Agent Development Kit for Go 1.0: tracing, plugins, HITL, YAML config, A2A protocol
- antonz.org Anton Zhiyanov's blog on Go, SQL, CLI tools, and interactive programming guides
- Argemma Blog Security-engineering blog at argemma.com, practical posts on cryptography, credentials, Go vulnerabilities, and AI/ML threat models
- Boldly Go (boldlygo.tech) Jonathan Hall's daily blog and newsletter on the Go programming language, language-spec walkthroughs, and Go testing patterns
- Building a Go Transaction Linter How léon h built transactioncheck after shipping a transaction leak bug to production
- Data races and the limits of ThreadSanitizer Phil Eaton rebuilds a FastTrack-style race detector, then shows TSan missing obvious races in C and Golang once its fixed budgets run out
- Go Channel Bug Patterns Four failure modes (deadlock, leak, race, protocol violation) that channels reproduce one-for-one from shared-state bugs
- go/analysis Framework Standard Go framework for building static analyzers that integrate with go vet and golangci-lint
- Golang maps after Swiss Tables What Golang 1.24 replaced the bucket map with, and why 30% in microbenchmarks is 1.5% in production
- Golang's goroutine leak profiler Go 1.27's goroutineleak profile reuses the GC's mark phase to find goroutines blocked forever on channels and sync primitives, in production
- gosentry — Trail of Bits' Go Fuzzing Fork Kevin Valerio (Trail of Bits) introduces gosentry, a Go toolchain fork that wraps the standard testing.F API around a LibAFL+Nautilus engine for grammar, struct, race, leak, and overflow detection
- Many-Step Sequences in Go State machine pattern for multi-step tasks where each step returns the next, enabling independent testing
- Message Passing Is Shared Mutable State Tu et al's 2019 Go bug study confirms Edward Lee's 2006 prediction — channels are concurrent queues with all the bugs of shared state
- sing-box Universal proxy platform in Go — the core underneath many modern circumvention clients
- T.Context in Go Testing Jonathan Hall's quick reader-prompted note on when to use Go 1.24's testing.T.Context (and when not to)
- Watching Green Tea move through the Golang heap Phil Eaton measures Golang 1.26's Green Tea GC with perf, and the sparse pages it can't reclaim
Toolbox 26
- 3x-ui Web panel for running an Xray-core proxy server with per-client quotas and subscription links
- agent-manager tmux TUI listing every coding-agent session with live status, quick prompts, worktrees, and line-comment diff review sent back to the agent
- Ark Archetype ECS for Go with generic queries, first-class relationships and no mandatory systems layer
- botctl Process manager for scheduled autonomous Claude agents, each defined by a BOT.md file
- dockerscan Docker image scanner bundling CIS benchmark, secrets, CVE, supply-chain and runtime checks
- Foundation Contract-first Go/Rust/TypeScript full-stack substrate with enforced performance planes and agent gates
- go-bt Minimalist behavior-tree library for Go with non-blocking ticks and a typed generic blackboard
- GoModel Go-based AI gateway with OpenAI-compatible unified API across 10+ LLM providers
- gosentry Fork of the Go toolchain that runs standard testing.F fuzz harnesses through a LibAFL+Nautilus engine — struct-aware, grammar-aware, race/leak/overflow detection
- Gova Declarative Go GUI framework with an explicit reactive scope, compiling to one static binary
- lfk Kubernetes TUI with a yazi-style three-column view and owner-based navigation instead of k9s lists
- mihomo (MetaCubeX) Rule-based proxy router forked from Clash, with TUN mode, DNS and most modern proxy protocols
- Perfmon Tabbed Bubble Tea TUI that runs top, vmstat and ss side by side with live sparklines
- pgit Imports git repository history into PostgreSQL so commits and file versions are queryable in SQL
- Pion Handoff Starts a WebRTC session in the browser, then moves the real media connection to a Go backend
- pullrun Runs one OCI image as a runc container, a Firecracker microVM, or an Apple Silicon VM off a content-addressed DAG store
- sheets Terminal CSV spreadsheet editor with vim keybindings, or cell edits straight from the shell
- showagent TUI listing coding-agent sessions from every CLI, with resume, branch and cross-agent conversion
- slogbox slog.Handler keeping the last N records in a ring buffer, auto-dumped when an error arrives
- sp4rk Golang SDK for multi-agent systems with ReAct loops, MCP tools and Plan & Execute orchestration
- Stash Postgres-backed agent memory that consolidates raw episodes into facts, causal links and patterns
- transactioncheck Go linter catching database calls that use the outer repo instead of the transaction handle
- ultimate-gojust Drop-in Justfile covering Go build, cross-compile, lint, hot reload and database migrations
- wacli WhatsApp command-line client that syncs history into local SQLite for offline full-text search
- Wanix Plan 9-style per-process namespaces in the browser — run Wasm and x86 programs sandboxed, no server
- wirez Routes any Linux program's TCP/UDP through a SOCKS5 proxy using rootless namespaces, not LD_PRELOAD