GitDiagram
Browse

Go project architecture examples, page 6

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 251–300 of 1,000

  1. hypermodeinc/badger★ 15.5k

    BadgerDB is an embeddable, persistent key–value store written in Go.

  2. kubernetes-sigs/kind★ 15.5k

    kind is a CLI and Go library for creating and managing local Kubernetes clusters in containers.

  3. direnv/direnv★ 15.5k

    direnv augments interactive shells by detecting directory changes and applying authorized, project-specific environment changes.

  4. tidwall/gjson★ 15.5k

    This is an open-source Go library (package) named GJSON for fast, read-only querying of JSON documents.

  5. kubernetes/dashboard★ 15.4k

    Based on our analysis of the project’s file tree and README, this is the Kubernetes Dashboard – a multi-container, web‐based UI that manages and monitors Kubernetes clusters.

  6. kubernetes-retired/dashboard★ 15.4k

    Kubernetes Dashboard is a web UI for managing and troubleshooting Kubernetes workloads and cluster resources.

  7. googleapis/mcp-toolbox★ 15.3k

    - This is a Go-based MCP server called MCP Toolbox for Databases.

  8. go-sql-driver/mysql★ 15.3k

    Go-MySQL-Driver implements Go’s database/sql driver interface.

  9. txthinking/brook★ 15.2k

    Brook is a cross-platform programmable network tool for forwarding network traffic through proxy clients, servers, relays, and DNS services.

  10. plandex-ai/plandex★ 15.2k

    This is a full-stack, terminal-based AI agent split into two main processes.

  11. mikefarah/yq★ 15.1k

  12. zitadel/zitadel★ 15.1k

    ZITADEL is a multi-tenant identity and access management platform.

  13. cayleygraph/cayley★ 15.1k

    Cayley is a Linked Data graph database: users load quad data, then query it through HTTP, language sessions, or a REPL and receive traversed results.

  14. fish2018/pansou★ 14.9k

    PanSou is a Go API for searching cloud-drive resources through Telegram channels and extensible plugins, and checking whether shared links remain valid.

  15. sqshq/sampler★ 14.8k

    Sampler is a terminal application for running configured shell commands at intervals and visualizing their output.

  16. mickael-kerjean/filestash★ 14.8k

    Filestash is a plugin-driven file management platform: users authenticate, browse or modify files across storage backends, and can search, share, preview, or automate file…

  17. canopy-network/canopy★ 14.7k

    Canopy is a recursive, Ethereum-RPC-compatible proof-of-stake blockchain node.

  18. boltdb/bolt★ 14.6k

    This project is Bolt – an embedded, pure Go key/value store. Its purpose is to offer a simple, fast, and reliable local database using a single file and a B+tree internally.

  19. googlecloudplatform/terraformer★ 14.5k

    Terraformer is a CLI for reverse-importing existing infrastructure into Terraform configuration and state.

  20. panjf2000/ants★ 14.5k

    ants is a Go goroutine-pool library.

  21. bytebase/bytebase★ 14.5k

    Bytebase is a database governance platform for managing database changes, access, and compliance.

  22. casdoor/casdoor★ 14.5k

    Casdoor is a self-hosted identity and access management server with a web console.

  23. amir20/dozzle★ 14.5k

    Dozzle is a live container-monitoring application: users connect to its web interface, select containers or hosts, and view streaming logs and resource statistics without…

  24. tomnomnom/gron★ 14.4k

    Command-Line Interface (CLI) & Main Application: Represented by main.go, this is the entry point that processes CLI arguments (such as the --ungron flag, --json, etc.) and…

  25. google/wire★ 14.4k

    Wire is a Go compile-time dependency-injection code generator, not a runtime container.

  26. juicedata/juicefs★ 14.4k

    JuiceFS is a Go-based, cloud-native distributed POSIX filesystem client.

  27. coredns/coredns★ 14.3k

    CoreDNS is a configurable DNS server and forwarder whose user workflow is to configure plugin behavior in a Corefile, start listeners, accept DNS queries, and return…

  28. owasp-amass/amass★ 14.3k

    Recognize that this is not a classic full-stack web application but an advanced security reconnaissance tool.

  29. git-lfs/git-lfs★ 14.2k

    This is a command-line extension written in Go that integrates with Git (“Git LFS”) to manage large file storage.

  30. rivo/tview★ 14.1k

    tview is a Go library for building interactive terminal user interfaces.

  31. gophish/gophish★ 14.1k

    Gophish is a Go-based phishing-engagement and security-awareness toolkit.

  32. robfig/cron★ 14.1k

    Cron Scheduler Core: Represented primarily by cron.go. This is the central component that holds the scheduling logic, job management, and time roll-forward operations.

  33. thanos-io/thanos★ 14k

    Frontend / Query Layer: Illustrate the Thanos Query and Query-Frontend components that provide a unified global query view.

  34. json-iterator/go★ 13.9k

    Client Interface Layer: This is the API exposed to users, where the configuration (e.g., ConfigCompatibleWithStandardLibrary) is defined.

  35. projectdiscovery/subfinder★ 13.9k

    - subfinder is a Go CLI/library for passive subdomain enumeration.

  36. ory/kratos★ 13.9k

    Ory Kratos is an API-first identity and user-management server.

  37. dnscrypt/dnscrypt-proxy★ 13.8k

    dnscrypt-proxy is a configurable encrypted DNS proxy.

  38. jguer/yay★ 13.8k

    yay is a Go-based Arch Linux package manager assistant for searching, installing, upgrading, and managing repository and AUR packages.

  39. opencode-ai/opencode★ 13.7k

    OpenCode is an archived Go terminal AI coding assistant (continued elsewhere as Crush).

  40. aapanel/billionmail★ 13.7k

    BillionMail is a full-stack, self-hosted email server and email-marketing platform.

  41. cert-manager/cert-manager★ 13.7k

    Kubernetes Cluster and API Server – This is the ecosystem in which cert-manager is deployed and operates.

  42. moond4rk/hackbrowserdata★ 13.6k

    HackBrowserData is a command-line tool for decrypting and exporting sensitive browser data (e.g., passwords, cookies, history, bookmarks, credit cards, downloads, localStorage…

  43. cloudflare/cloudflared★ 13.6k

    – Represented by the “cmd/cloudflared” directory (with its subcommands like access, tunnel, updater, proxydns, etc.).

  44. googleapis/genai-toolbox★ 13.6k

    This is an open-source MCP (Multi-Channel Protocol) server for databases (MCP Toolbox).

  45. oj/gobuster★ 13.6k

  46. shadow1ng/fscan★ 13.5k

    Fscan 2.0 is a network security scanning tool designed for internal network reconnaissance, port scanning, vulnerability detection (including high-risk exploits like MS17-010)…

  47. jackc/pgx★ 13.5k

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.