GitDiagram
Browse

CLI tool architecture examples, page 10

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 451–500 of 1,000

  1. redox-os/redox★ 16.6k · Rust

    Redox Cookbook is the Redox OS build system.

  2. lukas-blecher/latex-ocr★ 16.6k · Python

    pix2tex is a LaTeX OCR system: users submit or capture a formula image, the model preprocesses it and generates LaTeX, which an interface returns or displays.

  3. stackblitz/bolt.new★ 16.6k · TypeScript

    Bolt.new is a browser-based AI development environment.

  4. hkuds/deepcode★ 16.4k · Python

    DeepCode is a local, multi-interface coding-agent system for durable project work: agent turns can inspect/edit code, execute tools, gather verification evidence, and continue as…

  5. vercel/vercel★ 16.3k · TypeScript

    This repository is the Vercel platform’s monorepo, with the Vercel CLI and its build/runtime packages as the main product-facing components.

  6. dagger/dagger★ 16.3k · Go

    Dagger is a programmable software-delivery platform: users invoke a CLI or language SDK, express workflows through a typed API, and have the engine execute containerized…

  7. javascript-obfuscator/javascript-obfuscator★ 16.3k · TypeScript

    JavaScript Obfuscator accepts source and options through its Node.js API or CLI, transforms JavaScript, and returns obfuscated code.

  8. lsd-rs/lsd★ 16.3k · Rust

    lsd is a terminal file-listing application: it accepts paths and display options, gathers filesystem metadata (including optional Git status), orders entries, and renders grid…

  9. openrct2/openrct2★ 16.2k · C++

    OpenRCT2 is an amusement-park construction and management simulation supporting scenarios, sandbox play, editing, scripting, replays, and cooperative multiplayer.

  10. go-task/task★ 16.2k · Go

    Task is a cross-platform task runner: a user invokes the CLI, which configures an executor, loads task definitions, and runs requested tasks.

  11. wkentaro/labelme★ 16.2k · Python

    labelme is a Qt desktop image-annotation application.

  12. rapptz/discord.py★ 16.2k · Python

    discord.py is an async Python 3.8+ client library for Discord’s HTTP, Gateway, interaction, webhook, and voice APIs.

  13. alibaba/mnn★ 16.2k · C++

    MNN is a lightweight deep-learning framework for on-device inference and training, with MNN-LLM and MNN-Diffusion as model-runtime solutions built on its engine.

  14. weifeng2333/videocaptioner★ 16.1k · Python

    VideoCaptioner is a desktop and command-line video-captioning application.

  15. storytold/wordcraft★ 16k · Rust

    WordCraft is a cross-platform word processor with native, browser, and automation entry points.

  16. opensandbox-group/opensandbox★ 16k · Python

    OpenSandbox provides a unified sandbox lifecycle and execution platform, with local Docker and Kubernetes deployments.

  17. googlecontainertools/skaffold★ 15.9k · Go

    Skaffold is a client-side Kubernetes development and deployment CLI.

  18. treeverse/dvc★ 15.9k · Python

    DVC is a local-first data/ML version-control CLI: an ML developer invokes dvc to record data outside Git, define and reproduce dependency-aware pipeline stages, run/compare…

  19. coderamp-labs/gitingest★ 15.9k · Python

    Gitingest turns a repository URL, slug, or local directory into an LLM-ready text digest, with file-tree, size, and token statistics.

  20. vibrantlabsai/ragas★ 15.8k · Python

    Ragas is an evaluation framework for RAG and LLM applications.

  21. cyclotruc/gitingest★ 15.8k · Python

    Gitingest turns a repository URL or local directory into a prompt-ready digest with a file tree, content, and size/token statistics.

  22. dgraph-io/badger★ 15.8k · Go

    BadgerDB is an embeddable Go key-value database.

  23. spree/spree★ 15.7k · Ruby

    Spree is an open-source commerce platform spanning a Rails commerce backend, REST APIs and typed clients, React admin and seller dashboards, and project tooling.

  24. paradevai/paradev★ 15.7k · TypeScript

    Paradev is a desktop-centered workspace for running CLI coding agents, with review and preview tools, remote access, mobile control, and scheduled or event-triggered automation.

  25. lidge-jun/opencodex★ 15.7k · TypeScript

    opencodex is a local universal LLM proxy with a browser dashboard and CLI.

  26. chenhg5/cc-connect★ 15.7k · Go

    cc-connect connects chat platforms and a web dashboard to local coding agents, routing user requests into project-specific sessions and returning agent output to the initiating…

  27. beetbox/beets★ 15.7k · Python

    Beets is a music library manager and metadata organizer.

  28. getgrav/grav★ 15.7k · PHP

    Grav is a file-based CMS and web platform. A web request enters through the front controller, is handled by the Grav runtime and its processors, and produces a rendered response.

  29. microsoft/pyright★ 15.7k · Python

    Pyright is a high-performance static type checker for Python, delivered as a command-line tool and a Visual Studio Code extension.

  30. saltstack/salt★ 15.7k · Python

    Salt is a Python-based, event-driven infrastructure automation platform for remote execution, desired-state configuration, orchestration, and cloud/proxy management.

  31. mobile-dev-inc/maestro★ 15.7k · Kotlin

    Maestro is a JVM-based, cross-platform UI/E2E automation framework for Android, iOS, and web.

  32. ast-grep/ast-grep★ 15.6k · Rust

    ast-grep is a Rust workspace for structural code search, linting, and rewriting.

  33. xiaoyaocz/dart_simple_live★ 15.6k · Dart

    1.

  34. homebrew/homebrew-core★ 15.6k · Ruby

    Homebrew Core is the default catalog of formula definitions used by brew install.

  35. greydgl/pentestgpt★ 15.6k · Python

    PentestGPT offers two workflows: an autonomous staged pipeline for CTF and penetration-test runs, and an interactive legacy mode that maintains a Pentesting Task Tree (PTT).

  36. kubernetes-sigs/kind★ 15.5k · Go

    kind is a CLI and Go library for creating and managing local Kubernetes clusters in containers.

  37. direnv/direnv★ 15.5k · Go

    direnv augments interactive shells by detecting directory changes and applying authorized, project-specific environment changes.

  38. open-metadata/openmetadata★ 15.4k · TypeScript

    OpenMetadata is an enterprise metadata catalog and context platform.

  39. googleapis/mcp-toolbox★ 15.3k · Go

    - This is a Go-based MCP server called MCP Toolbox for Databases.

  40. transmission/transmission★ 15.3k · C++

    Transmission is a BitTorrent client suite: users add torrent files or URLs, manage transfers in a native GUI, headless daemon, or remote web UI, and receive downloaded files.

  41. chocobozzz/peertube★ 15.3k · TypeScript

    PeerTube is a federated video-hosting platform: instances publish, stream, moderate, and exchange video/channel activity through ActivityPub, with browser P2P delivery and…

  42. agricidaniel/claude-obsidian★ 15.3k · Python

    claude-obsidian is a local-first knowledge system for Claude Code and compatible Agent Skills hosts.

  43. swivid/f5-tts★ 15.2k · Python

    F5-TTS is a Python/PyTorch text-to-speech system that generates speech conditioned on reference audio/text using flow matching.

  44. dogecoin/dogecoin★ 15.2k · C++

    Dogecoin Core is node software for operating a Dogecoin network participant: a node synchronizes blockchain data and transactions over P2P, validates and stores chain state, and…

  45. storytold/filmcraft★ 15.2k · Rust

    FilmCraft is a professional non-linear video editor for desktop and browser, with a headless CLI for scripts and agents.

  46. txthinking/brook★ 15.2k · Go

    Brook is a cross-platform programmable network tool for forwarding network traffic through proxy clients, servers, relays, and DNS services.

  47. josdejong/mathjs★ 15.1k · JavaScript

    Math.js is a JavaScript math library for mixed numeric types, matrices, built-in mathematical functions, and expression evaluation.

  48. web-infra-dev/midscene★ 15.1k · TypeScript

    Midscene is a vision-driven GUI automation agent and E2E testing toolkit for web, mobile, and desktop.

  49. s0md3v/xsstrike★ 15k · Python

    XSStrike is a Python command-line XSS detection suite.

  50. vercel-labs/skills★ 15k · TypeScript

    - This is a Node/TypeScript CLI for the “agent skills” ecosystem.

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.