CLI tool architecture examples, page 8
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 351–400 of 1,000
anderspitman/awesome-tunneling★ 21.9k · Python
This repository is primarily a curated comparison list of tunneling solutions, aimed at self-hosters and developers.
snarktank/ralph★ 21.8k · TypeScript
Ralph turns a product request into structured stories, then repeatedly dispatches a fresh Amp or Claude Code instance to implement the highest-priority unfinished story.
qwenlm/qwen★ 21.8k · Python
This is the legacy Qwen repository, a distribution and operations layer around externally hosted Qwen/Qwen-Chat checkpoints rather than the core model implementation.
bee-san/ciphey★ 21.6k · Rust
Ciphey is a library-first tool that searches for decoding paths and identifies likely plaintext; the CLI is one interface to the library.
ciphey/ciphey★ 21.6k · Rust
Ciphey is a Rust library and CLI for automatically decoding text.
zeyi-lin/hivisionidphotos★ 21.6k · Python
HivisionIDPhoto turns an uploaded portrait into standardized ID photos, with optional background replacement, beauty adjustments, print layouts, watermarks, and template photos.
1jehuang/jcode★ 21.4k · Rust
jcode is a high-performance coding-agent application, presented primarily through a terminal UI and backed by a session server.
vitessio/vitess★ 21.4k · Go
Vitess is a horizontally scalable MySQL system: applications issue queries through a routing layer that targets tablet query services, while control-plane tools manage topology…
containerd/containerd★ 21.3k · Go
containerd is a daemon and embedded container runtime managing image/content transfer, persistent metadata, mounts, sandboxes, tasks, and runtime supervision.
primeintellect-ai/prime-agent★ 21.3k · Rust
Prime Agent is a coding and research agent designed for persistent, long-running work.
charmbracelet/vhs★ 21.1k · Go
VHS is a Go tool for scripting terminal sessions into GIFs and other video outputs, with additional recording, publishing, and SSH-server workflows.
sveltejs/kit★ 20.8k · JavaScript
SvelteKit is a JavaScript/TypeScript web framework monorepo.
jetbrains/intellij-community★ 20.6k · Java
This is a cross-section of IntelliJ’s open-source IDE codebase, not one standalone application.
ifixai-ai/ifixai★ 20.6k · Python
iFixAi is a tool for independently auditing AI agents against organizational and operational expectations, combining adversarial testing with assurance checks.
motdotla/dotenv★ 20.5k · JavaScript
dotenv loads key/value settings from .env files into a process environment, either through its JavaScript API or by launching a command with the CLI.
ish-app/ish★ 20.5k · C
iSH is an iOS Linux shell: it runs Linux userspace programs through x86 user-mode emulation and translates their system calls.
rakyll/hey★ 20.5k · Go
hey is a command-line HTTP load generator.
agarrharr/awesome-cli-apps★ 20.5k · Shell
This repository is a curated catalog, not a CLI runtime: maintainers organize command-line applications and resource links in the README, and readers browse its topic sections to…
bee-san/rustscan★ 20.5k · Rust
RustScan is a command-line port scanner: users supply targets and scan options, which are parsed and resolved before a configured TCP/UDP scan probes ports and reports open…
swe-agent/swe-agent★ 20.4k · Python
SWE-agent is an autonomous software-engineering agent.
nvidia/skillspector★ 20.3k · Python
SkillSpector scans AI-agent skills for security risks.
hummingbot/hummingbot★ 20.3k · Python
Hummingbot is an automated trading framework spanning bot configuration and operation, strategy decision-making, order execution, and exchange connectivity.
pydantic/pydantic-ai★ 20.1k · Python
Pydantic AI is a typed Python SDK for running model-backed agents across terminal, web, realtime voice, durable execution, and direct APIs.
camel-ai/owl★ 20.1k · Python
OWL is a Python framework for real-world task automation through collaborating LLM agents, built on the external CAMEL-AI framework.
hunxbyts/ghosttrack★ 20.1k · Python
GhostTrack is a command-line OSINT utility. A user selects a menu option, which dispatches to IP, phone-number, username, or own-IP lookup and prints the result.
gastownhall/beads★ 20.1k · Go
Beads is a Go-based CLI and task database for AI-agent workflows.
knifelemon/filee★ 20.1k · C#
Filee is a desktop file converter centered on a drag-and-drop donut menu: users drag local or browser content, choose a compatible format or tool, and receive converted files…
hypit-ai/hypit★ 20k · TypeScript
Hypit is an agent-oriented system for authoring and producing video workflows, including cloning a reference or creating from a template or prompt.
tiangolo/typer★ 20k · Python
Typer is a Python library and command-line tool for building and running type-hint-driven CLI applications.
ahmetb/kubectx★ 20k · Go
kubectx and kubens are command-line tools for managing the active Kubernetes context and namespace.
lively-community/lively★ 20k · C#
Lively Wallpaper is a Windows desktop wallpaper manager.
bettercap/bettercap★ 20k · Go
Bettercap is a Go security-research framework for reconnaissance, interception, spoofing, scanning, and attacks across Ethernet/IP, Wi‑Fi, BLE, CAN, and wireless HID.
princeton-nlp/swe-agent★ 20k · Python
SWE-agent is a Python CLI framework that lets an LLM solve repository tasks through shell-backed tools: issue fixing, benchmarking, custom coding tasks, and legacy CTF workflows.
whyour/qinglong★ 19.9k · JavaScript
Qinglong is a web-based timed-task management platform for Python, JavaScript, Shell, and TypeScript scripts.
dzhng/deep-research★ 19.8k · TypeScript
Open Deep Research is an iterative research assistant exposed through an interactive CLI and an HTTP API.
astral-sh/ty★ 19.7k · Python
ty is a Rust-backed Python type checker and language server.
lionsoul2014/ip2region★ 19.6k · Go
ip2region combines an offline IPv4/IPv6 localization library with tools for managing its xdb data.
golangci/golangci-lint★ 19.4k · Go
golangci-lint is a Go static-analysis runner.
joke2k/faker★ 19.4k · Python
Faker is a Python 3.8+ library for generating synthetic, optionally localized data for tests, fixtures, seeded datasets, and anonymization.
rigellute/spotify-tui★ 19.4k · Rust
Spotify TUI is a terminal client for browsing Spotify’s catalog and library, searching, and controlling playback.
probelabs/goreplay★ 19.3k · Go
storytold/pdfcraft★ 19.3k · Rust
PdfCraft is a native and web PDF reader/editor, with a headless CLI and an automation tool interface.
klingairesearch/liveportrait★ 19.2k · Python
LivePortrait is a portrait-animation application for human and animal images or video, driven by a video or saved motion template.
firecrawl/pdf-inspector★ 19.2k · Rust
pdf-inspector classifies a PDF, extracts positioned text, analyzes layout, and produces Markdown; native entry points can optionally route only suspect pages through OCR.
agentskills/agentskills★ 19.2k · Python
This repository has two main subsystems: a documentation site for the Agent Skills standard, and a small Python reference implementation for working with skills.
nvidia/openshell★ 19.2k · Rust
OpenShell is a governed runtime for autonomous agents: users create and manage sandboxes through the CLI or SDK, while the gateway coordinates control-plane operations and the…
kwaivgi/liveportrait★ 19.2k · Python
LivePortrait is a PyTorch portrait-animation application for human and animal subjects.
tirth8205/code-review-graph★ 19k · Python
- This is a local-first code intelligence system centered on a Python package, with two thin integration layers: a VS Code extension and a GitHub Action.
golang-migrate/migrate★ 18.9k · Go
golang-migrate is a Go library and CLI for applying ordered, versioned database migrations.
tiann/kernelsu★ 18.8k · Kotlin
KernelSU is an Android kernel-based root solution, with an Android manager and a companion userspace daemon.
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.