CLI tool architecture examples, page 12
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 551–600 of 1,000
cursor/plugins★ 13.6k · TypeScript
This repository is a collection of Cursor plugins and agent workflows, rather than one application.
mindfold-ai/trellis★ 13.6k · TypeScript
Trellis is a Node-distributed engineering framework that installs repo-local workflow, specs, tasks, memory, prompts, hooks, and agents for many AI coding platforms.
browserslist/browserslist★ 13.6k · JavaScript
Browserslist is a shared target-version query engine for front-end tools.
nanmicoder/cc-haha★ 13.6k · TypeScript
Claude Code Haha is a cross-platform local AI coding workbench built around a Claude-Code-derived CLI/runtime, with a React desktop UI, local API server, remote/IM access, and…
originalankur/maptoposter★ 13.5k · Python
- A single-purpose Python command-line tool that generates static city map posters as PNGs.
k2-fsa/omnivoice★ 13.5k · Python
OmniVoice is a multilingual zero-shot text-to-speech system.
aiming-lab/autoresearchclaw★ 13.5k · Python
- AutoResearchClaw is a Python 3.11+ research orchestration system that turns a topic into a paper through a staged pipeline.
ytisf/thezoo★ 13.5k · Python
theZoo is a malware research repository: it organizes malware binaries and source code, indexes them in SQLite, and provides ways to browse metadata and retrieve samples.
qwenlm/qwen3-tts★ 13.5k · Python
Qwen3-TTS is a Python speech-generation package.
cheat/cheat★ 13.5k · Go
cheat is a command-line tool for creating, finding, editing, and viewing plain-text cheatsheets organized in configured cheatpaths.
fogleman/primitive★ 13.4k · Go
Primitive Pictures is a Go image-reconstruction tool: the CLI loads and scales a target, then repeatedly searches for a shape that improves the image and writes raster, vector…
lakr233/vphone-cli★ 13.4k · Swift
vphone-cli is a macOS command-line/app bundle that creates and runs virtual iPhones on Apple Silicon through Apple’s Virtualization.framework and PCC research VM infrastructure.
gallopsled/pwntools★ 13.4k · Python
1. Repository purpose and top-level shape
anomalyco/opentui★ 13.4k · TypeScript
OpenTUI is a TypeScript terminal-UI framework backed by a Zig/native core, with React and Solid adapters and companion packages for key routing, QR codes, 3D graphics, and…
trinodb/trino★ 13.4k · Java
Trino is a distributed SQL analytics engine.
mishoo/uglifyjs★ 13.4k · JavaScript
UglifyJS is a JavaScript parsing, compression, mangling, and code-generation toolkit, exposed as both a programmatic API and a CLI.
getpelican/pelican★ 13.4k · Python
Pelican is a Python static-site generator.
facebookresearch/dinov2★ 13.3k · Jupyter Notebook
This is a Python/PyTorch research repository for DINOv2 self-supervised Vision Transformer (ViT) feature learning, pretrained-model consumption, and downstream evaluation.
pollen-robotics/microduck★ 13.3k · Rust
Microduck is the runtime for a small biped robot: daemons provide control, sensing, connectivity, camera media, configuration, and reversible updates, with command-line and…
qodo-ai/pr-agent★ 13.2k · Python
PR-Agent is an AI-powered pull-request assistant.
codislabs/codis★ 13.2k · Go
Codis is a Go proxy-based Redis cluster.
pytube/pytube★ 13.2k · Python
pytube is a Python library and CLI for retrieving YouTube video information and downloading media.
zai-org/cogvideo★ 13.2k · Python
CogVideo/CogVideoX is a video-generation model repository with inference demos, SAT-based model code, and Diffusers fine-tuning.
tiny-craft/tiny-rdm★ 13.1k · Vue
Tiny RDM is a cross-platform Redis desktop manager with a deployable web mode.
stenciljs/core★ 13.1k · TypeScript
Stencil turns TypeScript/JSX component definitions into framework-independent Web Components.
prismjs/prism★ 13k · JavaScript
Prism is a syntax-highlighting library for browsers and Node.js.
sirmalloc/ccstatusline★ 13k · TypeScript
ccstatusline is a configurable status-line formatter and terminal configuration UI for Claude Code.
startrail-org/leann★ 13k · Python
LEANN is a local-first vector database and RAG toolkit.
paddlepaddle/paddlenlp★ 13k · Python
PaddleNLP is a Paddle-based NLP and large-language-model development suite spanning data preparation, model training and alignment, compression, inference, and application serving.
pypa/pipx★ 13k · Python
pipx installs and runs Python command-line applications in isolated virtual environments.
web-infra-dev/rspack★ 13k · Rust
Rspack is a Rust-based, webpack-compatible web bundler.
markmap/markmap★ 12.9k · TypeScript
- This is a TypeScript monorepo for Markmap, a Markdown-to-mindmap system.
aws/aws-cdk★ 12.9k · TypeScript
AWS CDK lets developers define infrastructure as reusable constructs composed into stacks and apps, then use the CDK CLI to synthesize CloudFormation templates, deploy stacks…
cocktailpeanut/dalai★ 12.9k · CSS
Dalai is a local LLaMA/Alpaca runner with model installation, a web UI, and JavaScript/Socket.io APIs.
colmap/colmap★ 12.8k · C++
COLMAP is a general-purpose Structure-from-Motion and Multi-View Stereo system with command-line, graphical, and Python interfaces.
orchestra-research/ai-research-skills★ 12.7k · TeX
This repository is a documentation-first AI-research skill library, not an ML application.
tencentcloud/cubesandbox★ 12.7k · Go
CubeSandbox provides hardware-isolated, E2B-compatible sandboxes, from API requests through cluster placement to a per-sandbox microVM.
paddlepaddle/paddlespeech★ 12.7k · Python
PaddleSpeech is a PaddlePaddle speech and audio toolkit.
humanlayer/humanlayer★ 12.7k · TypeScript
HumanLayer is a team platform for running coding agents on host machines and steering their tasks, sessions, plans, and reviews through web and desktop clients.
google/ax★ 12.7k · Go
AX declaratively manages Task, Workspace, and Model resources: users apply manifests through the CLI, the gRPC control plane stores resources and reconciles tasks into sandboxed…
laradock/laradock★ 12.7k · Dockerfile
Laradock is a Docker Compose-based development and deployment environment for arbitrary PHP projects.
redpanda-data/redpanda★ 12.6k · C++
Redpanda is a Kafka-compatible streaming platform.
infracost/infracost★ 12.5k · Go
Infracost is a CLI for estimating infrastructure costs and surfacing FinOps guidance before deployment.
simular-ai/agent-s★ 12.5k · Python
Agent S is a framework for completing natural-language tasks through real desktop interfaces.
nangohq/nango★ 12.5k · TypeScript
Nango is a platform for building and operating product integrations: teams configure providers, authorize customer connections, then make authenticated API calls or deploy…
tsl0922/ttyd★ 12.5k · C
ttyd serves a command's interactive terminal through a browser: the server exposes HTTP and WebSocket endpoints, authenticates clients, starts a PTY process, and transports…
darrenburns/posting★ 12.4k · Go
Posting is a local, keyboard-driven terminal UI HTTP client. It creates, runs, imports, exports, and persists HTTP requests as YAML-backed collections.
open-policy-agent/opa★ 12.4k · Go
OPA is a general-purpose policy engine: users author Rego policies and provide data, then a service or CLI query drives evaluation and returns a decision.
shopify/toxiproxy★ 12.4k · Go
Toxiproxy is a TCP proxy for deterministic or randomized network fault simulation.
cloudflare/quiche★ 12.3k · Rust
quiche is a Rust QUIC and HTTP/3 protocol stack.
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.