Shell project architecture examples, page 3
Interactive architecture diagrams of 214 open-source Shell repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.
Repositories 101–150 of 214
six2dez/reconftw★ 7.4k
reconFTW is a command-line tool and automation framework intended to perform recon, OSINT gathering, subdomain enumeration, web vulnerability scans, and various other checks…
nextcloud/docker★ 7.4k
This tree is a small slice of the Nextcloud Docker image repository: versioned PHP configuration fragments for Apache, FPM, and Alpine FPM images.
actuallymentor/battery★ 7.2k
Battery is a macOS menu-bar app and command-line utility for controlling Apple Silicon MacBook charging.
j-hc/revanced-magisk-module★ 7.1k
– Represent the GitHub Actions workflows (found under .github/workflows, including build.yml and ci.yml).
linux-surface/linux-surface★ 7k
Project Type: Kernel patch maintenance and packaging system.
deanpeters/product-manager-skills★ 7k
Product Manager Skills is a structured PM framework library with six command workflows and an optional Streamlit playground.
firstmate is an agent distribution that turns one captain-facing coding-agent session into a supervised crew.
docker-library/official-images★ 6.9k
This is a monorepo for the “Docker Official Images” project: a tooling and metadata repository that drives the creation, testing, and publication of Docker images to Docker Hub.
rocm/legacy-rocm-build★ 6.8k
ROCm is an AMD GPU-computing software-stack repository whose checked-in runtime is primarily release and analysis automation around externally hosted ROCm components.
kubernetes/examples★ 6.8k
This is a curated Kubernetes manifest repository, not a single deployable application.
masonr/yet-another-bench-script★ 6.7k
YABS is a shell-based Linux server benchmark runner.
pyenv/pyenv-virtualenv★ 6.7k
clemenselflein/openmower★ 6.7k
OpenMower is a GPS-guided, app-controlled robotic mowing platform.
sdkman/sdkman-cli★ 6.7k
This is an open-source command-line tool (SDKMAN! CLI) written primarily in Bash with a Gradle-driven Groovy test suite and supporting release scripts.
raycast/script-commands★ 6.7k
jenv/jenv★ 6.7k
jEnv is a shell-based Java environment manager; it recognizes JDKs already installed on the machine but does not install them.
steipete/agent-scripts★ 6.6k
Purpose and principal workflow: Agent Scripts is a canonical shared-tooling repository for local Codex/Claude-style agents: shared operating rules, discoverable workflow skills…
infinityloop1308/pipepipe★ 6.6k
PipePipe is an Android media client fork of NewPipe, combining media discovery, playback, filtering, and playlist features.
onlyoffice/documentserver★ 6.6k
1. This repository is the full ONLYOFFICE Docs product, not a single app.
marlonrichert/zsh-autocomplete★ 6.5k
Initialize a central rectangle labeled "zsh-autocomplete.plugin.zsh" (entry point)
chaifeng/ufw-docker★ 6.4k
This is not a full-stack web application but a systems-level utility.
rocm/rocm★ 6.3k
This is an open-source umbrella repository for AMD’s ROCm GPU compute stack. It serves three main functions.
mishakorzik/allhackingtools★ 6.2k
AllHackingTools is a Termux-oriented console that installs dependencies and launches collections of external penetration-testing utilities.
007revad/synology_hdd_db★ 5.9k
Synology HDD db is a privileged shell utility that adapts Synology DSM compatibility and storage behavior for third-party drives.
tensorchord/awesome-llmops★ 5.7k
From the file tree and README, this is an “Awesome List” repository: a static, content-only project that curates and displays a comprehensive list of LLMOps tools.
docker-easyconnect/docker-easyconnect★ 5.5k
docker-easyconnect packages Sangfor EasyConnect and aTrust VPN clients in Docker, exposing SOCKS5/HTTP proxies and a host-usable gateway.
spotx-official/spotx-bash★ 5.5k
- This is a very small, single-purpose Bash-based distribution repo.
armbian/build★ 5.5k
Armbian Build Framework produces customizable Debian- or Ubuntu-based images for SBCs and embedded devices.
buildermethods/agent-os★ 5.4k
Agent OS is a repository-distributed workflow system for AI coding agents.
mmumshad/kubernetes-the-hard-way★ 5.2k
Kubernetes The Hard Way is a learning tutorial for manually building a local, highly available Kubernetes cluster.
jinwyp/one_click_script★ 5.1k
User Interface & Command Input: The scripts are invoked from the command line, with the README describing several “choose X to do Y” sequential menus.
iflow-ai/iflow-cli★ 5.1k
This repository exposes iFlow CLI mainly through product documentation; its only sampled source is a Homebrew formula that installs the separately distributed npm package, so it…
CLI & Node Management: The “gaianet” command-line interface, along with install.sh, uninstall.sh, and update commands that configure the node (using config.json and nodeid.json).
willianjusten/awesome-audio-visualization★ 5k
This is an “Awesome List” repository: a static, documentation-only project that curates links and resources around audio visualization.
pgsty/pigsty★ 4.9k
Pigsty is an infrastructure-as-code and cluster orchestration system for PostgreSQL.
wfxr/forgit★ 4.9k
This is a lightweight CLI utility for enhancing interactive Git usage in Unix‐like shells.
solacelabs/solace-agent-mesh★ 4.9k
Solace Agent Mesh is a Python framework for event-driven, multi-agent AI applications.
tfutils/tfenv★ 4.9k
kaitai-io/kaitai_struct★ 4.7k
Kaitai Struct is an umbrella repository for a declarative binary-format language, its compiler, visualizers, format descriptions, and language runtimes.
fscarmen/sing-box★ 4.7k
This is not an application server in the usual sense; it is a deployment and lifecycle automation repo for a “sing-box full bundle” on VPS or inside Docker.
nojhan/liquidprompt★ 4.6k
just-containers/s6-overlay★ 4.6k
s6-overlay is a container init and process-supervision overlay.
zimfw/zimfw★ 4.6k
The system can be broken down into these primary components.
xykt/netquality★ 4.5k
This is an open-source, CLI‐based network quality check tool implemented as a single Bash script (net.sh) that orchestrates multiple test modules.
security-onion-solutions/securityonion★ 4.5k
Central Data Processing & Analysis: This includes the pipelines that ingest and process the raw log or network data.
bitnami/containers★ 4.5k
Bitnami Containers is a catalog of ready-to-run container images for popular applications.
metacubex/meta-rules-dat★ 4.4k
This repo is a data/artifact generation and publishing pipeline, not an application runtime.
astrosp/awesome-osint-list★ 4.4k
Awesome OSINT For Everything is a curated, single-file directory rather than an executable application.
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.