GitDiagram
Browse

Go project architecture examples, page 20

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 951–1000 of 1,000

  1. rishikanthc/scriberr★ 3.1k

    Scriberr is a privacy-focused, self-hosted audio transcription application.

  2. golang/net★ 3k

    Go Networking is a supplementary networking library.

  3. envoyproxy/gateway★ 3k

    Envoy Gateway manages standalone or Kubernetes-based Envoy Proxy deployments.

  4. sa7mon/s3scanner★ 3k

    S3Scanner is a command-line, multi-threaded scanning tool (written in Go) for discovering open S3 buckets across AWS and other cloud providers.

  5. hyperledger/fabric-samples★ 3k

    Fabric Network Infrastructure – include the ordering service, peers, certificate authorities (CAs), and optionally the components for admin and fabric-network configuration.

  6. filecoin-project/lotus★ 3k

    The system can be broken down into these major components.

  7. apecloud/kubeblocks★ 3k

    KubeBlocks is an operator built for Kubernetes.

  8. google/mangle★ 3k

    Mangle is an embeddable Go implementation of an extended Datalog language.

  9. kubernetes-sigs/kueue★ 3k

    Kueue is a Kubernetes job-queueing controller.

  10. projectdiscovery/uncover★ 3k

    - uncover is a Go CLI and library for querying third-party internet-search APIs and normalizing the results into host/port/hostnames.

  11. golang/example★ 3k

    golang.org/x/example is a collection of independent Go examples, tutorials, and reference implementations rather than one deployable application.

  12. kube-vip/kube-vip★ 3k

    kube-vip provides Kubernetes control-plane VIP high availability and Service LoadBalancer management.

  13. yunionio/cloudpods★ 3k

    Cloudpods is a unified private- and multi-cloud management platform, with AI Cloud capabilities for deploying and operating inference services and AI applications.

  14. publicsuffix/list★ 3k

    The Public Suffix List is both a maintained domain-rule dataset and tooling for editing, validating, and using it.

  15. mikestefanello/pagoda★ 3k

    Pagoda is a Go full-stack web starter kit.

  16. 1panel-dev/kubepi★ 2.9k

    Backend Service: Located mainly in the cmd/server, internal, pkg, and migrate directories.

  17. minio/minio-go★ 2.9k

    - This is a Go SDK/library, not a server application. Its main job is to let client programs talk to Amazon S3-compatible object storage and MinIO-specific extensions.

  18. rancher/local-path-provisioner★ 2.9k

    Local Path Provisioner is a Kubernetes storage provisioner that creates hostPath- or local-backed persistent volumes using paths configured for each node or storage class.

  19. vibiumdev/vibium★ 2.9k

    Vibium is a browser-automation and verification layer for coding agents, exposed through a CLI, MCP server, and JavaScript, Python, and Java clients.

  20. palemoky/chinese-poetry-api★ 2.9k

    This repository is a Chinese-poetry data importer and read-only API service.

  21. redis/rueidis★ 2.9k

    Core Client Engine – This is the primary package (client.go, binary.go, cluster.go, etc.) that manages connections, built-in retry logic, auto pipelining configuration, and…

  22. rilldata/rill★ 2.9k

    Rill is an agent-first BI product: users define data models and metrics, explore dashboards or ask questions, and can deploy projects to Rill Cloud.

  23. buildpacks/pack★ 2.9k

    This is a full-featured CLI tool written in Go (“pack”) that implements the Cloud Native Buildpacks Platform Interface.

  24. sky22333/hubproxy★ 2.9k

    HubProxy is a self-hosted Go proxy for container registries and GitHub, with a Vue interface for image search, tag browsing, and offline image downloads.

  25. forceu/gokapi★ 2.9k

    Gokapi is a self-hosted file-sharing service.

  26. frain-dev/convoy★ 2.9k

    Convoy is a webhook gateway. Producers or provider integrations submit events to authenticated ingress, where events are validated and queued.

  27. kubesphere/kubekey★ 2.9k

    KubeKey is a task-flow automation tool, with Kubernetes installation and lifecycle management as a major use case.

  28. joshmedeski/sesh★ 2.9k

    Sesh is a CLI for discovering, creating, and switching tmux sessions.

  29. didip/tollbooth★ 2.9k

    Middleware Entry Point (tollbooth.go): This file provides the primary API interface for users (e.g., HTTPMiddleware and LimitFuncHandler) and connects the library with external…

  30. elastic/cloud-on-k8s★ 2.8k

    ECK is a Kubernetes operator for deploying and managing Elastic products.

  31. bbernhard/signal-cli-rest-api★ 2.8k

    This repository packages a Dockerized REST API around the external signal-cli application.

  32. motiv-labs/janus★ 2.8k

    Janus is an API gateway and management platform.

  33. armur-ai/pentest-swarm-ai★ 2.8k

    Pentest Swarm AI is a self-hosted autonomous API and web-application penetration-testing harness.

  34. target/goalert★ 2.8k

    GoAlert is an on-call alerting platform.

  35. project-zot/zot★ 2.8k

    zot is a vendor-neutral OCI image registry: clients push and pull OCI artifacts through the distribution API, while zot authenticates requests, routes repositories to image…

  36. bootdotdev/bootdev★ 2.8k

    Boot.dev CLI lets learners authenticate, discover or specify a lesson, run its checks locally, inspect results, and submit completion.

  37. kro-run/kro★ 2.8k

    This is a Kubernetes Operator project (“kro”) written in Go, with a companion CLI (kro), dynamic controller generation, CRD codegen, and a website.

  38. k8snetworkplumbingwg/multus-cni★ 2.8k

    The project is an open-source Kubernetes networking tool.

  39. glauth/glauth★ 2.8k

    LDAPS (LDAP over TLS) Server Interface

  40. src-d/hercules★ 2.8k

    Hercules analyzes Git commit history through a configurable Go pipeline of analysis tasks, then emits YAML or Protocol Buffers for Labours, its Python plotting tool.

  41. jordan-wright/email★ 2.8k

    This is a Go library package for composing, serializing, parsing, and sending MIME email through SMTP.

  42. knadh/dns.toys★ 2.8k

    Central DNS server (the binary built from cmd/dnstoys/main.go) that listens for incoming DNS queries.

  43. fastenhealth/fasten-onprem★ 2.8k

    Fasten OnPrem is a self-hosted personal health record for viewing and managing health information, not a direct provider-import service.

  44. skydive-project/skydive★ 2.8k

    Agents: Represented by the “agent” directory and related probe and flow modules.

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.