GitDiagram
Browse

Go project architecture examples, page 15

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 701–750 of 1,000

  1. entireio/cli★ 5.1k

    Entire is a Git-integrated CLI that captures AI-agent sessions, associates their context with commits through checkpoints stored outside branch history, and lets users inspect or…

  2. vllm-project/aibrix★ 5.1k

    AIBrix is cloud-native infrastructure for deploying, routing, and scaling LLM inference.

  3. writefreely/writefreely★ 5.1k

    This is a full-stack, monolithic web application written in Go (“WriteFreely”), intended as a minimalist blogging/publishing platform.

  4. inngest/inngest★ 5.1k

    Event API Gateway (handling incoming events)

  5. lxc/incus★ 5.1k

  6. schollz/find★ 5.1k

    FIND is an indoor-positioning server: fingerprinting devices submit WiFi observations for learning or tracking, the server stores fingerprints, computes location predictions, and…

  7. arvinlovegood/go-stock★ 5.1k

    The project is a full-stack desktop application built with a Go backend using Wails to integrate with a modern web-based frontend.

  8. nginxinc/kubernetes-ingress★ 5.1k

    NGINX Ingress Controller watches Kubernetes routing resources and turns them into NGINX load-balancer configuration.

  9. nginx/kubernetes-ingress★ 5.1k

    NGINX Ingress Controller watches Kubernetes routing resources, validates and translates them into NGINX configuration, then applies that configuration to the NGINX data plane.

  10. arduino/arduino-cli★ 5.1k

    Arduino CLI manages Arduino boards, platforms, libraries and sketches through command-line and machine interfaces.

  11. harvester/harvester★ 5.1k

    Harvester is the core control-plane repository for a Kubernetes-based HCI platform.

  12. ngoduykhanh/wireguard-ui★ 5.1k

    Project Type: It’s a full-stack web application (backed by a Go server) designed specifically for managing WireGuard configurations and client details.

  13. yuin/goldmark★ 5.1k

    goldmark is a Go Markdown processing library: callers provide Markdown, the parser builds a source-aware AST, and a separate renderer produces HTML (or another format).

  14. nicocha30/ligolo-ng★ 5.1k

    Ligolo-ng is a reverse TCP/TLS tunneling tool: a local network tool sends traffic through a TUN interface, a userland stack translates it into remote connections, and an agent…

  15. asciimoo/hister★ 5k

    Hister is a private personal search engine.

  16. opencloud-eu/opencloud★ 5k

    Clients: Browsers (UI), CLI (opencloud binary), acceptance‐test harness

  17. pomerium/pomerium★ 5k

    Pomerium is a zero-trust, identity- and context-aware reverse proxy.

  18. xvzc/spoofdpi★ 5k

    SpoofDPI is a Go proxy for countering DPI-based censorship.

  19. hashicorp/terraform-provider-azurerm★ 5k

    AzureRM is a Terraform provider for configuring and managing Azure Resource Manager resources.

  20. xinliangnote/go★ 5k

    This repository is a set of Go learning examples rather than one integrated application.

  21. wukongim/wukongim★ 5k

    WuKongIM is a self-hosted real-time messaging core: clients connect, exchange messages, and receive online delivery, while the server supplies synchronization, presence, storage…

  22. open-telemetry/opentelemetry-collector-contrib★ 5k

    OpenTelemetry Collector Contrib is a catalog of optional Collector components, not a single runnable pipeline.

  23. apache/dubbo-go★ 5k

    Apache Dubbo-go is an RPC and microservice framework.

  24. mailru/easyjson★ 4.9k

    easyjson is a Go library and code-generation tool for reflection-free JSON marshaling and unmarshaling.

  25. m3db/m3★ 4.9k

    M3 is a distributed metrics platform: it combines a TSDB, query engine, Prometheus-facing storage, Graphite support, and a metrics aggregator.

  26. goravel/goravel★ 4.9k

    This repository is a Goravel application scaffold built on the Goravel framework, rather than the framework implementation itself.

  27. riverqueue/river★ 4.9k

    River is a job processing system that tightly integrates with Postgres to provide transactional (enqueue‐with‐your‐data) job handling.

  28. diggerhq/digger★ 4.9k

    This is an open-source, Go-based full-stack tool (“Digger”) providing CI/CD orchestration for Terraform. It comprises.

  29. src-d/go-git★ 4.9k

    go-git is a pure-Go Git library exposing high-level porcelain operations and lower-level plumbing, with filesystem, in-memory, and custom storage options.

  30. lc/gau★ 4.9k

    This is a command-line application written in Go that fetches known URLs from multiple external providers (AlienVault OTX, the Wayback Machine, Common Crawl, and URLScan).

  31. uber-go/automaxprocs★ 4.9k

    automaxprocs is a small Go library that adjusts Go’s GOMAXPROCS to match a Linux container CPU quota.

  32. canonical/lxd★ 4.8k

    LXD manages Linux containers and virtual machines through a REST API, with the lxc CLI and Go client SDK as user-facing access paths.

  33. gaurav-gosain/tuios★ 4.8k

    TUIOS is a terminal multiplexer and window manager.

  34. nikolaydubina/go-recipes★ 4.8k

    Go Recipes is a curated reference for Go project tools and techniques, presented as a README rather than a runnable application.

  35. seldonio/seldon-core★ 4.8k

    Seldon Core 2 is a Kubernetes-native MLOps/LLMOps platform for deploying models, composed pipelines, and traffic experiments.

  36. imroc/req★ 4.8k

    Client & Request API – At the top level, the project exposes an API for users to create clients (using methods such as C(), R(), etc.) and perform HTTP operations (GET, POST…

  37. kingparks/cursor-vip★ 4.8k

    Entry Point: Highlight main.go as the entry point of the application.

  38. flipt-io/flipt★ 4.8k

    Based on our analysis of the file tree and README, this project is Flipt – an enterprise-ready feature management system that supports GitOps workflows, offering feature-flag…

  39. chenyme/grok2api★ 4.8k

    1. This repository is a FastAPI-based gateway for Grok, not a generic app server.

  40. mvanhorn/cli-printing-press★ 4.8k

    CLI Printing Press is a generator that turns an API name or website into a Go CLI, MCP server, and agent skill.

  41. testcontainers/testcontainers-go★ 4.7k

    Client API & Test Integration: At the top, show the APIs that developers use in their test code.

  42. uptrace/bun★ 4.7k

    Arrowheads to show data flow direction

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.