Python project architecture examples, page 4
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 151–200 of 1,000
sickn33/antigravity-awesome-skills★ 47.3k
AAS Core combines a large installable skill catalog with local CLI/MCP tooling and a browser catalog and Workbench.
nanmicoder/mediacrawler★ 46.8k
The entry point is main.py, which uses modules under “cmd_arg” and “config” to parse command-line arguments and load configuration data.
paperless-ngx/paperless-ngx★ 46.7k
Paperless-ngx is a document-management system for turning incoming documents into a searchable online archive.
gathin23/cleanyourtv★ 46.4k
CleanYourTV is an Android TV home-screen replacement, accompanied by optional apps in addons/.
oobabooga/text-generation-webui★ 46.4k
Gradio Web Interface (modules/ui.py and related files)
zhayujie/cowagent★ 46.1k
CowAgent is a Python-based, extensible AI-agent runtime: it receives multimodal messages, plans and executes tool-using tasks, maintains memory/knowledge, and replies through the…
vnpy/vnpy★ 46k
VeighNa is a Python quantitative-trading framework with a desktop trading platform and an AI-oriented research workflow.
exo-explore/exo★ 45.9k
exo is a multi-process, multi-language local AI cluster system.
astrbotdevs/astrbot★ 45.7k
AstrBot is an extensible conversational-agent platform that connects messaging channels and Web Chat to AI providers, agent tools, plugins, and knowledge features.
getsentry/sentry★ 45.5k
Sentry is a developer debugging and observability platform: teams use SDKs and the product to detect, trace, and fix software issues.
coqui-ai/tts★ 44.9k
ccxt/ccxt★ 44.6k
CCXT is a multi-language library that gives trading applications a unified interface to cryptocurrency exchanges and prediction markets.
langchain-ai/langgraph★ 44.4k
LangGraph is a framework for building and running long-lived, stateful agents and workflows.
Nature Skills is a reusable research-skill library for AI agents.
ray-project/ray★ 44k
Ray is a framework for scaling Python and AI workloads from a laptop to a cluster.
9001/copyparty★ 43.9k
This is a full-stack, Python-based file-server application (“copyparty”) combining a CLI entrypoint, a modular backend (HTTP/WebDAV/FTP/TFTP/SMB/zeroconf/etc.), a single-page…
anthropics/claude-plugins-official★ 43.9k
This repository is a curated Claude Code plugin directory, not one unified application.
gradio-app/gradio★ 43.6k
Gradio lets Python developers wrap functions or ML pipelines in component-based web apps, then launch them for browser use and optionally share them.
microsoft/deepspeed★ 43.2k
DeepSpeed is a framework for scaling deep-learning training and inference.
deepspeedai/deepspeed★ 42.9k
DeepSpeed is a Python/PyTorch systems library for distributed deep-learning training and inference, emphasizing memory partitioning/offload, parallelism, optimized kernels, and…
agno-agi/agno★ 42.9k
Agno is a self-improving agent platform: developers build agents, teams, and workflows; AgentOS serves them as secure, durable APIs and MCP services; and traces, evaluations, and…
mitmproxy/mitmproxy★ 42.8k
hiroi-sora/umi-ocr★ 42.8k
The Qt/QML resources (located in qt_res) are used to build the rich desktop GUI that includes various tag pages (e.g., for screenshot OCR, batch OCR, document OCR, QR codes…
faif/python-patterns★ 42.8k
It is an open-source Python library (“python-patterns”) providing implementations of creational, structural, behavioral, and other design patterns.
zhayujie/chatgpt-on-wechat★ 42.6k
The system should be represented in layers, with these key components.
manimcommunity/manim★ 42.3k
Manim is a Python engine for authoring and rendering explanatory math animations.
mingrammer/diagrams★ 42.3k
This repository is a Python library for “diagram as code,” not an application backend.
shareai-lab/learn-claude-code★ 42.2k
This repository is an educational, multi-language harness-engineering curriculum for agent systems.
shareai-lab/analysis_claude_code★ 42k
This is a reverse-engineering research repository for “Claude Code v1.0.33.”
vectorize-io/hindsight★ 41.7k
Hindsight is a long-term memory system for AI agents.
psf/black★ 41.7k
Black is an opinionated Python formatter: it discovers source files, reformats them deterministically, and validates semantic safety unless fast mode is selected.
chubin/cheat.sh★ 41.6k
cheat.sh is a Python-based HTTP service that turns path-like queries into command, language, and programming-answer cheat sheets.
hpcaitech/colossalai★ 41.4k
Colossal-AI is an open-source Python library/framework (not a web app) for large-scale distributed deep learning: it unifies data/pipeline/tensor/sequence parallelism, ZeRO…
frappe/erpnext★ 41k
ERPNext is an open-source ERP for running business operations.
luongnv89/claude-howto★ 40.6k
This is a versioned, multilingual learning repository for Claude Code.
posthog/posthog★ 40.3k
PostHog is a product-data platform: it collects analytics, replay, logs, and other business context, then lets people and agents explore and act on that context.
wshobson/agents★ 40.2k
This repository packages shared agents, skills, and commands for multiple AI coding harnesses.
666ghj/bettafish★ 40.2k
1. Repository purpose and top-level shape
google-research/bert★ 39.9k
2noise/chattts★ 39.9k
ChatTTS is a dialogue-oriented text-to-speech model.
datalab-to/marker★ 39.8k
Marker converts local documents into Markdown, JSON, HTML, or chunks, preserving structured content such as tables, equations, forms, images, and references.
hkuds/lightrag★ 39.7k
LightRAG is a Python graph-based retrieval-augmented generation system: it indexes documents into text/vector/knowledge-graph representations, then answers using local, global…
floodsung/deep-learning-papers-reading-roadmap★ 39.6k
This repository combines a Deep Learning paper roadmap with a command-line tool for downloading linked PDFs or HTML pages.
soxoj/maigret★ 39.5k
Maigret is a username-focused OSINT tool that checks configured websites, extracts account information, and assembles reports.
shiyu-coder/kronos★ 39.5k
Kronos is a financial time-series foundation model and forecasting toolkit.
lm-sys/fastchat★ 39.5k
FastChat is a Python platform for the full LLM-chatbot lifecycle: conversation-data preparation, fine-tuning, local/distributed inference, web/API serving, and benchmark/Arena…
anthropics/financial-services★ 39.4k
Claude for Financial Services is a file-based collection of financial workflow agents, reusable vertical plugins, and Managed Agent templates.
ashishpatel26/500-ai-agents-projects★ 39.1k
This repository is a curated catalog of AI-agent examples, presented through a web atlas and accompanied by runnable agent scripts and a three-lesson CrewAI/MCP course.
volcengine/openviking★ 39.1k
OpenViking is a context database for AI agents, organizing knowledge, memories, and skills as browsable viking:// filesystem resources.
phidatahq/phidata★ 39k
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.