CLI tool architecture examples, page 2
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 51–100 of 1,000
tt-a1i/archify★ 93.1k · JavaScript
Archify is an AI-agent-oriented tool for turning descriptions or repository understanding tasks into interactive HTML diagrams and explainer pages.
storybookjs/storybook★ 91.1k · TypeScript
Storybook is a TypeScript/JavaScript monorepo that ships a local UI workshop: it discovers component stories, builds or serves them, renders them in isolation, and provides…
paddlepaddle/paddleocr★ 90.7k · Python
PaddleOCR is a broad OCR and document-AI toolkit: users submit images or PDFs through its Python interfaces, run text recognition or document-parsing pipelines, and receive…
bitcoin/bitcoin★ 90.4k · C++
Bitcoin Core is a full node that connects to the Bitcoin peer-to-peer network and downloads and fully validates blocks and transactions; it also includes a wallet and an optional…
astral-sh/uv★ 90.1k · Rust
uv is a Rust-based Python package and project manager.
gohugoio/hugo★ 89.7k · Go
Hugo is a Go static-site generator: it turns project content, templates, assets, configuration, themes/modules, and data into published static files.
rtk-ai/rtk★ 83.1k · Rust
RTK is a Rust CLI proxy that rewrites supported shell commands, runs command-specific filters, and returns compact output to an AI agent.
lobehub/lobehub★ 82.8k · TypeScript
LobeHub is a workspace for building and operating AI agents, with chat and team collaboration as central user workflows.
cheaper-inference/omniroute★ 82.4k · TypeScript
OmniRoute is a self-hosted AI gateway with a dashboard and CLI.
spring-projects/spring-boot★ 81.8k · Java
Spring Boot is a framework for creating and running Spring-powered Java applications, with build-plugin and CLI support.
vitejs/vite★ 81.8k · TypeScript
1. This repository is the Vite monorepo.
stablyai/orca★ 81.6k · TypeScript
Orca is a cross-platform AI-agent orchestration desktop app with a mobile companion.
opendatalab/mineru★ 80.9k · Python
MinerU parses documents across PDF, image, office, web, and ebook formats, using OCR/layout and specialized table, formula, and vision-language models, then exposes structured…
ruvnet/ruflo★ 80.8k · TypeScript
Ruflo is an agent meta-harness for Claude Code, Codex, and MCP clients.
coder/code-server★ 79.8k · TypeScript
code-server runs the VS Code server on a remote machine and serves its browser client over HTTP and WebSockets.
diegosouzapw/omniroute★ 78.2k · TypeScript
OmniRoute is a unified AI gateway: clients send compatible requests to one endpoint, which routes them across provider connections and returns responses with fallback and…
caddyserver/caddy★ 78.1k · Go
Caddy is an extensible server platform whose principal workflow is to load JSON or adapt Caddyfile configuration, start configured apps, and serve HTTP(S) requests.
z4nzu/hackingtool★ 78.1k · Python
- This is a Python 3.10+ command-line launcher and installer for a large catalog of security tools, not a single-purpose scanner.
python/cpython★ 77.8k · Python
CPython is the reference Python interpreter and its standard library.
nomic-ai/gpt4all★ 77.4k · C++
GPT4All is a local-first LLM platform: a native inference backend, desktop chat application, Python/TypeScript bindings, and a separate training workspace.
tesseract-ocr/tesseract★ 77.3k · C++
Tesseract is an OCR engine exposed as both a command-line program and a C/C++ library.
typicode/json-server★ 75.7k · JavaScript
JSON Server turns a JSON or JSON5 data file into a local REST API: the CLI loads and normalizes the file, creates the HTTP app, and serves requests.
storytold/photocraft★ 75.6k · Rust
PhotoCraft is a native Rust image editor, with CLI, web, and automation interfaces.
openbb-finance/openbbterminal★ 75.2k · Python
Open Data Platform (ODP) is a financial and economic data integration platform: users query standardized data through Python, the CLI, or API surfaces, and receive structured…
hiyouga/llamafactory★ 75.1k · Python
LLaMA-Factory is a toolkit for fine-tuning and serving large language models.
pallets/flask★ 74.7k · Python
1. Purpose and principal workflow.
headroomlabs-ai/headroom★ 74.5k · Python
Headroom is a local context-optimization product for AI applications and agents.
usestrix/strix★ 74.3k · Python
Strix is an AI-driven penetration-testing product: users launch local scans or use its cloud interface, agents explore targets and validate vulnerabilities, and the system…
safishamsi/graphify★ 74.1k · Python
- Graphify is a Python CLI package that turns a codebase or document corpus into a navigable knowledge graph.
openbq-org/openbb★ 73.9k · Python
Open Data Platform (ODP) is a data-integration runtime: users request standardized financial or economic data, provider integrations fetch and shape it, and results are exposed…
heygen-com/hyperframes★ 73.6k · TypeScript
HyperFrames turns HTML, CSS, media, and seekable animations into deterministic video.
openbb-finance/openbb★ 73.4k · Python
Open Data Platform (ODP) connects financial and economic data providers to Python, REST/Workspace, CLI, and MCP consumers.
protocolbuffers/protobuf★ 72.1k · C++
Protocol Buffers provides a schema-driven compiler and language-specific runtimes for serializing structured data.
fission-ai/openspec★ 71.7k · TypeScript
OpenSpec is a CLI and agent-oriented specification workflow for planning software changes in Markdown, guiding implementation, validating change artifacts, and merging completed…
ansible/ansible★ 70.8k · Python
Ansible Core is an agentless IT automation system for configuration management, deployment, provisioning, ad-hoc tasks, and multi-node orchestration.
cline/cline★ 70.2k · TypeScript
Cline is a coding-agent product spanning a terminal CLI, shared SDK/core, VS Code integration, and Cline Hub.
burntsushi/ripgrep★ 69.5k · Rust
ripgrep is a command-line, recursive line-search tool.
shanraisshan/claude-code-best-practice★ 68.9k · HTML
This repository is a Claude Code practice and example collection, not an application runtime.
docling-project/docling★ 68.6k · Python
Docling converts diverse local or remote inputs into a structured DoclingDocument, then exports formats such as Markdown and JSON.
openinterpreter/openinterpreter★ 68.4k · Rust
Open Interpreter is a Rust coding-agent CLI that emulates multiple agent harnesses, with a terminal interface and compatibility protocols.
mem0ai/mem0★ 67.7k · Python
Mem0 is a memory layer for AI applications, delivered as Python/TypeScript SDKs, a self-hosted API and dashboard, command-line tools, and agent-framework integrations.
ffmpeg/ffmpeg★ 65.9k · C
FFmpeg is a multimedia processing suite: command-line tools manipulate, convert, stream, play, and inspect media using libraries for codecs, formats, filtering, devices, audio…
alacritty/alacritty★ 65.8k · Rust
Alacritty is a cross-platform, GPU-accelerated terminal emulator.
warpdotdev/warp★ 65.1k · Rust
Warp is an agentic development environment built around a terminal.
gsd-build/get-shit-done★ 64.4k · JavaScript
This is the archived GSD repository: a CLI and TypeScript SDK for AI-assisted project planning and workflow management; the README directs ongoing development to GSD Core.
rust-lang/rustlings★ 64.3k · Rust
Rustlings is a terminal-based Rust learning tool: learners select an exercise, edit its source, run it, and advance as exercises pass.
scrapy/scrapy★ 64k · Python
Scrapy is a Python 3.10+ framework for concurrent web crawling and structured-data extraction.
tldr-pages/tldr★ 63.7k · Markdown
tldr-pages is a community-maintained corpus of concise, practical command examples, organized by operating system and language.
virattt/ai-hedge-fund★ 63.6k · Python
AI Hedge Fund is an educational research and trading-simulation application.
ultralytics/ultralytics★ 63.1k · Python
Ultralytics is a computer-vision toolkit centered on YOLO and related model families.
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.