GitDiagram
Browse

CLI tool architecture examples, page 9

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 401–450 of 1,000

  1. iii-hq/iii★ 18.8k · Rust

    iii is a composable runtime for registering workers, routing triggers to functions, and observing the resulting activity.

  2. lightgbm-org/lightgbm★ 18.8k · C++

    LightGBM is a gradient-boosted decision-tree framework.

  3. conventional-changelog/commitlint★ 18.8k · TypeScript

    commitlint is a commit-message linter: users supply a message or select Git history, configuration defines the rules, and linting produces violations and a report.

  4. handlebars-lang/handlebars.js★ 18.7k · JavaScript

    Handlebars.js is a JavaScript semantic-template engine.

  5. bytecodealliance/wasmtime★ 18.6k · Rust

    Wasmtime is a standalone WebAssembly runtime.

  6. sanic-org/sanic★ 18.6k · Python

    Sanic is a Python 3.10+ async web framework and HTTP server.

  7. louis-e/arnis★ 18.5k · Rust

    Arnis is a geospatial world generator: users select a real-world area and settings, the program gathers geographic and terrain data, interprets it into terrain and built…

  8. confident-ai/deepeval★ 18.5k · Python

    DeepEval is a Python framework for evaluating LLM applications, agents, and RAG systems.

  9. sqlc-dev/sqlc★ 18.3k · Go

    sqlc is a SQL compiler: users provide SQL queries, schema and configuration, then invoke the CLI to produce type-safe application code.

  10. mjmlio/mjml★ 18.3k · JavaScript

    MJML is a markup language and compiler for responsive email HTML.

  11. google-gemini/gemini-fullstack-langgraph-quickstart★ 18.2k · Jupyter Notebook

    This is a two-tier fullstack repo: a React/Vite frontend in frontend/ and a Python LangGraph backend agent in backend/.

  12. gastownhall/gastown★ 18.1k · Go

    Gas Town is a multi-agent workspace orchestrator.

  13. windmill-labs/windmill★ 18k · Rust

    Windmill is a self-hostable developer platform for turning scripts into runnable interfaces, composing scripts into workflows, and exposing them through apps, APIs, and event…

  14. claude-code-best/claude-code★ 17.9k · TypeScript

    - This is a Bun-based monorepo for a Claude Code–style agent platform, not just a CLI.

  15. sundowndev/phoneinfoga★ 17.9k · Go

    PhoneInfoga is a Go-based phone-number intelligence framework: it normalizes numbers, obtains basic metadata, and runs configurable OSINT scanners.

  16. ogulcancelik/herdr★ 17.9k · Rust

    Herdr is a Rust terminal-native multiplexer for coding agents: it manages real PTY-backed panes, tracks agent state, persists detachable sessions, and exposes a socket API for…

  17. pranshuparmar/witr★ 17.8k · Go

    - witr is a cross-platform Go CLI and terminal UI that explains “why is this running?” by tracing a running thing back to the process, service, container, shell, or scheduler…

  18. influxdata/telegraf★ 17.8k · Go

    Telegraf is a configurable agent for collecting, processing, aggregating, and writing metrics and other data.

  19. pallets/click★ 17.8k · Python

    Click is a Python toolkit for building composable command-line interfaces.

  20. projectdiscovery/katana★ 17.8k · Go

    Katana is a configurable web crawler with standard, hybrid, and headless modes.

  21. google-gemini/cookbook★ 17.8k · Jupyter Notebook

    This is a documentation-and-executable-notebook cookbook for the Gemini API, not a deployable application.

  22. rqlite/rqlite★ 17.8k · Go

    rqlite is a fault-tolerant, distributed relational database built on SQLite.

  23. nixos/nix★ 17.7k · C++

    Nix is a C++ package manager implementing the Nix language, dependency evaluation, reproducible builds, and content-addressed store management.

  24. ory/hydra★ 17.6k · Go

    Ory Hydra is a standalone OAuth 2.0 and OpenID Connect server that delegates user authentication and consent to an external application.

  25. aidenybai/million★ 17.6k · TypeScript

    This is a TypeScript monorepo managed with pnpm workspaces.

  26. transact-rs/sqlx★ 17.5k · Rust

    SQLx is an asynchronous Rust SQL toolkit.

  27. wan-video/wan2.2★ 17.5k · Python

    Wan2.2 is an inference repository for large-scale video generation models.

  28. larksuite/cli★ 17.5k · Go

    lark-cli is the official Lark/Feishu command-line client for people and AI agents.

  29. joewalnes/websocketd★ 17.5k · Go

    websocketd wraps command-line programs as WebSocket services.

  30. rightnow-ai/openfang★ 17.4k · Rust

    1. Repo shape: a Rust monorepo with a few edge runtimes

  31. rui314/mold★ 17.3k · Rust

    mold is a high-performance, cross-platform ELF linker.

  32. aws/aws-cli★ 17.3k · Python

    AWS CLI v1 is a unified command-line client for Amazon Web Services.

  33. microsoft/agent-lightning★ 17.3k · Python

    This is a monorepo centered on the Python package agentlightning, with two major satellites: a TypeScript/React dashboard for inspecting training state, and a large…

  34. coder/coder★ 17.2k · Go

    Coder is a self-hosted platform for Terraform-defined cloud development workspaces and AI coding agents.

  35. canner/wrenai★ 17.2k · Python

    WrenAI is an open-source generative-BI context and execution stack: agents use governed semantic definitions to plan SQL, execute it against customer data platforms, recall…

  36. ceph/ceph★ 17.2k · C++

    Ceph is a distributed storage system offering RADOS object storage, RBD block storage, CephFS, and an S3-compatible gateway, alongside cluster deployment and administration tools.

  37. snail007/goproxy★ 17.1k · Go

    GoProxy is a multi-protocol proxy and tunneling server.

  38. wtfutil/wtf★ 17.1k · Go

    WTF is a terminal-based personal information dashboard.

  39. cvat-ai/cvat★ 17.1k · Python

    CVAT is a self-hosted computer-vision annotation platform.

  40. hashicorp/nomad★ 17k · Go

    Nomad is a distributed workload orchestrator for containers, applications, batch jobs, and virtual machines.

  41. htr-tech/zphisher★ 16.9k · HTML

    Zphisher is a Bash-driven phishing demonstration tool with many branded login-page templates and documented tunnel and masked-URL options.

  42. exaloop/codon★ 16.9k · Python

    Codon is a statically compiled Python implementation targeting native performance, with parallel and GPU execution plus Python interoperability.

  43. openai/baselines★ 16.8k · Python

    OpenAI Baselines is a Python research toolkit of reinforcement-learning algorithm implementations.

  44. prestodb/presto★ 16.8k · Java

    Presto is a distributed SQL query engine: clients submit SQL to a server, which manages query execution and exposes query information; connectors integrate data systems.

  45. jackwener/opencli★ 16.7k · JavaScript

    OpenCLI is a TypeScript/Bun/Node monorepo that turns many different capabilities into one CLI surface.

  46. emqx/emqx★ 16.7k · Erlang

    EMQX is a clustered MQTT/IoT messaging platform: it accepts device connections, authenticates them, routes publishes to subscribers, and can process or export messages.

  47. semgrep/semgrep★ 16.7k · C

    Semgrep is a local static-analysis CLI: a developer or CI invokes the command, configuration and targets are resolved, an analysis engine scans supported-language syntax with…

  48. kubernetes/kops★ 16.7k · Go

    kOps is a Kubernetes cluster lifecycle manager: operators use its CLI to create, inspect, update, upgrade, validate, and delete clusters, including provisioning cloud…

  49. jianchang512/pyvideotrans★ 16.6k · Python

    pyVideoTrans is a desktop-first media processing application, with a secondary command-line entry point for batch/headless use.

  50. google/magika★ 16.6k · Rust

    - Magika is a multi-language file content-type detection system built around a small ONNX-based ML model.

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.