Go repos explained in plain English
Popular Go repositories on GitHub, each explained for non-coders — what it does, its tech stack, and how to run it.
- techdox/troveA read-only dashboard that auto-discovers everything running across Docker, Kubernetes, Proxmox, and Linux hos
- tryharder-l/ninimenuNiniMenu is a Chinese language web app that helps couples and families decide what to cook, with recipes, meal
- luigivanacore/beginning-game-programming-go-ebitengineThe full source code for a book that teaches 2D game programming in Go by building a bullet-heaven style game
- negt-dev/funcaptcha-solve-rsaAn archived, educational Go project that automated solving Arkose Labs' FunCaptcha puzzle challenge by mimicki
- rockorager/comviewA terminal app for viewing and commenting on git diffs, with vim-style navigation instead of a browser.
- dsthakurrawat/backend-from-first-principleA personal collection of notes and code examples that teaches backend development from basic concepts to produ
- josegonzalez/metricsdmetricsd is a lightweight server health monitor written in Go that collects CPU, memory, and disk metrics and
- shehryarsaroya/agenttransferAgentTransfer gives AI agents their own email address, inbox, and storage so they can send files to each other
- haxxm0nkey/credshoundA Go command-line scanner that finds exposed API keys, tokens, and secrets on a local machine, with attack-pat
- kelseyhightower/journal-2-logentriesA small Go utility that ships your Linux systemd journal logs to Logentries, so you can search and analyze log
- kelseyhightower/pmA lightweight Go package manager for self-contained binaries — build, sign, distribute, install, and verify st
- macan-dev/easysniA desktop tool that helps bypass internet censorship by disguising blocked website connections as allowed ones
- saiyam1814/kiackiac runs local Kubernetes clusters on Apple Silicon Macs, giving each node its own fast-booting VM via Apple'
- asymptote-labs/agent-beaconA local, open source telemetry tool that logs what AI coding agents do on a developer's machine for security t
- 79e/auto-openai-accountA Go and React tool with a web dashboard for automating OpenAI and ChatGPT account registration, proxy managem
- aaron-kidwell/gololA Windows command-line tool that inventories which LOLBAS living-off-the-land binaries are present on a target
- cloud-ru-tech/guardrails-llm-filter-extprocA Go service that masks sensitive data like API keys and personal information in traffic to AI models, then re
- glockinhand/guns.lol-view-botA Go command-line bot that generates fake profile view traffic on guns.lol by automatically solving Cloudflare
- volcengine/mediakit-cliA command-line tool for video editing and processing, locally or in the cloud, with skills that teach AI codin
- intmian/gorm-d1-adapterA Go adapter that connects GORM or database/sql to Cloudflare D1, running 2 to 18 times faster through an incl
- wtz44/mimo-free-apiA local proxy server that turns Xiaomi's free MiMo AI web chat into an OpenAI and Anthropic compatible API for
- gliderlabs/hostctlA simple command-line tool that creates and manages cloud servers (VMs) with one-word commands like up and dow
- mergeos-bounties/mergeosA bounty platform where customers fund bug fixes and features, and contributors (human or AI) claim tasks and
- cinpol/siphonA keyboard driven terminal dashboard for managing and monitoring Ceph storage clusters without memorizing long
- duckbugio/flockA self-hosted service that turns Claude into a small AI dev team you direct over Telegram, from planning throu
- ninehills/pdf2mdCommand-line tool in Go that converts PDF documents to Markdown by running vision language models locally insi
- internetkafe/cfsearchA Go command-line tool that scans IP ranges to find the real hosting server behind a CDN like Cloudflare.
- kelseyhightower/memqA lightweight, in-memory message queue for demos and workshops that shows how parts of a distributed system pa
- mengmengcode/clicdCLICD is a lightweight web and CLI panel for managing LXC containers and KVM virtual machines on a small VPS,
- veteranbv/aicrawlaicrawl is a Go command-line tool that imports official Claude and ChatGPT export files into a local, searchab
- 0hardik1/kubesplainingA command line tool that maps out exactly how an attacker could chain misconfigurations in a Kubernetes cluste
- fanhuacloud/go-ssoA minimal, single-binary Go server that acts as an OpenID Connect identity provider so you can connect your ow
- huoji120/code_review_agentA terminal-based AI code review agent that uses a large-context LLM like DeepSeek to read and audit an entire
- uefi2333/m365-nativeA local gateway that lets OpenAI- and Anthropic-style API clients talk to your own authorized Microsoft 365 Co
- zerozshare/openfriendmcAn open source Go project that backports Minecraft's newer Friends List feature to older versions and lets it
- 732124645/promptopsOpen source runtime platform that moves AI prompts, agents, and workflows out of code into an API plus web UI
- harshil-anuwadia/archwiki-tuiA terminal browser for the Arch Wiki that lets Arch Linux users search and read documentation without leaving
- joaooliveira889/monogitMonogit is a terminal dashboard that scans a folder for Git repositories and shows their branch, sync, and dir
- kkloudtarus/synapse-ceA governed security scanning tool that combines vulnerability detection, software bill of materials, license c
- neochaotic/leoflowLeoflow is a Go-based workflow scheduler built to replace Apache Airflow, aiming for faster scheduling and low
- developersdigest/aws-ec2-cuda-ollamaA step-by-step guide for running Ollama (an AI language model server) on a GPU-powered AWS EC2 instance, wrapp
- hoophq/alcatrazA dependency-free Go library and CLI that detects and masks 45 types of personal data like emails, card number
- ivngineer/swordA graphical app store for Linux that unifies Pacman, AUR, and Flatpak into one browsable, searchable interface
- xiaozhou26/tempmailtempmail is a self hosted Go backend that turns a domain routed through Cloudflare into disposable email addre
- automazeio/envaporA command line tool that transparently encrypts secrets inside .env files so they can be safely committed to G
- helmorx/helmoragentA local watcher tool that sits alongside AI coding agents like Claude Code, Codex, and Cursor, giving them pro
- kelseyhightower/confidenceA sample Go app that demonstrates different ways to configure software, like environment variables, files, or
- kelseyhightower/twelveA Go repository with no README or documentation, so its purpose can't be determined from available information
- samyfodil/wazyA fast, pure Go library that lets your Go programs run WebAssembly code compiled from languages like Rust or C
- shieldnet-360/prompt-gateA privacy-first desktop tool that blocks unapproved AI services and scans text for leaked secrets before it re
- smallnest/agent-wrapperA Go library that gives you one consistent interface for driving Claude Code, Cursor, Codex, and other coding-
- tatanakots/fuckprivateclientA Go tool that extracts proxy configuration from proprietary Chinese proxy clients for use with open-source al
- yzfly/tokencodeA terminal AI coding agent in Go that can run up to 1,000 parallel attempts on a task and pick the best.
- aasixh/devgrepdevgrep is a command-line tool that indexes your shell history, log files, and markdown notes into a local dat
- aurora-develop/claude2apiA small Go service that lets your app talk to the claude.ai website as if it were an official API, forwarding
- kamalyes/go-argusA zero dependency Go library for validating struct data with over 97 built in rules and nine language translat
- kubernetes/kmsDefines the communication rules (proto APIs) that let a Kubernetes cluster send secret data to an external key
- ruoji6/database_scanA Go CLI that scans MySQL, Postgres, MSSQL, Oracle, Redis and compatible databases for sensitive data like ID
- stacklok/modelithA CLI and Claude Code plugin that authors, lints, and renders plain-language domain models as YAML with Markdo
- yshgsh1343/grokbuild-poolA proxy that exposes Grok Build through an OpenAI or Anthropic compatible API while managing and load-balancin
- elyelysiox/recaptcha-botguardA Go project that reverse engineers an older version of Google's reCAPTCHA BotGuard verification script, thoug
- icloudza/r1rpcr1rpc lets you call functions on a physical device remotely over HTTP, useful for hardware-locked operations l
- sleeyax/ja3rpA gatekeeper tool for web servers that blocks automated bots by checking the unique fingerprint of each connec
- adisbladis/nix-cache-beaconAn alpha tool that uses local network discovery to share cached Nix packages between machines instead of downl
- arduino/iot-client-goA Go client library that lets your Go programs talk to the Arduino IoT Cloud API, so you can read sensor data
- aspecttaleadapter/adobe-lightroom-classic-15-3-fullA piracy distribution page offering a cracked, pre-activated build of Adobe Lightroom Classic along with a key
- d3-vin/glm-zai-2apiGLM-ZAI-2API is a Go proxy that makes Z.AI's GLM language models work with tools built for OpenAI's chat API,
- klauspost/radsortA Go library for fast, memory-efficient radix sorting of integers, floats, and custom types, with a parallel m
- nutcas3/the-engineA single tool for managing servers across AWS, Azure, GCP, and other cloud providers, with automatic cleanup o
- thenativeweb/esdmesdm lets you describe event-sourced software designs as YAML files, then validates them with a linter so they
- jesseduffield/openprayA satirical Go tool that pays an AI model on a schedule to generate prayers asking it to protect your server,
- jiangmuran/claude-in-boxA Docker container that runs Claude Code in interactive mode and exposes it as a web service over one port, so
- ylighgh/prometheus-cloud-sdA Go service that automatically discovers cloud databases and servers on Alibaba Cloud and AWS so Prometheus c
- zen66ten/hw-tA Linux hardware monitoring suite that tracks CPU, GPU, motherboard, and drive sensors, similar to HWiNFO64 on
- 0x4d31/stingerA security tool for macOS and Linux that plants decoy credential files and watches for malware or scripts touc
- agent-hellboy/ltmA Linux tool that records process, file, network, and memory activity via eBPF, so you can later query a timel
- arduino/arduino-routerArduino Router is a message relay hub written in Go that lets programs, web apps, and Arduino boards talk to e
- celesnity/embinderA toolkit that embeds an AI assistant directly into a web app, scoping what it can see and do to only what's c
- emmayusufu/tesseraA consent based tool that lets someone request temporary access to a service on your computer, which you appro
- istoreos/quickstartIn-progress source code for iStoreOS's quickstart setup wizard plugin, explicitly marked unstable and not inte
- owen891/grok2apiA Go based gateway and admin panel that exposes xAI's Grok through OpenAI and Anthropic compatible APIs, with
- sliverkiss/cpa-pluginA personal collection of Go plugins that extend CLIProxyAPI (CPA) with extra login providers and features, cur
- warp-tech/terraform-provider-warpgateA Terraform plugin that lets teams manage Warpgate gateway access — users, roles, server targets, and credenti
- jitesh117/subwaycliA Go program that plays video inside your terminal by converting each frame into ASCII characters, with a Subw
- tmdgusya/roach-codeA terminal AI coding agent that reads files, writes code, and runs tests based on plain-text instructions, sup
- bhup-github/chaos-engA small Go tool that randomly kills Kubernetes pods on a schedule to prove a service stays up while it heals i
- loft-sh/devpod-provider-sshA plugin for DevPod that lets you spin up development environments on any remote Linux server you can reach vi
- secorizon/secorizonaiA local, terminal based AI shell for security professionals that can plan and execute shell commands during au
- abolix/xplexA Go tool that keeps your internet connection alive by sending traffic through several VPN-style tunnels at on
- dondai1234/agent-browserA browser automation MCP server for AI agents that uses roughly 10x fewer tokens than Playwright, running as a
- doorlay/ente-backupsA self-hosted Docker tool that automatically backs up an Ente photo library locally and, optionally, encrypted
- hidariako/bentoA Go-based project claiming to serve machine learning models at the edge, but its README is generic boilerplat
- pivanov/ctx-wirectx-wire sits between your AI coding agent and shell command output, automatically trimming noise and removing
- prof-faustus/triple-entry-bsv-sqlA research project that modifies PostgreSQL so every database change is also recorded on the Bitcoin SV blockc
- specterops/dawgsDAWGS lets you store and query connected data like relationship maps using standard PostgreSQL, without any sp
- agenttier/agenttierKubernetes platform that gives each user or AI agent an isolated coding sandbox pod with persistent storage, g
- itsmeeaera/claude-switcherA small command-line tool that lets developers quickly switch between multiple Claude Code API endpoints or ac
- kuberik/kuberikA Kubernetes-native continuous delivery tool that adds staged rollouts, gates, canaries, and health checks on
- zzszmyf/codefuseCodeFuse pre-indexes a codebase into a searchable graph of functions, classes, and their relationships so AI c
- 6mb/vohiveA self-hosted dashboard for managing multiple cellular USB modems, letting each one run its own proxy, send SM
All repos · Explain any other repo →