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.
- maslow/sealosSealos is a cloud platform that lets you deploy applications and databases through a simple web interface with
- mdelapenya/pgA Go library that lets developers save, load, and update PostgreSQL data using plain Go structs instead of han
- metalmatze/kube-state-metricsA monitoring tool that watches a Kubernetes cluster's objects (pods, deployments, nodes) and exposes their sta
- mfridman/grpc-gatewaygRPC-Gateway auto-generates a proxy that translates REST JSON requests into gRPC calls, so you can offer both
- mlhiter/messagequeueA web-based control panel that lets you create and manage Apache Kafka message brokers on Kubernetes without w
- mmatur/istioIstio is a tool that manages how microservices communicate, secure their connections, and report on performanc
- mnkd/zokugoZokugo is a Go command-line tool that converts Japanese hiragana text into kanji characters that sound the sam
- moritzheiber/terraformA tool that lets you manage cloud infrastructure — servers, databases, networks — by writing configuration fil
- moritzheiber/terraform-provider-dockerA plugin that lets you manage Docker containers and images through Terraform configuration files instead of ru
- mtojek/blockchain-200-lines-networkingA minimal educational project that adds networking to a basic blockchain in under 200 lines of Go code, showin
- mtojek/go-clickhouseA Go driver that lets Go applications talk to a ClickHouse analytics database over HTTP. Developers can insert
- namusyaka/revelRevel is a web framework for Go that handles routing, sessions, and page serving out of the box, so developers
- ncdc/github-release-statsA command-line tool written in Go that fetches GitHub release history and calculates how frequently a project
- nekr0z/gkA command-line password and secrets manager that stores everything in an encrypted local database and can opti
- ngaut/benthosA reliable data-streaming tool that reads, transforms, and routes messages between services like Kafka, S3, an
- ngaut/sqlerTurns SQL queries into ready-to-use web APIs, so you can build a backend by writing a config file instead of s
- nsecho/subzySubzy scans lists of subdomains to detect ones vulnerable to takeover, where an abandoned subdomain can be hij
- openlistteam/go-wasi-socketA prototype library that lets Go programs running inside WebAssembly sandboxes make network connections using
- openlistteam/tacheTache is a Go library that lets developers run code in the background or on a schedule without setting up a se
- pantafive/runpodctlA command-line remote control for RunPod cloud GPUs—start, stop, transfer files, and manage AI models without
- porteron/irisIris is a fast Go web framework for building websites and REST APIs, handling routing, requests, and responses
- pwaller/hubA command-line wrapper around Git that adds GitHub shortcuts, like forking, opening pull requests, and browsin
- qiuyesuifeng/collectorA Go demo project built for a TiDB hackathon that appears to collect messages, though the empty README leaves
- rakyll/fsnotifyfsnotify is a Go library that lets your program automatically detect when files or folders are created, modifi
- saper/repbinAn encrypted, anonymous pastebin that runs over Tor — share files via secret URLs without any server operator
- sapk/gitA Go library that wraps the Git command-line tool so Go programs can clone, commit, and inspect repositories w
- sbfaulkner/k8s-playgroundA personal Go workspace that automates creating and tearing down small Kubernetes clusters on your own compute
- simplyboys/shop_couponA prototype system for running fair flash-sale coupon drops, handling sudden traffic spikes when many users tr
- skevy/agentBuildkite Agent is a lightweight worker program that runs CI/CD build jobs on your own machines instead of the
- skevy/kube-cert-managerAutomates free HTTPS certificates for Kubernetes apps by requesting and renewing them from Let's Encrypt using
- srgom/sopsA tool that encrypts secrets like passwords and API keys inside files so you can safely commit them to git, ed
- steveoc64/lintA linter for Go source code that scans your programs for style problems, unused code, and likely bugs before y
- steveoc64/vdomA virtual-DOM library that lets Go developers write web frontends in Go instead of JavaScript, efficiently pat
- supern/starxStarx is a Go framework that handles the networking, connections, and message routing for multiplayer game ser
- thiagopnts/go-btnA Go library that lets developers interact with the BroadcastTheNet private torrent tracker's API without hand
- toaster/fyneFyne is a Go toolkit for building desktop and mobile apps that run on Windows, Mac, Linux, iOS, and Android fr
- tomwilkie/libcontainerA Go library for creating and managing Linux containers directly — controlling isolation, resource limits, and
- tonistiigi/docker-ceThe assembly hub that pulls together Docker's engine, CLI, and other components from separate repos to build a
- tonybase/aip-goA Go SDK that helps developers build APIs following Google's AIP design standards, with a code generator and r
- unsuman/greeterGreeter is a Go command-line tool that says hello in different languages, using a plugin system so extra langu
- vorot93/boincmodelsA shared Go library defining common data structures for BOINC projects, so different apps in the volunteer-com
- wawa0210/go-grpc-journeyA Go project exploring gRPC, a fast framework for services to talk to each other, though the README is empty s
- williammartin/gh-lolA small Go project named gh-lol, likely a GitHub CLI extension based on its name, but its README is empty so i
- yongtenglei/fairallol_serverA Go-based server project with no README, documentation, or description. Its purpose and features are unknown
- yongtenglei/notesA barebones note-taking application built in Go that likely runs as a standalone service for creating, storing
- yorukot/goGo is an open-source programming language for building simple, reliable, and efficient software. It compiles q
- yywing/cel-goA Go library that lets you embed a safe, lightweight expression language into your app so users or config file
- yywing/go-defaultsA small Go library that automatically fills in default values for data fields using simple tags, so you don't
- zaneli/moldA Go library for cleaning up and anonymizing structured data. It automatically reformats text fields and masks
- zouyx/gostA Go utility toolkit for Apache Dubbo-go microservices, offering memory pools, data structures, and timers so
- zwpaper/kwokA Kubernetes toolkit that simulates thousands of fake but realistic nodes on your laptop, letting you test clu
All repos · Explain any other repo →