Go project architecture examples, page 13
Interactive architecture diagrams of the 1,000 most-starred open-source Go repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.
Repositories 601–650 of 1,000
azukaar/cosmos-server★ 6.2k
Cosmos is a self-hosted server manager and secure gateway.
ghosttroops/scan4all★ 6.2k
scan4all is an automated multi-target security scanner.
containernetworking/cni★ 6.1k
CNI is a pluggable container-networking interface.
google/syzkaller★ 6.1k
– The program generation layer (found in the “prog” directory) builds the test programs.
contribsys/faktory★ 6.1k
This is a full‐stack work queue server (“Faktory”) written in Go.
docker/cli★ 6.1k
Docker CLI is the user-facing command-line client for Docker Engine and related services.
elastic/go-elasticsearch★ 6.1k
go-elasticsearch is the official Go client for Elasticsearch.
hashicorp/serf★ 6.1k
This is a masterless, decentralized service‐discovery and orchestration system written in Go.
wesm/agentsview★ 6k
agentsview is a local-first archive and observability product for AI coding-agent sessions.
google/uuid★ 6k
knative/serving★ 6k
Knative Serving is a cloud-native serverless platform built on Kubernetes.
Podinfo is a Go microservice demo for exercising Kubernetes-facing service behavior.
JiraCLI is an interactive terminal client for Jira.
DiscordGo is a low-level Go binding for Discord’s REST, Gateway WebSocket, and voice interfaces.
goss-org/goss★ 6k
Goss is a YAML-based server-configuration validator.
Built with Svelte (evident from the /src directory structure)
kserve/kserve★ 6k
KServe is a Kubernetes-native platform for deploying predictive and generative inference.
gosom/google-maps-scraper★ 5.9k
Google Maps Scraper extracts business leads, reviews, contact details, and related place data through CLI, web, REST, and SaaS interfaces.
kenn-io/agentsview★ 5.9k
agentsview is a local-first archive and observability application for AI coding-agent sessions.
prometheus/client_golang★ 5.9k
a. Instrumentation Library – Located mainly in the “prometheus” directory.
amitshekhariitbhu/go-backend-clean-architecture★ 5.9k
This is a backend web service application following Clean Architecture.
hashicorp/go-plugin★ 5.9k
shazow/ssh-chat★ 5.9k
ssh-chat is a Go SSH server that replaces a shell session with an interactive shared chat prompt.
vllm-project/semantic-router★ 5.9k
vLLM Semantic Router is a programmable mixture-of-models routing platform.
prometheus/blackbox_exporter★ 5.9k
This Go service is Prometheus’s multi-target blackbox exporter: it exposes an HTTP server that runs on-demand network probes and returns probe metrics.
projectdiscovery/naabu★ 5.8k
k0sproject/k0s★ 5.8k
cockroachdb/pebble★ 5.8k
- Pebble is an embeddable Go key-value store modeled after LevelDB/RocksDB.
permify/permify★ 5.8k
Permify is an open-source, full-stack authorization service (backend API + supporting CLI/SDKs + a front-end playground).
golang/oauth2★ 5.8k
This is a Go client library implementing the OAuth 2.0 specification.
marcel-dempers/docker-development-youtube-series★ 5.8k
This repository is a toolbox of independent engineering examples and walkthrough source code, not one integrated application.
hashicorp/hcl★ 5.8k
HCL is a Go toolkit for defining structured configuration languages.
ayn2op/discordo★ 5.8k
Discordo is a terminal client for Discord.
go-pay/gopay★ 5.8k
GoPay is a Go SDK for integrating with multiple payment providers.
alpkeskin/mosint★ 5.8k
Project Type: A Go-based command-line OSINT (Open Source Intelligence) tool
cortexproject/cortex★ 5.8k
Cortex is a cloud-native, distributed, full-backend system written in Go.
coze-dev/coze-loop★ 5.7k
Coze Loop is a platform for developing and operating AI agents.
karmada-io/karmada★ 5.7k
Karmada is a Kubernetes-native, multi-cluster orchestration control plane.
kgateway-dev/kgateway★ 5.7k
kgateway is a Kubernetes Gateway API control plane that configures Envoy.
tulir/whatsmeow★ 5.7k
Client Interface & API: Representing the high-level methods (e.g., client.go, call.go, send.go, handshake.go) that developers interact with.
agentscope-ai/hiclaw★ 5.7k
AgentTeams is a Kubernetes-native multi-agent control plane: people and automation declare Teams and Workers, the controller reconciles their infrastructure and runtime…
sammwyy/mikumikubeam★ 5.7k
casibase/casibase★ 5.7k
OpenAgent is a self-hostable personal AI assistant combining LLM chat, RAG, autonomous tools, and workflow automation.
terraform-linters/tflint★ 5.7k
cubefs/cubefs★ 5.7k
CubeFS is a distributed file and object storage platform.
agentscope-ai/agentteams★ 5.7k
AgentTeams is a Kubernetes-native multi-agent collaboration platform.
the-open-agent/openagent★ 5.6k
OpenAgent is a self-hosted personal AI assistant combining chat, RAG, model providers, autonomous tools, MCP, and workflow automation.
mayswind/ezbookkeeping★ 5.6k
ezBookkeeping is a self-hosted personal-finance application.
litmuschaos/litmus★ 5.6k
LitmusChaos is a chaos-engineering platform; this repository slice shows its Chaos Center control plane and supporting services.
devtron-labs/devtron★ 5.6k
Devtron is a Kubernetes management and delivery platform.
Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the 2026 open-source architecture report. Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.