GitDiagram
Browse

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

  1. cursor/plugins★ 13.6k · TypeScript

    This repository is a collection of Cursor plugins and agent workflows, rather than one application.

  2. 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.

  3. browserslist/browserslist★ 13.6k · JavaScript

    Browserslist is a shared target-version query engine for front-end tools.

  4. 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…

  5. originalankur/maptoposter★ 13.5k · Python

    - A single-purpose Python command-line tool that generates static city map posters as PNGs.

  6. k2-fsa/omnivoice★ 13.5k · Python

    OmniVoice is a multilingual zero-shot text-to-speech system.

  7. 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.

  8. 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.

  9. qwenlm/qwen3-tts★ 13.5k · Python

    Qwen3-TTS is a Python speech-generation package.

  10. cheat/cheat★ 13.5k · Go

    cheat is a command-line tool for creating, finding, editing, and viewing plain-text cheatsheets organized in configured cheatpaths.

  11. 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…

  12. 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.

  13. gallopsled/pwntools★ 13.4k · Python

    1. Repository purpose and top-level shape

  14. 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…

  15. trinodb/trino★ 13.4k · Java

    Trino is a distributed SQL analytics engine.

  16. 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.

  17. getpelican/pelican★ 13.4k · Python

    Pelican is a Python static-site generator.

  18. 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.

  19. 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…

  20. qodo-ai/pr-agent★ 13.2k · Python

    PR-Agent is an AI-powered pull-request assistant.

  21. codislabs/codis★ 13.2k · Go

    Codis is a Go proxy-based Redis cluster.

  22. pytube/pytube★ 13.2k · Python

    pytube is a Python library and CLI for retrieving YouTube video information and downloading media.

  23. 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.

  24. tiny-craft/tiny-rdm★ 13.1k · Vue

    Tiny RDM is a cross-platform Redis desktop manager with a deployable web mode.

  25. stenciljs/core★ 13.1k · TypeScript

    Stencil turns TypeScript/JSX component definitions into framework-independent Web Components.

  26. prismjs/prism★ 13k · JavaScript

    Prism is a syntax-highlighting library for browsers and Node.js.

  27. sirmalloc/ccstatusline★ 13k · TypeScript

    ccstatusline is a configurable status-line formatter and terminal configuration UI for Claude Code.

  28. startrail-org/leann★ 13k · Python

    LEANN is a local-first vector database and RAG toolkit.

  29. 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.

  30. pypa/pipx★ 13k · Python

    pipx installs and runs Python command-line applications in isolated virtual environments.

  31. web-infra-dev/rspack★ 13k · Rust

    Rspack is a Rust-based, webpack-compatible web bundler.

  32. markmap/markmap★ 12.9k · TypeScript

    - This is a TypeScript monorepo for Markmap, a Markdown-to-mindmap system.

  33. 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…

  34. cocktailpeanut/dalai★ 12.9k · CSS

    Dalai is a local LLaMA/Alpaca runner with model installation, a web UI, and JavaScript/Socket.io APIs.

  35. 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.

  36. orchestra-research/ai-research-skills★ 12.7k · TeX

    This repository is a documentation-first AI-research skill library, not an ML application.

  37. tencentcloud/cubesandbox★ 12.7k · Go

    CubeSandbox provides hardware-isolated, E2B-compatible sandboxes, from API requests through cluster placement to a per-sandbox microVM.

  38. paddlepaddle/paddlespeech★ 12.7k · Python

    PaddleSpeech is a PaddlePaddle speech and audio toolkit.

  39. 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.

  40. 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…

  41. laradock/laradock★ 12.7k · Dockerfile

    Laradock is a Docker Compose-based development and deployment environment for arbitrary PHP projects.

  42. redpanda-data/redpanda★ 12.6k · C++

    Redpanda is a Kafka-compatible streaming platform.

  43. infracost/infracost★ 12.5k · Go

    Infracost is a CLI for estimating infrastructure costs and surfacing FinOps guidance before deployment.

  44. simular-ai/agent-s★ 12.5k · Python

    Agent S is a framework for completing natural-language tasks through real desktop interfaces.

  45. 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…

  46. 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…

  47. 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.

  48. 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.

  49. shopify/toxiproxy★ 12.4k · Go

    Toxiproxy is a TCP proxy for deterministic or randomized network fault simulation.

  50. 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.