Python project architecture examples, page 9
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 401–450 of 1,000
modelscope/agentscope★ 21.8k
AgentScope is a Python-based multi-agent platform and SDK for building LLM-powered applications.
huggingface/peft★ 21.7k
PEFT is a Python library for adapting pretrained models by training small adapter parameters rather than the full model.
zeyi-lin/hivisionidphotos★ 21.6k
HivisionIDPhoto turns an uploaded portrait into standardized ID photos, with optional background replacement, beauty adjustments, print layouts, watermarks, and template photos.
onnx/onnx★ 21.5k
ONNX is an open model format and toolkit for representing, checking, annotating, and transforming AI computation graphs.
emmabostian/developer-portfolios★ 21.5k
This is a content curation project, specifically a markdown-based repository that serves as a directory/catalog of developer portfolios.
lilittlecat/awesome-free-chatgpt★ 21.3k
This repository is a maintained directory of free ChatGPT mirror sites and related resources, rather than a chat application.
openai/swarm★ 21.2k
rasahq/rasa★ 21.1k
Core Conversational Engine – This includes the NLU components (tokenizers, featurizers, classifiers in the rasa/nlu directory) and the dialogue management parts (policies…
kkkkhazix/khazix-skills★ 21.1k
Khazix Skills is a collection of six Agent Skills: structured instructions and supporting references that guide an AI agent from a user request to a research, writing…
volcengine/verl★ 21k
verl is a distributed post-training/RL library for LLMs and VLMs.
mementum/backtrader★ 21k
1panel-dev/maxkb★ 20.6k
Frontend: Represent the UI layer (located in the “ui” directory).
ifixai-ai/ifixai★ 20.6k
iFixAi is a tool for independently auditing AI agents against organizational and operational expectations, combining adversarial testing with assurance checks.
wagtail/wagtail★ 20.5k
Wagtail is a Django-based content management system.
meta/prophet★ 20.5k
Prophet is a time-series forecasting package with Python and R implementations.
evil0ctal/douyin_tiktok_download_api★ 20.4k
DTK is a self-hosted Douyin/TikTok data API with a web console and MCP interface.
openai/gpt-oss★ 20.4k
gpt-oss is a collection of open-weight model inference implementations, agent tools, and evaluation programs.
swe-agent/swe-agent★ 20.4k
SWE-agent is an autonomous software-engineering agent.
nvidia/skillspector★ 20.3k
SkillSpector scans AI-agent skills for security risks.
python/mypy★ 20.3k
hummingbot/hummingbot★ 20.3k
Hummingbot is an automated trading framework spanning bot configuration and operation, strategy decision-making, order execution, and exchange connectivity.
funaudiollm/cosyvoice★ 20.3k
It integrates several deep learning modules (e.g., transformer for TTS, HiFiGAN as a neural vocoder), and supports various interfaces (CLI, REST with FastAPI, gRPC, and even a…
eosphoros-ai/db-gpt★ 20.3k
DB-GPT is an agentic AI data assistant and platform for natural-language data analysis.
drewthomasson/ebook2audiobook★ 20.2k
ebook2audiobook converts an ebook or direct text into chaptered audiobook files.
facebook/prophet★ 20.2k
- This is the Prophet forecasting library, maintained as a multi-language package repo.
pydantic/pydantic-ai★ 20.1k
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
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
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.
tiangolo/typer★ 20k
Typer is a Python library and command-line tool for building and running type-hint-driven CLI applications.
rsms/inter★ 20k
Inter is an open-source typeface distributed as variable and static font files, with OpenType features and documented web use.
marimo-team/marimo★ 20k
Marimo is a full-stack reactive notebook environment. It is designed to provide a reproducible, interactive Python notebook that runs as plain Python code.
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.
w-okada/voice-changer★ 19.9k
This is a full-stack, multi-platform real-time voice conversion application (VCClient) with both local (Web Audio API/worklet) and network-offloaded (client↔server) modes.
nginx-proxy/nginx-proxy★ 19.9k
nginx-proxy dynamically configures nginx as a reverse proxy for Docker containers.
magenta/magenta★ 19.8k
This is an open-source Python/TensorFlow library and CLI tool (Magenta) for research and development of deep learning and reinforcement learning algorithms that generate music…
astral-sh/ty★ 19.7k
ty is a Rust-backed Python type checker and language server.
runacapital/awesome-oss-alternatives★ 19.7k
This repository is a curated directory of open-source alternatives to SaaS products, presented as a README list and a searchable documentation site.
index-tts/index-tts★ 19.7k
– A command-line/web demo interface represented by files such as webui.py.
stas00/ml-engineering★ 19.6k
This repository is an open technical book and toolbox for LLM/VLM training engineers and operators, not a single executable application.
quantopian/zipline★ 19.6k
datalab-to/surya★ 19.5k
Surya is an open-source, modular document OCR toolkit (Python library + CLI + optional interactive Streamlit apps) that provides pipelines for.
vikparuchuri/surya★ 19.5k
Input & Preprocessing Layer: Represented by files in the “surya/input” directory as well as configuration (“surya/settings.py”).
stitionai/devika★ 19.5k
Devika is a full-stack AI application that acts as an autonomous software engineer.
openai/tiktoken★ 19.4k
tiktoken is a Python BPE tokenizer backed by a Rust implementation.
joke2k/faker★ 19.4k
Faker is a Python 3.8+ library for generating synthetic, optionally localized data for tests, fixtures, seeded datasets, and anonymization.
python-world/python-mini-projects★ 19.4k
Python-Mini-Projects is a collection of independent Python scripts, not a unified application.
kaixindelele/chatpaper★ 19.4k
klingairesearch/liveportrait★ 19.2k
LivePortrait is a portrait-animation application for human and animal images or video, driven by a video or saved motion template.
agentskills/agentskills★ 19.2k
This repository has two main subsystems: a documentation site for the Agent Skills standard, and a small Python reference implementation for working with skills.
avaiga/taipy★ 19.2k
1.
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.