GitDiagram
Browse

CLI tool architecture examples, page 11

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 501–550 of 1,000

  1. hkuds/openharness★ 15k · Python

    OpenHarness is a Python agent harness for LLM-driven coding and automation: provider access, iterative tool use, memory, permissions, extensions, and multi-agent work.

  2. spacehuhntech/esp8266_deauther★ 15k · C

    ESP8266 Deauther is firmware for testing 2.4 GHz Wi-Fi networks, with a browser interface and an on-device display.

  3. xampprocky/tokei★ 15k · Rust

    Tokei is a Rust library and CLI for counting files and classifying lines as code, comments, or blanks by language.

  4. millionco/react-doctor★ 15k · TypeScript

    React Doctor is a React codebase auditing CLI and rule plugin.

  5. steipete/codexbar★ 15k · Swift

    - This is a multi-target Swift package for a macOS menu bar app called CodexBar, plus a bundled cross-platform CLI, a WidgetKit extension, and shared core libraries.

  6. solana-labs/solana★ 14.9k · Rust

    Archived reference implementation of the Solana validator and its surrounding Rust workspace.

  7. prowler-cloud/prowler★ 14.9k · Python

    Prowler is a multi-cloud security and compliance platform: users scan cloud accounts with provider-specific checks, then review findings, compliance and risk results through CLI…

  8. wifiphisher/wifiphisher★ 14.9k · Python

    Wifiphisher is a Wi-Fi security-testing framework whose documented workflow is to select a target and scenario, establish a rogue-AP/MITM position, and optionally run…

  9. sqshq/sampler★ 14.8k · Go

    Sampler is a terminal application for running configured shell commands at intervals and visualizing their output.

  10. microsoft/rd-agent★ 14.8k · Python

    RD-Agent is a framework for autonomous research and development across data science, quantitative finance, Kaggle, LLM fine-tuning, and reinforcement learning.

  11. dotnet/efcore★ 14.8k · C#

    This is the .NET EF Core repository: an object–database mapper plus the independent Microsoft.Data.Sqlite ADO.NET provider.

  12. canopy-network/canopy★ 14.7k · Go

    Canopy is a recursive, Ethereum-RPC-compatible proof-of-stake blockchain node.

  13. pipecat-ai/pipecat★ 14.7k · Python

    Pipecat is a Python 3.11+ framework for composing low-latency voice and multimodal AI agents.

  14. pytest-dev/pytest★ 14.7k · Python

    pytest is a Python testing framework: users invoke it to discover tests, configure collection and plugins, prepare fixtures, execute tests, and inspect reports.

  15. google/artemis★ 14.6k · Python

    ARTEMIS is an Android automation and testing platform: a user or IDE submits a natural-language task, an agent plans and executes actions on a device, then returns results and…

  16. microsoft/edit★ 14.6k · Rust

    Edit is a terminal text editor aimed at accessible, interactive editing.

  17. xtool-org/xtool★ 14.6k · Swift

    xtool is a cross-platform Xcode replacement for building SwiftPM iOS apps, signing and deploying them, managing Apple Developer Services, and operating connected devices.

  18. googlecloudplatform/terraformer★ 14.5k · Go

    Terraformer is a CLI for reverse-importing existing infrastructure into Terraform configuration and state.

  19. alienator88/pearcleaner★ 14.5k · Swift

    Pearcleaner is a native macOS 13+ Swift/SwiftUI utility for uninstalling apps and associated files, plus file search, Homebrew/package management, app updates…

  20. antirez/ds4★ 14.5k · C

    DwarfStar is a self-contained native inference stack for specific DeepSeek V4 GGUFs, not a generic GGUF runtime.

  21. googlecontainertools/jib★ 14.5k · Java

    Jib is a Java container-image builder exposed through Maven, Gradle, a CLI, and a core library.

  22. abpframework/abp★ 14.4k · C#

    ABP is a modular .NET application framework for building enterprise applications.

  23. builderio/mitosis★ 14.4k · TypeScript

    Mitosis is a cross-framework component compiler: an engineer invokes the CLI, supplies Mitosis components, the compiler parses them into an intermediate representation, then…

  24. google/wire★ 14.4k · Go

    Wire is a Go compile-time dependency-injection code generator, not a runtime container.

  25. juicedata/juicefs★ 14.4k · Go

    JuiceFS is a Go-based, cloud-native distributed POSIX filesystem client.

  26. anionex/banana-slides★ 14.3k · Python

    Banana Slides is a two-tier AI presentation generator: a browser-based editor plus a Flask backend.

  27. comfy-org/comfyui-manager★ 14.3k · Python

    - ComfyUI-Manager is a ComfyUI extension, not a standalone web app.

  28. arangodb/arangodb★ 14.3k · C++

    ArangoDB is a multi-model database whose main user workflow is submitting AQL to retrieve or modify JSON documents and graph data, with search, indexes, and transactions…

  29. idank/explainshell★ 14.2k · Python

    explainshell parses shell commands and maps command tokens to relevant manpage help text.

  30. livekit/agents★ 14.2k · Python

    This is the Python LiveKit Agents framework: server-side, realtime programmable participants for conversational voice and multimodal sessions.

  31. subtitleedit/subtitleedit★ 14.2k · C#

    Subtitle Edit is a cross-platform desktop subtitle editor/converter with media-assisted editing, OCR, translation, speech, and image-subtitle workflows.

  32. rivo/tview★ 14.1k · Go

    tview is a Go library for building interactive terminal user interfaces.

  33. opentalker/sadtalker★ 14.1k · Python

    SadTalker turns a portrait and driving audio into a talking-head video, with reference motion, still/full-image preprocessing, pose controls, and optional enhancement.

  34. clementtsang/bottom★ 14.1k · Rust

    bottom is a cross-platform terminal system monitor.

  35. joeanamier/tiktokdownloader★ 14.1k · JavaScript

    DouK-Downloader is a Python 3.12 data-collection and media-downloading tool for Douyin/TikTok.

  36. eleutherai/lm-evaluation-harness★ 14.1k · Python

    LM Evaluation Harness runs language-model benchmarks through a configurable CLI or Python evaluation entry point.

  37. tisfeng/easydict★ 14k · Swift

    Easydict is a native macOS translation/dictionary application.

  38. emdash-cms/emdash★ 14k · TypeScript

    EmDash is a full-stack Astro CMS.

  39. bitwarden/clients★ 14k · TypeScript

    This repository contains Bitwarden’s non-mobile client applications: browser extension, web app, desktop app, and CLI.

  40. andrewyng/context-hub★ 14k · JavaScript

    Context Hub is a curated, versioned documentation and agent-skill browser distributed as a CLI and MCP server.

  41. agentscope-ai/copaw★ 13.9k · TypeScript

    CoPaw is a Python-first assistant platform with three major faces: a backend runtime under src/copaw, a React/Vite web console in console/, and a documentation site in website/.

  42. projectdiscovery/subfinder★ 13.9k · Go

    - subfinder is a Go CLI/library for passive subdomain enumeration.

  43. dbt-labs/dbt★ 13.9k · Rust

    1. Purpose and principal workflow.

  44. rabbitmq/rabbitmq-server★ 13.9k · JavaScript

    RabbitMQ is a multi-protocol messaging and streaming broker.

  45. shikijs/shiki★ 13.8k · TypeScript

    Shiki is a TextMate-grammar-based syntax highlighter.

  46. instaloader/instaloader★ 13.8k · Python

    Instaloader is a Python client and downloader for Instagram media and metadata.

  47. pystardust/ani-cli★ 13.8k · Shell

    ani-cli is a Bash-based terminal application for searching, selecting, streaming, and downloading anime scraped from HiAnime.

  48. jguer/yay★ 13.8k · Go

    yay is a Go-based Arch Linux package manager assistant for searching, installing, upgrading, and managing repository and AUR packages.

  49. opencode-ai/opencode★ 13.7k · Go

    OpenCode is an archived Go terminal AI coding assistant (continued elsewhere as Crush).

  50. nikopueringer/corridorkey★ 13.7k · Python

    CorridorKey is a Python-based batch media processing tool, not a service or web app.

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.