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
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…
lua/lua★ 10k · C
This is the full Lua language runtime and toolchain source tree.
sqlfluff/sqlfluff★ 9.9k · Python
SQLFluff is a configurable, dialect-flexible SQL linter with CLI and Python API entry points.
hyperdxio/hyperdx★ 9.9k · TypeScript
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.
getagentseal/codeburn★ 9.9k · TypeScript
CodeBurn is a local-first AI coding-usage analytics product.
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…
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.
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…
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.
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.
wpscanteam/wpscan★ 9.8k · Ruby
WPScan is a WordPress security scanner.
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.
zuiidea/antd-admin★ 9.8k · TypeScript
Antd Admin is both a pair of admin-app templates and a scaffolding CLI.
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.
anchore/syft★ 9.7k · Go
Syft is a CLI and Go library for building SBOMs from images, filesystems, and archives.
advaitpaliwal/feynman★ 9.7k · TypeScript
Feynman is an AI research agent combining a command-line interface with a local science workbench.
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.
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.
checkstyle/checkstyle★ 9.6k · Java
Checkstyle is a Java source quality tool.
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…
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.
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.
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…
droidrun/mobilerun★ 9.6k · Python
Mobilerun is a framework for LLM-driven Android and iOS automation.
jundot/omlx★ 9.5k · Python
1. Two deployment surfaces, one inference core
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…
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.
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.
carbon-design-system/carbon★ 9.5k · TypeScript
Carbon is an open-source design system monorepo.
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.
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.
conan-io/conan★ 9.4k · Python
Conan is a Python-based C/C++ package manager.
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.
h4ckf0r0day/obscura★ 9.4k · Rust
- This is a Rust workspace that builds a single headless browser product plus supporting libraries.
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.
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.
pixel-agents-hq/pixel-agents★ 9.4k · TypeScript
Pixel Agents is an agent-monitoring office for VS Code and standalone browsers.
xiaomimimo/mimo-code★ 9.4k · TypeScript
1. This is a TypeScript/Bun monorepo organized around one core product runtime and several adjacent surfaces.
modem-dev/hunk★ 9.3k · TypeScript
Hunk is a terminal-first review application for agent-authored and VCS-backed changesets.
hiddify/hiddify-manager★ 9.3k · Python
Hiddify-Manager is a multi-user anti-censorship server panel.
bitnami/sealed-secrets★ 9.3k · Go
Sealed Secrets has a client-side sealing utility and a cluster-side controller.
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…
swe-agent/mini-swe-agent★ 9.3k · Python
mini-swe-agent is a CLI and Python-bindable AI software-engineering agent.
runatlantis/atlantis★ 9.3k · Go
Atlantis is a self-hosted Terraform pull-request automation server.
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.
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.
cloudflare/vinext★ 9.3k · TypeScript
vinext reimplements much of the Next.js API surface on Vite, with Cloudflare Workers as its primary deployment target.
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.
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.