Open Source Go Projects
Discover 156 open source Go repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Go projects here are most often combined with Self Hosted, CLI and Golang. Last updated October 4, 2026.
156 repositories · updated October 4, 2026

GoBooks: Find Go Programming Books by Topic and Level
GoBooks is a curated directory of books and free learning resources for Go developers, organized by experience level and subject. Use it to compare starting points or find focused material on areas such as web development, performance, security, and systems.

zero: Run a Local Terminal Coding Agent
Zero is a Go-based terminal coding agent that can inspect and edit repositories, run commands, and work with many hosted or local models. It suits developers who want scriptable coding assistance with local sessions and explicit controls over side effects.

no-mistakes: Gate Git Pushes with AI Validation
no-mistakes routes Git pushes through an isolated, AI-driven validation pipeline before forwarding changes to a configured remote and opening a PR. It is for developers who want automated checks and fixes without disrupting their working tree.

gogcli: Manage Google Workspace from the Terminal
gogcli is a Go command-line client for Google Workspace services, including Gmail, Calendar, Drive, Docs, and Sheets. It suits people and automation workflows that need account routing, structured output, and controls over which commands can run.

pinchtab: Control Chrome for AI Agents
PinchTab is a local-first Go server and CLI that lets AI agents control Chrome through an HTTP API. It supports token-efficient page interaction, persistent profiles, and multiple browser instances.

webhookx: Receive and Deliver Webhook Events
WebhookX is a Go-based gateway for receiving, validating, transforming, and reliably delivering events to one or more endpoints. It suits teams that need centralized webhook routing, delivery retries, and operational visibility.

multigres: Scale Postgres with a Vitess-Inspired System
Multigres adapts Vitess’s approach to managing and scaling databases for PostgreSQL. It is aimed at teams exploring connection pooling, sharding, and high availability, but is still in early development.

mcp-grafana: Connect AI Clients to Grafana
Grafana’s MCP server lets compatible AI clients access Grafana dashboards, data sources, alerts, incidents, and other stack features through the Model Context Protocol. It suits teams that want to bring Grafana context and selected operations into agent workflows.

engram: Give AI Coding Agents Persistent Memory
Engram is a Go-based memory system that helps AI coding agents retain useful project knowledge between sessions. It stores memories locally in SQLite and makes them available through MCP, a CLI, an HTTP API, and a terminal UI.

reddit-migrate: Transfer Data Between Reddit Accounts
reddit-migrate is a local web app for moving selected Reddit data from one account to another. It can transfer subscriptions, saved posts and comments, multireddits, and followed users, with OAuth or cookie authentication.

multica: Coordinate AI Coding Agents and Human Teams
Multica is a self-hostable workspace for assigning issues to AI coding agents and collaborating with them through review. It connects existing agent CLIs to team workflows, with runs and decisions linked to each issue.

task: Automate Builds and Development Tasks
Task is a cross-platform Go build tool inspired by Make. It helps developers define and run repeatable project tasks through a modern task runner.