Python project architecture examples, page 7
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 301–350 of 1,000
svc-develop-team/so-vits-svc★ 28.1k
SoftVC VITS Singing Voice Conversion converts vocal audio while preserving its content and intonation.
walter201230/python★ 28k
This repository is a Chinese-language Python learning curriculum, delivered primarily as Markdown documentation.
acheong08/chatgpt★ 28k
Command-Line Interface (CLI): The entry point for users interacting with the tool via the terminal (e.g., running “python -m revChatGPT.V1” or “python -m revChatGPT.V3”).
locustio/locust★ 27.7k
From the file tree and README we see that this is Locust – an open-source, full-stack performance and load-testing tool. It comprises.
fosowl/agenticseek★ 27.5k
AgenticSeek is a local, voice-capable assistant that routes user requests to specialized agents for browsing, coding, file work, or planning multi-step tasks.
prefecthq/fastmcp★ 27.3k
FastMCP is a Python framework for building MCP servers, clients, and conversational interactive apps.
stability-ai/generative-models★ 27.3k
This repository provides configurable generative-model components and sampling workflows, with the README emphasizing image-to-video SV3D and video-to-4D SV4D/SV4D 2.0.
facefusion/facefusion★ 27.3k
FaceFusion is an industry-leading face manipulation platform focused on processing and transforming facial images and videos.
archivebox/archivebox★ 27.1k
– ArchiveBox is an open-source, self-hosted web archiving tool.
fujiwarachoki/moneyprinterv2★ 27.1k
- MoneyPrinter V2 is a Python 3.12 automation suite for generating and publishing online content.
Claude SEO is a Claude Code SEO-audit plugin: a user invokes a command for a site, specialist analyses gather and evaluate SEO signals, and Claude presents recommendations and an…
qwenlm/qwen2.5★ 27k
Based on our analysis of the file tree and README for Qwen2.5, this project is clearly a large-scale language model ecosystem.
qwenlm/qwen3★ 27k
srbhr/resume-matcher★ 26.8k
- This is a two-app monorepo: a Next.js/React frontend in apps/frontend and a FastAPI backend in apps/backend.
ath-maas/pixelle-video★ 26.7k
Pixelle-Video is a Python AI short-video generation engine.
deepset-ai/haystack★ 26.7k
Haystack is a Python framework for composing LLM applications from reusable components and agent workflows.
littlecodersh/itchat★ 26.7k
It’s a library (with both API and examples) that “wraps” WeChat’s personal account interface.
openbmb/minicpm-v★ 26.5k
MiniCPM-V and MiniCPM-o are multimodal language models intended for efficient deployment: V handles image, video, and text understanding, while o adds streaming audio/video…
squidfunk/mkdocs-material★ 26.4k
The project is Material for MkDocs – a documentation theme and framework that sits on top of MkDocs.
facebookresearch/detectron★ 26.4k
Core Modules: Represent the heart of Detectron—the "detectron" directory. Here, you have several submodules.
zai-org/open-autoglm★ 26.4k
Open-AutoGLM is a multimodal phone-agent framework: a user gives a natural-language task, the agent pairs a screen image with task context, requests a model response, parses an…
goauthentik/authentik★ 26.1k
authentik is a self-hosted identity provider for SSO.
zulip/zulip★ 26.1k
Zulip is an organized team-chat application centered on topic-threaded conversations for live and asynchronous collaboration.
huggingface/open-r1★ 26k
Open R1 is an end-to-end training and data-generation pipeline for reproducing DeepSeek-R1-style reasoning models.
cinnamon/kotaemon★ 25.8k
Kotaemon is a Python 3.10+ document-question-answering platform: a Gradio RAG UI plus reusable kotaemon framework library.
vision-cair/minigpt-4★ 25.6k
MiniGPT-V combines interactive image-and-text conversation with unified vision-language tasks including captioning, visual question answering, grounding/detection, OCR, and…
microsoft/jarvis★ 25.6k
JARVIS is a research repository containing three related but distinct products: HuggingGPT orchestrates language-model planning and expert-model execution; EasyTool evaluates…
matterport/mask_rcnn★ 25.5k
systran/faster-whisper★ 25.5k
faster-whisper is a Python Whisper transcription runtime backed by CTranslate2.
black-forest-labs/flux★ 25.4k
CLI Interface (represented by cli.py, cli_control.py, cli_fill.py, cli_redux.py)
guovin/iptv-api★ 25.3k
IPTV-API collects local and subscribed channel sources, normalizes and aggregates candidates, measures playback quality, then persists and publishes curated playlists/API results.
guovin/tv★ 25.3k
IPTV-API collects local and subscribed channel sources, normalizes and aggregates candidates, checks stream availability and quality, then generates categorized playlists and…
guovin/iptv★ 25.3k
IPTV-API collects local and subscription-based channel sources, normalizes and aggregates candidates, tests stream availability and quality, then generates playlists and…
junyanz/pytorch-cyclegan-and-pix2pix★ 25.2k
This repository is a PyTorch framework for image-to-image translation, centered on two core problem settings: paired translation with pix2pix and unpaired translation with…
karpathy/llm-council★ 25.2k
LLM Council is a local web app for consulting multiple language models, comparing their anonymized peer evaluations, and presenting a chairman’s synthesis.
titanwings/distilly★ 25.1k
Distilly is an Agent Skill that turns source material into a source-grounded Person Profile, packaged for reuse as another Agent Skill.
pypa/pipenv★ 25k
Pipenv manages a project’s Python environment and dependencies: users invoke CLI commands that update the Pipfile, resolve and lock dependency versions, install packages into a…
This is a Python library (“vit-pytorch”) implementing dozens of Vision Transformer (ViT) variants and utilities in PyTorch.
danielgatis/rembg★ 24.9k
Rembg removes image backgrounds through a Python API and several CLI modes: single-image, folder/batch, HTTP server, and RGB24 stream processing.
humansignal/labelimg★ 24.9k
LabelImg is a standalone, desktop-based image annotation tool written in Python.
subframe7536/maple-font★ 24.7k
– “source/”: Contains glyph design files (*.glyphs and *.vfc) as well as a “features” subdirectory where ligature and feature definitions reside.
openai/gpt-2★ 24.7k
haotian-liu/llava★ 24.6k
◦ “llava/model”: This folder contains the core modules for connecting the vision encoder to the language model.
plotly/dash★ 24.5k
Dash Renderer: This includes the “dash-renderer” package and its submodules.
kovidgoyal/calibre★ 24.5k
Desktop GUI (src/calibre/gui2 + pyqt via qt/*)
hsliuping/tradingagents-cn★ 24.5k
- This is a Python monorepo centered on a stock-analysis platform.
spotdl/spotify-downloader★ 24.3k
Type & Purpose – spotDL is a command-line music downloader that takes Spotify playlists, retrieves corresponding songs from YouTube (and potentially other sources), and downloads…
openbmb/minicpm-o★ 24.2k
This project is a full‐scale, multimodal large language model (MLLM) initiative—MiniCPM‐o/MiniCPM‐V—that integrates vision, speech, text, and video processing into an end‑to‑end…
guillaumemeyer/watermarks-remover★ 24.2k
watermarks-remover is a Python service and agent-facing workflow for inspecting and cleaning provenance marks in text and files.
openai/skills★ 24.2k
This is a deprecated catalog of Codex Agent Skills: independently installable folders packaging task instructions, metadata, optional scripts, assets, and reference material.
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.