Python project architecture examples, page 3
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 101–150 of 1,000
ultralytics/ultralytics★ 63.1k
Ultralytics is a computer-vision toolkit centered on YOLO and related model families.
mvanhorn/last30days-skill★ 63.1k
last30days is an agent-led, multi-source research engine: a topic is planned into searches, source adapters gather recent evidence in parallel, and results are consolidated into…
alishahryar1/free-claude-code★ 62.5k
Free Claude Code is a local model gateway and coding-agent environment: users configure providers and a model, launch a client, and send requests through a Claude-compatible API…
blader/humanizer★ 61.9k
Humanizer is an agent skill that revises prose to sound more natural while preserving its meaning.
berriai/litellm★ 61.3k
LiteLLM is both a Python SDK and a self-hosted AI gateway that presents a unified OpenAI-compatible interface to many model providers.
microsoft/autogen★ 61k
AutoGen is a maintenance-mode, multi-language framework for building autonomous or human-assisted multi-agent AI applications.
ayghri/i-have-adhd★ 60.4k
i-have-adhd is a coding-assistant skill/plugin that changes response style: the user enables it, the integration loads the shared rules, and the assistant applies them until…
madslorentzen/ai-job-search★ 60.1k
AI Job Search is a local, Claude Code-based job-application workflow, with Danish job-portal search skills and a country-agnostic profile/evaluation/drafting process.
mempalace/mempalace★ 59.5k
MemPalace is a local-first AI memory system: it mines conversation and project files into a structured palace, retains verbatim content, and retrieves it through hybrid lexical…
crewaiinc/crewai★ 59.5k
CrewAI is a Python multi-agent automation framework: developers define role-based Crews or event-driven Flows, which coordinate model calls and can combine precise workflow…
meta-llama/llama★ 59.3k
karpathy/nanochat★ 58.9k
nanochat is a compact experimental harness for training and using GPT language models on a single GPU node.
pathwaycom/llm-app★ 58.9k
This is a catalog of independently deployable Python AI-pipeline templates built on Pathway Live Data Framework.
pathwaycom/serviette★ 58.7k
Serviette is a live RAG service: configured document sources are parsed, chunked and embedded into a selected vector store; a separate API retrieves and ranks passages, then can…
zylon-ai/private-gpt★ 57.6k
PrivateGPT is an API layer for building private AI applications on OpenAI-compatible inference servers; it does not host models itself.
rvc-boss/gpt-sovits★ 57.3k
1. Repository purpose and top-level shape
hkuds/deeptutor★ 57.3k
DeepTutor is a lifelong personalized tutoring product, exposed through a web client and desktop app.
ultralytics/yolov5★ 57.1k
This is a Python-based, full-stack computer vision framework (Ultralytics YOLOv5) for training and running state-of-the-art object detection, segmentation, and classification…
textualize/rich★ 56.9k
Rich is a Python 3.8+ library for styled, structured terminal output: text, tables, progress, markdown, syntax, logging, and tracebacks.
soimort/you-get★ 56.8k
The system can be broken down into these key components.
ds4sd/docling★ 56.7k
Docling is a document processing and conversion library.
ageitgey/face_recognition★ 56.2k
This is a Python library that provides state‐of‐the‐art face recognition functionality built on top of dlib.
foundationagents/openmanus★ 55.5k
OpenManus is an open-source Python framework for building and running general AI agents. It provides.
odoo/odoo★ 55.5k
Odoo is a web-based suite of business applications that can run independently or integrate as an ERP.
k-dense-ai/scientific-agent-skills★ 55.3k
Scientific Agent Skills is a portable library of procedural knowledge for compatible AI agents, spanning 177 scientific and research skills.
antonosika/gpt-engineer★ 55.2k
gpt-engineer is a Python-based, CLI-driven AI-powered code generation and improvement platform.
gpt-engineer-org/gpt-engineer★ 55.1k
gpt-engineer is a Python coding-agent experimentation platform: it turns a natural-language project prompt into generated code, can improve an existing codebase, execute…
deepfakes/faceswap★ 55.1k
freqtrade/freqtrade★ 55k
Freqtrade is a Python cryptocurrency trading bot, operated through CLI commands, Telegram, or its built-in WebUI.
jamiepine/voicebox★ 54.7k
Voicebox is a local-first AI voice studio: multi-engine TTS/voice cloning, Whisper transcription and dictation, audio effects, stories, and REST/MCP integrations.
microsoft/vibevoice★ 54.4k
VibeVoice is a Python research/inference repository for long-form ASR, streaming ASR, and realtime TTS.
hesreallyhim/awesome-claude-code★ 54.3k
This repository curates and publishes a categorized Claude Code resource list.
bmad-code-org/bmad-method★ 54.1k
BMad Method is a skill-based AI-assisted software delivery method: users invoke skills in a coding tool to clarify work, plan as needed, build, review, and learn.
psf/requests★ 53.9k
zie619/n8n-workflows★ 53.3k
This is not a conventional front-end/back-end application.
lllyasviel/fooocus★ 53.1k
Fooocus is a local/offline Python application for prompt- and image-guided SDXL image generation, exposed through a Gradio UI.
run-llama/llama_index★ 52.3k
LlamaIndex OSS is a Python framework for grounding LLM applications in user data, with retrieval-augmented querying and agent orchestration as central capabilities.
hkuds/cli-anything★ 51.9k
CLI-Anything is an ecosystem for making software agent-accessible through generated command-line harnesses, with CLI-Hub for discovery and installation.
charlax/professional-programming★ 51.6k
This repository is a curated programming-learning and reference collection, not an executable application.
xai-org/grok-1★ 51.5k
This repository is an AI-agent engineering book accompanied by runnable experiments, not a single deployed agent.
pandas-dev/pandas★ 49.7k
pandas is a labeled-data analysis toolkit.
hkuds/nanobot★ 49.5k
nanobot is a self-hosted personal AI agent framework.
aider-ai/aider★ 49k
Aider is a Python terminal-based AI pair-programming tool.
microsoft/qlib★ 48.7k
Qlib is an AI-oriented quantitative investment platform.
pydata/pandas★ 48.3k
Index (including specialized types like DatetimeIndex, MultiIndex)
oobabooga/textgen★ 47.7k
TextGen is a local-first desktop/web runtime for loading and serving LLMs, with chat, free-form generation, multimodal inputs, tools, LoRA training, image generation, and…
sickn33/agentic-awesome-skills★ 47.4k
AAS Core is a local skill-catalog discovery and review tool, accompanied by a hosted catalog and browser-local Workbench.
apache/airflow★ 47.3k
Apache Airflow is a platform for authoring, scheduling, executing, and monitoring code-defined workflows (DAGs).
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.