GitDiagram
Browse

Go project architecture examples, page 7

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 301–350 of 1,000

  1. cheat/cheat★ 13.5k

    cheat is a command-line tool for creating, finding, editing, and viewing plain-text cheatsheets organized in configured cheatpaths.

  2. fogleman/primitive★ 13.4k

    Primitive Pictures is a Go image-reconstruction tool: the CLI loads and scales a target, then repeatedly searches for a shape that improves the image and writes raster, vector…

  3. rook/rook★ 13.4k

    Rook is an operator for Kubernetes that integrates Ceph (a distributed storage system) into Kubernetes clusters.

  4. semaphoreui/semaphore★ 13.4k

    Frontend: Located in the “web” directory, this is a Vue.js–based web application with its source files (App.vue, components, views, assets, etc.), configurations, and tests.

  5. benbjohnson/litestream★ 13.4k

    Based on our analysis of the file tree and README, the Litestream project is a standalone disaster recovery tool for SQLite.

  6. chromedp/chromedp★ 13.3k

    chromedp is a Go library for automating browsers through the Chrome DevTools Protocol.

  7. prometheus/node_exporter★ 13.3k

    Project Type: A standalone backend service written in Go, packaged as a single binary (“node_exporter”).

  8. github/gh-ost★ 13.3k

    This is gh-ost, a Go-based command-line tool (an open-source utility) whose sole purpose is triggerless online schema migrations for MySQL.

  9. codislabs/codis★ 13.2k

    Codis is a Go proxy-based Redis cluster.

  10. tinode/chat★ 13.2k

    Tinode is a high-performance, full-stack instant messaging platform.

  11. gogf/gf★ 13.1k

    Framework Core – This is the heart of GoFrame where many utilities reside.

  12. hajimehoshi/ebiten★ 13.1k

    Ebitengine is an open-source, cross-platform 2D game engine library for Go.

  13. hibiken/asynq★ 13.1k

    Asynq is a distributed asynchronous task processing library in Go.

  14. ccfos/nightingale★ 12.9k

    Nightingale is an open‐source cloud native monitoring and alert management system.

  15. heroiclabs/nakama★ 12.9k

    Nakama is a Go distributed backend for social and realtime games/apps.

  16. kopia/kopia★ 12.9k

    Kopia is an open-source, full-stack backup and restore tool combining.

  17. crowdsecurity/crowdsec★ 12.9k

    Security Engine – This is the core of CrowdSec.

  18. go-admin-team/go-admin★ 12.8k

    go-admin is a Gin-based backend for a front-end-separated administration system.

  19. tencentcloud/cubesandbox★ 12.7k

    CubeSandbox provides hardware-isolated, E2B-compatible sandboxes, from API requests through cluster placement to a per-sandbox microVM.

  20. swaggo/swag★ 12.7k

    This project is a Go-based command‐line tool that converts Go annotations into Swagger 2.0 documentation.

  21. alexxit/go2rtc★ 12.7k

    It’s a monolithic, full-stack Go streaming server.

  22. google/ax★ 12.7k

    AX declaratively manages Task, Workspace, and Model resources: users apply manifests through the CLI, the gRPC control plane stores resources and reconciles tasks into sandboxed…

  23. elastic/beats★ 12.7k

    Beats is a family of lightweight operational-data shippers built on libbeat: each Beat gathers a different kind of data, forms events, and publishes them toward Elasticsearch or…

  24. drakkan/sftpgo★ 12.6k

    SFTPGo is an event-driven file-transfer server supporting SFTP, HTTP/S, FTP/S, and WebDAV, with local, encrypted, and cloud/remote storage backends.

  25. infracost/infracost★ 12.5k

    Infracost is a CLI for estimating infrastructure costs and surfacing FinOps guidance before deployment.

  26. ibm/sarama★ 12.5k

    Main client interfaces (Consumer, Producer, Admin)

  27. darrenburns/posting★ 12.4k

    Posting is a local, keyboard-driven terminal UI HTTP client. It creates, runs, imports, exports, and persists HTTP requests as YAML-backed collections.

  28. open-policy-agent/opa★ 12.4k

    OPA is a general-purpose policy engine: users author Rego policies and provide data, then a service or CLI query drives evaluation and returns a decision.

  29. shopify/toxiproxy★ 12.4k

    Toxiproxy is a TCP proxy for deterministic or randomized network fault simulation.

  30. xpzouying/xiaohongshu-mcp★ 12.3k

    This is a Go-based MCP (Model Context Protocol) service that automates interactions with the Xiaohongshu website via a headless browser.

  31. talkgo/night★ 12.3k

    This is a Hugo-based static website (“Go 夜读”) with embedded Go tools and GitHub Actions.

  32. rs/zerolog★ 12.3k

  33. bishopfox/sliver★ 12.3k

    Sliver is a cross-platform adversary-emulation framework for authorized security testing.

  34. crawlab-team/crawlab★ 12.3k

    Crawlab is a distributed crawler-management platform: users manage spiders and schedules through a web UI and master-hosted API; the master schedules tasks to workers, which run…

  35. future-architect/vuls★ 12.3k

    Vuls is an agent-less vulnerability scanner for Linux, FreeBSD, Windows, and macOS.

  36. crossplane/crossplane★ 12.2k

    Crossplane is a Kubernetes control-plane framework.

  37. kubernetes-sigs/kustomize★ 12.2k

    Kustomize builds Kubernetes configuration from a kustomization file and raw YAML resources, applying declared generators and transformations to produce customized YAML without…

  38. twin/gatus★ 12.2k

    Gatus is a service-health monitoring dashboard.

  39. safing/portmaster★ 12.1k

    Portmaster is a full-stack application that functions as an open-source application firewall.

  40. adnanh/webhook★ 12.1k

    webhook is a Go daemon that exposes configured HTTP endpoints and executes local commands when requests satisfy hook rules.

  41. stashapp/stash★ 12.1k

    This is a full-stack, self-hosted media management web application (“Stash”)

  42. earthly/earthly★ 12.1k

    Earthly is a container-based CI/CD build system: users invoke the CLI on Earthfiles, which describe reusable build targets; Earthly resolves inputs and dependencies, translates…

  43. shirou/gopsutil★ 11.9k

    gopsutil is a cross-platform Go library that exposes structured operating-system and process telemetry.

  44. anchore/grype★ 11.9k

  45. meshery/meshery★ 11.9k

    Meshery is a self-service cloud-native platform for designing and managing Kubernetes infrastructure and applications across clusters and clouds.

  46. kubescape/kubescape★ 11.8k

    Kubescape is a Kubernetes security platform exposed through a CLI, an in-cluster operator, an HTTP service, and an MCP server.

  47. quic-go/quic-go★ 11.8k

    quic-go is a pure-Go QUIC implementation with an HTTP/3 layer.

  48. encoredev/encore★ 11.6k

    Subcomponents for app creation, deployment, and local development

  49. gotenberg/gotenberg★ 11.6k

    Should be shown as the frontend interface

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.