GitDiagram
Browse

CLI tool architecture examples, page 19

Interactive architecture diagrams of 1,000 open-source repositories with a GitDiagram architecture diagram where the diagram has a command-line or terminal interface component, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.

Repositories 901–950 of 1,000

  1. rocm/legacy-rocm-build★ 6.8k · Shell

    ROCm is an AMD GPU-computing software-stack repository whose checked-in runtime is primarily release and analysis automation around externally hosted ROCm components.

  2. cppcheck-opensource/cppcheck★ 6.8k · C++

    Cppcheck is a static analyzer for C and C++.

  3. mrlesk/backlog.md★ 6.8k · TypeScript

    Backlog.md is a Bun/TypeScript, Markdown-native project/task manager for local repositories.

  4. strands-agents/harness-sdk★ 6.7k · TypeScript

    Strands Agents is a monorepo for model-driven AI-agent SDKs in Python and TypeScript, plus an MCP documentation server, developer CLI, documentation site, and AWS-backed…

  5. sourcerer-io/sourcerer-app★ 6.7k · Kotlin

    Sourcerer is a CLI app for building a visual software-engineer profile from local Git repositories.

  6. btcsuite/btcd★ 6.7k · Go

    btcd is a Go Bitcoin full node, not a wallet.

  7. katanemo/plano★ 6.7k · Rust

    The primary production system lives under crates/.

  8. uber/h3★ 6.7k · C

    H3 is a C geospatial indexing library that maps latitude/longitude to hierarchical hexagonal cell indexes and supports operations on those cells.

  9. sawyerhood/dev-browser★ 6.6k · TypeScript

    dev-browser lets coding agents run JavaScript against persistent Chrome pages through a CLI or MCP server.

  10. erebe/wstunnel★ 6.6k · Rust

    - This is a Rust workspace with two crates: wstunnel as the core library and wstunnel-cli as the binary entrypoint.

  11. steipete/agent-scripts★ 6.6k · Shell

    Purpose and principal workflow: Agent Scripts is a canonical shared-tooling repository for local Codex/Claude-style agents: shared operating rules, discoverable workflow skills…

  12. nasiko-labs/nasiko★ 6.6k · Rust

    Nasiko is a Rust control plane for deploying, securing, routing, and observing A2A v1.0 agent containers.

  13. j3ssie/osmedeus★ 6.6k · Go

    Osmedeus is a security workflow orchestration engine, exposed through a CLI and REST API.

  14. xataio/pgroll★ 6.6k · Go

    Purpose and principal workflow: pgroll is a Go CLI for zero-downtime, reversible PostgreSQL schema migrations. A schema operator initiates the main workflow by running pgroll ...

  15. maximhq/bifrost★ 6.6k · Go

    Bifrost is a Go-based AI gateway that normalizes inference across many LLM and multimodal providers behind OpenAI-compatible and provider-compatible HTTP APIs.

  16. genkit-ai/genkit★ 6.5k · TypeScript

    Genkit is a cross-language framework for building and deploying AI-powered applications.

  17. logancyang/obsidian-copilot★ 6.5k · TypeScript

    - This is an Obsidian community plugin written in TypeScript + React.

  18. apache/flink-cdc★ 6.5k · Java

    Flink CDC is a distributed Flink-based system for real-time and batch change-data capture, synchronization, and transformation.

  19. librecad/librecad★ 6.5k · C++

    LibreCAD is a cross-platform 2D CAD editor with command-line drawing converters.

  20. cameroncooke/xcodebuildmcp★ 6.4k · TypeScript

    MobileBuildMCP is a macOS developer-tool server and CLI for agents working on iOS and macOS projects.

  21. rancher/os★ 6.4k · Go

    RancherOS is a minimal container-focused operating system.

  22. k3d-io/k3d★ 6.4k · Go

    - k3d is a Go-based CLI for creating and managing k3s clusters inside Docker containers.

  23. 0xerr0r/blocky★ 6.4k · Go

    - Blocky is a Go-based DNS proxy/ad-blocker. Its runtime job is to accept DNS requests, apply policy and enrichment, then forward to upstream resolvers or answer locally.

  24. conway-research/automaton★ 6.4k · TypeScript

    Automaton is a continuously running sovereign-agent runtime with wallet identity, persistent state, inference, guarded real-world tools, scheduled maintenance, worker…

  25. tech-leads-club/agent-skills★ 6.4k · TypeScript

    Agent Skills is a secure skill registry and distribution ecosystem for AI coding agents.

  26. argmaxinc/argmax-oss-swift★ 6.4k · Swift

    Argmax Open-Source SDK packages three on-device inference workflows: WhisperKit transcription, SpeakerKit diarization, and TTSKit speech generation, with a CLI and local…

  27. laofeng-mouse/flyingmouse-format★ 6.4k · JavaScript

    FlyingMouse Format is an offline desktop file-conversion application with a CLI.

  28. derailed/popeye★ 6.4k · Go

    Popeye is a read-only Kubernetes live-cluster linter.

  29. android/skills★ 6.4k · Kotlin

    This repository is a catalog of Android-focused, AI-agent skill packages.

  30. defold/defold★ 6.4k · C++

    Defold is a game-development platform comprising an editor, the Bob command-line build tool, and a cross-platform runtime engine.

  31. rizsotto/bear★ 6.3k · Rust

    Bear is a Rust workspace for generating a Clang compile_commands.json database by observing a real build.

  32. microsoft/aspire★ 6.3k · C#

    Aspire is a multi-language, code-first toolchain for defining distributed applications, running them locally, observing them, and carrying their definitions into deployment.

  33. mengto/threeui★ 6.3k · HTML

    ThreeUI Community is a login-free catalog and documentation app for browsing interactive React/WebGL components, inspecting variants and controls, and using their source.

  34. sigstore/cosign★ 6.3k · Go

    Cosign is a CLI and Go library for signing, verifying, and managing OCI artifacts and other blobs with Sigstore.

  35. rundeck/rundeck★ 6.3k · Groovy

    Rundeck is a runbook automation service: users initiate operational work through its documented web console, CLI, or WebAPI, and automation is executed across configured nodes.

  36. vale-cli/vale★ 6.3k · Go

    Vale is an offline prose-style linter: users configure styles and formats, lint files or text, then review alerts or apply suggested fixes.

  37. duo-labs/cloudmapper★ 6.3k · JavaScript

    CloudMapper is an AWS environment analysis tool.

  38. daeuniverse/dae★ 6.3k · Go

    dae is a Linux transparent proxy that splits traffic using eBPF and userspace forwarding.

  39. janestreet/magic-trace★ 6.3k · OCaml

    magic-trace is a Linux/Intel tracing CLI that captures Intel Processor Trace control flow, reconstructs high-resolution call-stack timelines, and writes Perfetto-compatible trace…

  40. helixdb/helix-db★ 6.3k · Rust

    HelixDB is a graph database with transactional graph queries, vector search, and BM25 full-text search.

  41. cloud-hypervisor/cloud-hypervisor★ 6.2k · Rust

    Cloud Hypervisor is a Rust virtual machine monitor running guests through KVM or MSHV.

  42. rmcrackan/libation★ 6.2k · C#

    Libation is a cross-platform desktop and CLI application for scanning and organizing an Audible library, then downloading and decrypting selected audiobooks into managed files.

  43. golang/mobile★ 6.2k · Go

    Go Mobile supports two main workflows: Go applications run through a platform-backed app/event and graphics layer, while gomobile and gobind support building mobile apps and…

  44. ahmadhassan-bted/jantt★ 6.2k · TypeScript

    Jantt is a declarative JSON Gantt engine with an interactive project-planning playground and integrations for applications, CLI use, and AI toolchains.

  45. joedog/siege★ 6.2k · C

    Siege is a command-line HTTP regression tester and load benchmark.

  46. google/ios-webkit-debug-proxy★ 6.2k · C

    iOS WebKit Debug Proxy exposes local HTTP/WebSocket endpoints for DevTools, discovers connected iOS devices, assigns per-device ports, and bridges inspector traffic to…

  47. pixlcore/xyops★ 6.2k · JavaScript

    xyOps is a self-hosted operations platform combining distributed job scheduling, visual workflow automation, fleet monitoring, alerting, snapshots, and ticket-based incident…

  48. kubernetes/kube-state-metrics★ 6.2k · Go

    kube-state-metrics is a Go service that reads Kubernetes API object state and exposes derived Prometheus-format metrics.

  49. kvcache-ai/mooncake★ 6.2k · C++

    Mooncake is C++-centric infrastructure for disaggregated LLM inference/training: it moves tensors/KV cache efficiently, manages a distributed KV-cache and weight pool, and…

  50. ghosttroops/scan4all★ 6.2k · Go

    scan4all is an automated multi-target security scanner.

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.