GitDiagram
Browse

CLI tool architecture examples, page 15

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

  1. trailhq/trail-code★ 10.1k · TypeScript

    Trail-code is a local coding-agent context product: it builds a code-and-call graph, retrieves relevant files and impact context, and carries team and personal learnings between…

  2. lua/lua★ 10k · C

    This is the full Lua language runtime and toolchain source tree.

  3. sqlfluff/sqlfluff★ 9.9k · Python

    SQLFluff is a configurable, dialect-flexible SQL linter with CLI and Python API entry points.

  4. hyperdxio/hyperdx★ 9.9k · TypeScript

  5. untrivial-ai/agent-orchestrator★ 9.9k · TypeScript

    Agent Orchestrator (AO) is a local, cross-platform desktop system for planning, launching, isolating, and supervising coding-agent tasks across repositories.

  6. getagentseal/codeburn★ 9.9k · TypeScript

    CodeBurn is a local-first AI coding-usage analytics product.

  7. agricidaniel/claude-ads★ 9.9k · Python

    Claude Ads is a Claude-first paid-media operations product: authorized exports or account reads feed evidence-backed audits and planning, then creative and experiment workflows…

  8. webdriverio/webdriverio★ 9.9k · TypeScript

    WebdriverIO is a Node.js browser and mobile automation framework with a CLI test runner, protocol bindings, framework adapters, and reporter plugins.

  9. gruntwork-io/terragrunt★ 9.9k · Go

    Terragrunt orchestrates Terraform/OpenTofu configurations: a user invokes a CLI command, configuration is parsed and units discovered, dependencies determine execution order, and…

  10. gorse-io/gorse★ 9.8k · Go

    Gorse imports user, item, and feedback data, trains recommendation models on the master, computes offline recommendations on workers, and serves REST requests through server nodes.

  11. tiiny-ai/powerinfer★ 9.8k · C++

    PowerInfer is a local large-language-model inference engine designed to combine CPU and consumer-GPU resources using activation locality and sparse computation.

  12. wpscanteam/wpscan★ 9.8k · Ruby

    WPScan is a WordPress security scanner.

  13. jadore801120/attention-is-all-you-need-pytorch★ 9.8k · Python

    This repository is a PyTorch sequence-to-sequence Transformer implementation for machine translation. The executable pipeline is.

  14. zuiidea/antd-admin★ 9.8k · TypeScript

    Antd Admin is both a pair of admin-app templates and a scaffolding CLI.

  15. companion-inc/feynman★ 9.7k · TypeScript

    Feynman is an AI research agent and local science workbench. A user invokes the CLI with a research, ranking, paper, replication, recipe, or server command.

  16. anchore/syft★ 9.7k · Go

    Syft is a CLI and Go library for building SBOMs from images, filesystems, and archives.

  17. advaitpaliwal/feynman★ 9.7k · TypeScript

    Feynman is an AI research agent combining a command-line interface with a local science workbench.

  18. funstory-ai/babeldoc★ 9.7k · Rust

    BabelDOC is a PDF scientific-paper translation library with CLI and Python entry points, producing translated and bilingual PDFs.

  19. reviewdog/reviewdog★ 9.6k · Go

    reviewdog turns linter output into diagnostics, compares them with patch diffs, filters findings, and reports them locally or to code-hosting review interfaces.

  20. checkstyle/checkstyle★ 9.6k · Java

    Checkstyle is a Java source quality tool.

  21. googlecloudplatform/knowledge-catalog★ 9.6k · TypeScript

    This repository is a collection of Knowledge Catalog tools: mdcode manages catalog and semantic-model workspaces, kcagent offers metadata enrichment, and reference_agent grounds…

  22. usekaneo/kaneo★ 9.6k · TypeScript

    Kaneo is a project-management product: people organize team workspaces and projects, manage tasks and their context, and collaborate through views, notifications, and integrations.

  23. francescopace/espectre★ 9.6k · Python

    ESPectre is an on-device Wi-Fi motion-sensing platform with C++ and MicroPython runtimes, several firmware frontends, and host-side device and research tools.

  24. fastrepl/anarlog★ 9.6k · Rust

    Anarlog is a local-first desktop meeting notepad: it captures device audio, transcribes it, stores sessions and notes locally, then supports note editing, AI summaries/chat, and…

  25. droidrun/mobilerun★ 9.6k · Python

    Mobilerun is a framework for LLM-driven Android and iOS automation.

  26. jundot/omlx★ 9.5k · Python

    1. Two deployment surfaces, one inference core

  27. alibaba/opensandbox★ 9.5k · Python

    OpenSandbox is a monorepo for a sandbox platform, and its architecture is organized around a clear separation between API contracts, control plane services, runtime agents, and…

  28. higress-group/higress★ 9.5k · Go

    Higress is a cloud-native AI API gateway built on Istio and Envoy, with Kubernetes Ingress and Gateway API controllers, configurable Wasm extensions, and MCP hosting.

  29. wireshark/wireshark★ 9.5k · C

    This repository is a multi-executable C/C++ codebase for packet capture, file I/O, protocol dissection, and UI presentation.

  30. carbon-design-system/carbon★ 9.5k · TypeScript

    Carbon is an open-source design system monorepo.

  31. voidcosmos/npkill★ 9.5k · TypeScript

    npkill is an interactive cleanup CLI: it discovers target directories, enriches and displays results, then lets the user remove selected folders.

  32. google-labs-code/design.md★ 9.5k · TypeScript

    - This is a single-purpose TypeScript monorepo for the DESIGN.md format: a Markdown + YAML-frontmatter spec for design systems.

  33. conan-io/conan★ 9.4k · Python

    Conan is a Python-based C/C++ package manager.

  34. trailhq/graft★ 9.4k · TypeScript

    Graft builds a local code graph and linked context cards, then exposes them to coding agents through CLI, MCP, and host integrations.

  35. h4ckf0r0day/obscura★ 9.4k · Rust

    - This is a Rust workspace that builds a single headless browser product plus supporting libraries.

  36. prusa3d/prusaslicer★ 9.4k · C++

    PrusaSlicer is a desktop and command-line application that turns FDM or mSLA 3D models into printer instructions and can transfer jobs to printers.

  37. nhost/nhost★ 9.4k · Go

    Nhost is an open-source, GraphQL-based backend platform with hosted and self-hosted use, a web dashboard, client SDKs, and a developer CLI.

  38. pixel-agents-hq/pixel-agents★ 9.4k · TypeScript

    Pixel Agents is an agent-monitoring office for VS Code and standalone browsers.

  39. xiaomimimo/mimo-code★ 9.4k · TypeScript

    1. This is a TypeScript/Bun monorepo organized around one core product runtime and several adjacent surfaces.

  40. modem-dev/hunk★ 9.3k · TypeScript

    Hunk is a terminal-first review application for agent-authored and VCS-backed changesets.

  41. hiddify/hiddify-manager★ 9.3k · Python

    Hiddify-Manager is a multi-user anti-censorship server panel.

  42. bitnami/sealed-secrets★ 9.3k · Go

    Sealed Secrets has a client-side sealing utility and a cluster-side controller.

  43. ramensoftware/windhawk★ 9.3k · Rust

    Windhawk is a Windows customization application: users browse and manage mods through a UI or CLI, while the engine provides the runtime for injecting and hooking into Windows…

  44. swe-agent/mini-swe-agent★ 9.3k · Python

    mini-swe-agent is a CLI and Python-bindable AI software-engineering agent.

  45. runatlantis/atlantis★ 9.3k · Go

    Atlantis is a self-hosted Terraform pull-request automation server.

  46. bitnami-labs/sealed-secrets★ 9.3k · Go

    Sealed Secrets lets users encrypt Kubernetes Secret data into a SealedSecret for storage and later application to a cluster.

  47. google/pprof★ 9.3k · Go

    pprof accepts local or HTTP profiling data, optionally combines profiles and symbolizes addresses, then analyzes samples into text or graphical reports.

  48. cloudflare/vinext★ 9.3k · TypeScript

    vinext reimplements much of the Next.js API surface on Vite, with Cloudflare Workers as its primary deployment target.

  49. thesysdev/openui★ 9.3k · TypeScript

    OpenUI is a pnpm TypeScript monorepo for a renderer-agnostic, streaming-first language that lets LLMs emit constrained UI trees.

  50. rastapasta/mapscii★ 9.2k · JavaScript

    MapSCII renders interactive vector-tile maps in a terminal.

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.