Python project architecture examples, page 15
Interactive architecture diagrams of the 1,000 most-starred open-source Python 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 701–750 of 1,000
shishirpatil/gorilla★ 12.8k
This is a multi-component research and benchmarking platform for evaluating large-language-model (LLM) function-calling capabilities and agent workflows.
datahub-project/datahub★ 12.8k
DataHub is an open-source metadata catalog for discovering, governing, and observing data assets.
ace-step/ace-step-1.5★ 12.8k
ACE-Step 1.5 is a local Python music-generation system: an LM plans song metadata/lyrics and a diffusion transformer generates or edits audio.
facebookresearch/vggt★ 12.7k
This is an open-source machine-learning library and demo tool for 3D scene reconstruction and camera pose estimation.
jacobgil/pytorch-grad-cam★ 12.7k
The project is a specialized explainability tool/library for computer vision built on PyTorch.
paddlepaddle/paddlespeech★ 12.7k
PaddleSpeech is a PaddlePaddle speech and audio toolkit.
langchain-ai/open_deep_research★ 12.7k
Open Deep Research is a configurable Python/LangGraph deep-research agent: it turns a user messages request into a sourced research report through iterative search and LLM…
alicevision/meshroom★ 12.6k
Located under meshroom/ui and its subdirectories (qml, components, graph editor, Viewer, etc.). This is where the end-user interacts with the software.
567-labs/instructor★ 12.6k
Instructor is an open-source Python library (not a deployed application) that provides a unified, Pydantic-based API for generating and validating structured outputs from LLMs.
instructor-ai/instructor★ 12.6k
LLM Providers (OpenAI, Anthropic, Cohere, Gemini, etc.)
xszyou/fay★ 12.6k
jopohl/urh★ 12.6k
URH is a desktop suite for investigating wireless protocols.
imbad0202/academic-research-skills★ 12.6k
This is not an application server; it is a Claude Code skill suite.
thudm/cogvideo★ 12.6k
mealie-recipes/mealie★ 12.6k
Mealie is a self-hosted, full-stack recipe management system with two major runtimes: a Python backend and a Nuxt/Vue frontend.
secdev/scapy★ 12.6k
Scapy is an interactive packet-manipulation library and shell.
seleniumbase/seleniumbase★ 12.5k
SeleniumBase is an open‑source Python framework/library for browser automation and end‑to‑end testing.
simular-ai/agent-s★ 12.5k
Agent S is a framework for completing natural-language tasks through real desktop interfaces.
elayadesign/ai-design-skills★ 12.5k
AI Design Skills is a collection of installable Markdown instructions for AI coding tools.
asweigart/pyautogui★ 12.4k
Type: A cross-platform Python library/module for GUI automation.
sapientinc/hrm★ 12.4k
This is a machine-learning research codebase for the “Hierarchical Reasoning Model” (HRM), not a web or enterprise full-stack app.
keephq/keep★ 12.4k
Keep is an AIOps and alert-management platform: monitoring integrations send events into Keep, where alerts can be normalized, deduplicated, enriched, filtered, and correlated…
lllyasviel/stable-diffusion-webui-forge★ 12.4k
This project is a highly modular full‐stack application built on top of the Stable Diffusion WebUI.
neuml/txtai★ 12.4k
dwyl/english-words★ 12.3k
This repository is primarily a distribution of English word-list data, with a small Python example for loading the alphabetic list into a set.
icloud-photos-downloader/icloud_photos_downloader★ 12.3k
icloudpd is a command-line iCloud Photos downloader.
0x4m4/hexstrike-ai★ 12.3k
HexStrike AI is an MCP cybersecurity automation platform: an AI client invokes registered MCP tools, which forward security operations to the server; the documented server…
evanli/github-ranking★ 12.3k
This repository maintains GitHub repository rankings: it queries GitHub for repositories ranked by stars, forks, and programming language, then publishes summary tables, Top 100…
the-pr-agent/pr-agent★ 12.3k
PR-Agent is a Python AI pull-request agent that runs review-oriented commands (/review, /describe, /improve, /ask, etc.) against pull requests or local diffs.
guofei9987/blind_watermark★ 12.3k
Type: a Python library + CLI for embedding and extracting blind watermarks in images using DWT–DCT–SVD.
bentoml/openllm★ 12.2k
OpenLLM is an open-source Python CLI framework/tool for self-hosting large language models (LLMs) as OpenAI-compatible HTTP services.
mvt-project/mvt★ 12.2k
Two main entry-point commands: “mvt-android” and “mvt-ios” (located in src/mvt/android/cli.py and src/mvt/ios/cli.py).
openai/shap-e★ 12.2k
Type: Open-source machine-learning library for generating conditional 3D implicit functions.
marceloprates/prettymaps★ 12.2k
pku-yuangroup/open-sora-plan★ 12.2k
Open-Sora Plan is a video-generation research system whose principal path is prompt/video data preparation, text conditioning, latent video modeling, and sampled video delivery…
rany2/edge-tts★ 12.2k
edge-tts is a Python client and command-line tool for Microsoft Edge’s online text-to-speech service, with voice discovery, audio streaming, and subtitle output; edge-playback…
xmu-xiaoma666/external-attention-pytorch★ 12.2k
FightingCV is a PyTorch component library for reusable computer-vision building blocks, not an end-to-end training application.
sqlalchemy/sqlalchemy★ 12.2k
SQLAlchemy is a Python SQL toolkit and ORM.
cyrus-and/gdb-dashboard★ 12.2k
GDB (GNU Debugger) - The host debugger
the-pocket/pocketflow-tutorial-codebase-knowledge★ 12.2k
This is an open-source, command-line Python application whose goal is to crawl a GitHub (or local) code repository, build an internal knowledge base of abstractions, call an LLM…
the-pocket/tutorial-codebase-knowledge★ 12.2k
Based on our review of the file structure and README, this project is a tutorial generator that leverages AI agents (built on a “Pocket Flow”–style framework) to analyze a given…
encode/starlette★ 12.1k
Core ASGI Components: Mark the primary modules in the “starlette” directory that constitute the engine of Starlette.
kludex/starlette★ 12.1k
Starlette is a lightweight, modular ASGI framework/toolkit for building async web services in Python.
fareedkhan-dev/train-llm-from-scratch★ 12.1k
Train LLM From Scratch is a PyTorch toolkit and control panel for taking text from corpus preparation through pretraining, alignment, evaluation, and chat.
bmaltais/kohya_ss★ 12.1k
This is a specialized GUI tool (full-stack, single-page web app) built on Gradio that wraps and orchestrates Kohya’s Stable Diffusion training scripts (sd-scripts).
modelscope/diffsynth-studio★ 12.1k
Configs: (diffsynth/configs) – Contains model configuration, global settings.
myhhub/stock★ 12.1k
Data Acquisition & Crawling: Represent the set of “crawling” modules under instock/core/crawling (which fetch stock details, ETF data, historical trade dates, etc.) to show how…
microsoft/trellis★ 12.1k
This is a full-stack machine-learning library and framework for 3D asset generation (text-to-3D, image-to-3D).
matrix-org/synapse★ 12k
Based on both the file tree and the README, this project is Synapse—a Matrix homeserver implementation.
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.