CLI tool architecture examples, page 17
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 801–850 of 1,000
mariadb/server★ 8.3k · C++
MariaDB Server is a relational database server with client tools, SQL and table abstractions, pluggable storage engines, replication/clustering, backup utilities, and…
harnessmd/munder-difflin★ 8.3k · JavaScript
Munder Difflin is a local-first Electron desktop harness that turns terminal coding CLIs into a coordinated agent team.
qualcomm/geniex★ 8.3k · Go
GenieX is an on-device LLM/VLM inference stack for Snapdragon Windows ARM64, Linux ARM64, and Android.
paoloanzn/free-code★ 8.2k · TypeScript
1. This repository is a terminal-first AI coding agent CLI.
openapi-ts/openapi-typescript★ 8.2k · TypeScript
This pnpm/Turbo monorepo provides TypeScript tooling around OpenAPI schemas: a schema-to-TypeScript generator plus typed HTTP-client integrations.
azahar-emu/azahar★ 8.2k · C++
Azahar is a multi-platform Nintendo 3DS emulator.
jnmetacode/superpowers-zh★ 8.2k · JavaScript
superpowers-zh packages Chinese-language development skills and makes them available across AI coding tools.
smartcontractkit/chainlink★ 8.2k · Go
1. Repository shape and runtime boundaries
pemistahl/grex★ 8.2k · Rust
grex is a Rust library and command-line utility that generates a Perl-compatible regular expression guaranteed to match its supplied test cases.
lorien/awesome-web-scraping★ 8.2k · JavaScript
Awesome Web Scraping is a curated directory of scraping packages, command-line tools, manuals, and related resources.
kyverno/kyverno★ 8.2k · Go
Kyverno is a Kubernetes-native policy engine: teams define policies, then Kubernetes admission requests and background reconciliation evaluate them to validate, mutate, generate…
github/copilot-sdk★ 8.2k · Java
This is a multi-language SDK monorepo for embedding GitHub Copilot CLI’s agent runtime into applications.
vudovn/ag-kit★ 8.2k · TypeScript
AG Kit combines a project-installation CLI, a public landing/documentation site, and an Antigravity-oriented agent workspace contract.
avengemedia/dankmaterialshell★ 8.1k · QML
1. Purpose and principal workflow. DankMaterialShell is a Wayland desktop shell combining a Quickshell/QML interface with a Go dms command and system-integration host.
genspark-ai/genoffice★ 8.1k · TypeScript
GenOffice is a desktop AI office suite for editing Office files, PDF, Markdown, and HTML, with a command-line/MCP interface for agents.
fonoster/fonoster★ 8.1k · TypeScript
Fonoster is a programmable, multitenant telephony platform: operators configure applications and telephony resources, then initiate or receive calls that are routed through a…
asmvik/skhd★ 8.1k · C
skhd is a macOS hotkey daemon.
chaitanyagiri/munder-difflin★ 8.1k · JavaScript
Munder Difflin is an Electron desktop harness that turns terminal coding CLIs into a coordinated team of agents, represented on a shared office floor.
kitware/cmake★ 8.1k · C
CMake is a cross-platform build-system generator.
epi052/feroxbuster★ 8.1k · Rust
feroxbuster is a Rust forced-browsing tool: users provide targets and a wordlist, then it probes paths, reports accessible resources, and can recursively discover links.
mattpocock/sandcastle★ 8.1k · TypeScript
Sandcastle is a TypeScript orchestration library for running coding agents against Git repositories.
ducaale/xh★ 8.1k · Rust
xh is a Rust command-line HTTP client offering HTTPie-compatible request syntax, configurable networking, authentication, sessions, downloads, curl translation, and…
robinmoisson/staticrypt★ 8k · HTML
StatiCrypt encrypts static HTML for backend-free password protection.
bmax121/apatch★ 8k · Kotlin
APatch is an Android kernel-based root and system-patching product.
tomwright/dasel★ 8k · Go
Dasel is a CLI and Go library for reading structured data, parsing a selector, evaluating it against a unified model, and writing a selected or modified result.
gentleman-programming/gentle-ai★ 8k · Go
Gentle-AI is a Go CLI that adds deterministic workflows, project memory, and review evidence to existing coding agents.
conventional-changelog/standard-version★ 8k · JavaScript
Standard Version is a Node.js release-versioning utility: a user invokes its CLI, which resolves release configuration and the current version, then bumps version files…
vercel-labs/deepsec★ 8k · TypeScript
Deepsec is a TypeScript/pnpm monorepo for agent-powered, resumable vulnerability review of existing repositories.
snehasishroy/leetcode-companywise-interview-questions★ 8k · Java
This repository publishes company-specific LeetCode interview-question snapshots as CSV files, grouped by recency, and includes a Java/Selenium scraper for refreshing them.
tencent/browserskill★ 7.9k · TypeScript
BrowserSkill lets an AI agent operate a user’s logged-in Chromium browser through the bsk CLI, a background daemon, and an extension.
open-slide/open-slide★ 7.9k · TypeScript
open-slide is an agent-oriented React slide framework: a user scaffolds a deck, an agent authors slide components, and the core runtime serves them for editing or presentation.
elasticsearch-dump/elasticsearch-dump★ 7.9k · JavaScript
- elasticdump is a Node.js command-line tool for moving Elasticsearch/OpenSearch content between sources and destinations.
genymobile/gnirehtet★ 7.9k · Java
Gnirehtet provides Android reverse tethering over adb, forwarding device IPv4 TCP/UDP traffic through the host computer without root.
macvim-dev/macvim★ 7.9k · Vim Script
MacVim is Vim’s editing engine presented through a native macOS GUI.
svenstaro/miniserve★ 7.9k · Rust
miniserve is a CLI static-file HTTP server.
freertos/freertos★ 7.8k · C
FreeRTOS is an embedded real-time operating system accompanied by networking, AWS IoT, and other supplementary libraries, plus platform-specific demos.
stride3d/stride★ 7.8k · C#
Stride is a modular C# game engine with a visual editor and command-line project and SDK management.
unblockneteasemusic/server★ 7.8k · JavaScript
UnblockNeteaseMusic is a Node.js HTTP/HTTPS proxy that restores unavailable Netease Cloud Music tracks by matching them against alternate music providers.
nomadamas/k-skill★ 7.8k · JavaScript
k-skill is a collection of 125 skills that let coding agents handle Korean everyday tasks, from public-data lookups to bookings and business research.
luchina-gabriel/osx-proxmox★ 7.8k · Shell
OSX-PROXMOX is a Proxmox setup for running macOS VMs on Intel or AMD hardware.
gsd-build/gsd-2★ 7.8k · TypeScript
The tree identifies GSD Pi as a coding-agent product, but the README only redirects development to GSD Pi in another repository and documents no product workflow.
kubevela/kubevela★ 7.8k · Go
1.
moonshotai/kimi-code★ 7.7k · TypeScript
Kimi Code CLI is a terminal-based AI coding agent: a user starts an interactive session, supplies a task, and the agent works with project code and tools, using feedback to…
nilaoda/n_m3u8dl-re★ 7.7k · C#
- N_m3u8DL-RE is a cross-platform .NET CLI for downloading segmented media streams: DASH, HLS, MSS.
oneuptime/oneuptime★ 7.7k · TypeScript
OneUptime is a self-hostable observability and incident-response platform.
ekzhang/sshx★ 7.7k · Rust
sshx is a secure collaborative terminal system: a local CLI exposes a terminal session, Rust servers relay/synchronize it, and a Svelte web client renders and controls shared…
getarcaneapp/arcane★ 7.6k · Go
Arcane is a Docker-management application with a web interface and CLI backed by a Go API.
fairyglade/ly★ 7.6k · Zig
Ly is a lightweight terminal display manager: a user chooses an account and desktop session, authenticates, and starts a graphical session.
mightymoud/sidekick★ 7.6k · Go
Sidekick is a CLI for provisioning a VPS and deploying Dockerfile-based applications to it.
kubeedge/kubeedge★ 7.6k · Go
KubeEdge extends Kubernetes application orchestration and device management to edge nodes.
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.