Python project architecture examples, page 5
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 201–250 of 1,000
vectifyai/pageindex★ 38.9k
PageIndex is a vectorless RAG SDK: it builds hierarchical document trees, then uses LLM-guided tools to search them and answer questions.
searxng/searxng★ 38.7k
SearXNG is a privacy-focused metasearch engine: users submit searches, the server parses queries and dispatches work to configured search engines, then combines results for…
httpie/cli★ 38.6k
HTTPie is a human-friendly command-line HTTP client.
gto76/python-cheatsheet★ 38.3k
Source repository (Markdown README.md, index.html, parse.js, CSS, fonts)
sqlmapproject/sqlmap★ 38.1k
sqlmap is a Python penetration-testing CLI that detects and exploits injection flaws, fingerprints database servers, extracts data, and supports DB/file-system/OS takeover…
khoj-ai/khoj★ 38k
Khoj is a self-hostable personal AI application.
myshell-ai/openvoice★ 37.8k
OpenVoice is a voice-cloning and speech-generation system.
httpie/httpie★ 37.8k
Type: Open-source CLI tool for interacting with HTTP APIs.
chatchat-space/langchain-chatchat★ 37.7k
– Look at the “frontend” directory.
textualize/textual★ 37.5k
Textual is a Python framework for building asynchronous, cross-platform terminal and browser interfaces.
tencentarc/gfpgan★ 37.4k
GFPGAN is an open‐source research project focused on real-world blind face restoration using a generative facial prior (e.g., StyleGAN2).
openai/gym★ 37.2k
Gym provides a standard reinforcement-learning environment API and a catalog of environments.
huggingface/pytorch-image-models★ 37.2k
PyTorch Image Models (timm) is a vision-model library and companion toolkit for image classification and related tasks.
google/langextract★ 37.2k
LangExtract is a Python library for LLM-assisted, source-grounded structured extraction from text.
satwikkansal/wtfpython★ 36.9k
babysor/mockingbird★ 36.9k
MockingBird is a voice-cloning and voice-conversion system with command-line, desktop-toolbox, and web interfaces.
hkuds/vibe-trading★ 36.9k
Vibe-Trading is a personal trading and finance-research agent with CLI, web/API, and MCP entry points.
xinntao/real-esrgan★ 36.9k
Real-ESRGAN is an image/video restoration and super-resolution system.
roboflow/supervision★ 36.8k
Core Library: The “supervision” package is the heart of the project and includes submodules for.
blakeblackshear/frigate★ 36.7k
Frigate is a local NVR for IP cameras, combining motion-triggered AI detection, recording, and camera review with a web interface and integrations.
sgl-project/sglang★ 36.2k
SGLang is a high-performance serving framework for language, multimodal, and diffusion models.
virgiliojr94/book-to-skill★ 35.3k
book-to-skill converts books and other structured prose into an agent-ready skill.
google/jax★ 35.2k
jax-ml/jax★ 35.2k
JAX is an open-source Python library for high-performance numerical computing.
kovidgoyal/kitty★ 35.1k
kitty is a GPU-based terminal application with a Python application layer, native terminal and windowing code, and a suite of companion “kittens.” The principal workflow is…
rvc-project/retrieval-based-voice-conversion-webui★ 35k
The project is a voice conversion framework with a web interface.
This repository is an educational project that covers multiple areas: basic Python programming, intermediate topics, and backend API development with FastAPI.
geekcomputers/python★ 34.9k
This is a large monorepo of standalone Python “toy” and utility scripts—an educational / utility repository rather than a single cohesive application.
google-research/timesfm★ 34.8k
TimesFM is a pretrained time-series forecasting library with current 3.0 PyTorch and MLX inference, a 2.5 implementation, and archived 1.x/2.x code.
nandhakishorm/laya★ 34.5k
Laya is a multilingual, non-autoregressive typed-decision engine, exposed through Python and parallel language ports.
openbmb/chatdev★ 34.4k
DevAll is a zero-code multi-agent workflow platform.
python-poetry/poetry★ 34.3k
CLI/Console Layer: This includes the “console” directory (src/poetry/console) with its commands (e.g., add, build, install, env, self, source, etc.) and command loader.
facebookresearch/detectron2★ 34.3k
Type: Open-source computer vision research library and framework
testersunshine/12306★ 34.1k
12306 购票小助手 automates ticket search and booking.
pythagora-io/gpt-pilot★ 33.8k
Based on our analysis of the repository’s file tree and README, this project is an AI-powered developer companion (called GPT Pilot) that generates production-ready applications…
lllyasviel/controlnet★ 33.8k
This is a research‐oriented machine-learning toolkit (“ControlNet”) built on Stable Diffusion (a latent diffusion model).
nicolargo/glances★ 33.7k
Glances is a cross-platform system-monitoring tool.
tinygrad/tinygrad★ 33.7k
tinygrad is an end-to-end deep-learning framework: users build lazy tensors, differentiate and train models, then realize computations as compiled kernels on CPU or accelerators.
explosion/spacy★ 33.4k
stanfordnlp/dspy★ 33.2k
DSPy is an open-source Python framework (SDK) for “programming” foundation models via composable pipelines rather than brittle prompts.
microsoft/graphrag★ 33.2k
- This is a Python monorepo centered on the graphrag package, with smaller reusable packages (graphrag-llm, graphrag-input, graphrag-storage, graphrag-vectors, graphrag-chunking…
mukul975/anthropic-cybersecurity-skills★ 33.2k
This repository is a library of structured cybersecurity skills for AI agents, not a single application.
davila7/claude-code-templates★ 33.2k
Claude Code Templates is a component catalog and CLI installer for Claude Code configuration, alongside a web catalog and local utilities.
huggingface/diffusers★ 33.2k
vikparuchuri/marker★ 33.1k
Input/Providers – Components that ingest documents in various formats. Look at the “marker/providers” directory which includes providers for PDF, image, EPUB, HTML, etc.
ocrmypdf/ocrmypdf★ 33.1k
onyx-dot-app/onyx★ 33k
Onyx is a team knowledge and context layer: it ingests connected-app content and permissions into an internal representation, then retrieves relevant context for search and…
numpy/numpy★ 32.9k
NumPy is a Python scientific-computing package centered on multidimensional arrays and vectorized operations.
certbot/certbot★ 32.9k
Certbot is an open-source CLI tool and library for obtaining and renewing TLS certificates via the ACME protocol.
open-mmlab/mmdetection★ 32.5k
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.