GitDiagram
Browse

Python project architecture examples, page 8

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 351–400 of 1,000

  1. jlowin/fastmcp★ 24.1k

    FastMCP is an open-source Python framework/SDK for building Model Context Protocol (MCP) servers and clients.

  2. anjok07/ultimatevocalremovergui★ 24.1k

    This is a desktop full-stack application (“Ultimate Vocal Remover GUI”) that provides a graphical front-end for running state-of-the-art audio source-separation models locally.

  3. resemble-ai/chatterbox★ 24k

    This is a full-stack Python library and demo suite for speech synthesis and voice conversion.

  4. graphdeco-inria/gaussian-splatting★ 24k

    This repository implements 3D Gaussian Splatting: prepare or supply multi-view images and SfM data, optimize a Gaussian scene representation, then render novel views and evaluate…

  5. smicallef/spiderfoot★ 23.9k

    SpiderFoot automates OSINT reconnaissance through either its web UI or CLI.

  6. pytorch/examples★ 23.8k

    This is not a single “product” but a monorepo of curated, high-quality PyTorch examples in Python and C++, plus docs and CI.

  7. vanna-ai/vanna★ 23.8k

    Vanna 2.0 is a Python framework for user-aware natural-language data agents: it turns questions into SQL-backed answers and streams structured UI components.

  8. deepseek-ai/deepinfer★ 23.8k

    DeepInfer is an offline inference framework for DeepSeek-V4.1-Flash on NVIDIA and Ascend accelerators.

  9. delgan/loguru★ 23.7k

    Logger Interface: Central “logger” object (a singleton) which applications import and use.

  10. qwenaudio/cosyvoice★ 23.7k

    CosyVoice is a multilingual, zero-shot text-to-speech system. A client submits text plus an optional speaker prompt, voice ID, or instruction through FastAPI or gRPC.

  11. pyg-team/pytorch_geometric★ 23.6k

    This is PyTorch Geometric (PyG), a Python library/framework for building and training Graph Neural Networks (GNNs) on top of PyTorch.

  12. serengil/deepface★ 23.6k

    DeepFace is a Python face-recognition and facial-attribute framework, exposed both as a library and through an API.

  13. verl-project/verl★ 23.6k

    verl is a distributed reinforcement-learning and post-training library for LLMs.

  14. sinaptik-ai/pandas-ai★ 23.5k

    PandasAI is a Python library for natural-language-to-data analysis.

  15. scrapegraphai/scrapegraph-ai★ 23.4k

    1. This repository is a Python library, not a full application.

  16. hkuds/rag-anything★ 23.3k

    RAG-Anything is a Python 3.10 multimodal document RAG library built on LightRAG.

  17. deepseek-ai/deepseek-coder★ 23.2k

    This repository is a model application and evaluation toolkit for DeepSeek Coder, not the model pretraining code itself.

  18. saleor/saleor★ 23.2k

    Saleor is a headless, API-only, multi-channel commerce backend. It exposes a GraphQL API rather than a storefront or dashboard; those clients are separate repositories.

  19. skyvern-ai/skyvern★ 23k

    Skyvern automates browser workflows with LLM and computer-vision guidance, exposed through a no-code web UI and a Playwright-compatible SDK.

  20. dao-ailab/flash-attention★ 23k

    This is an open‐source, performance-critical library for efficient attention computation in deep learning.

  21. hkuds/ai-trader★ 23k

    AI-Trader is an agent-native trading platform with a human-facing web app and a FastAPI service.

  22. matplotlib/matplotlib★ 22.9k

    1. This is Matplotlib’s source repository

  23. sanster/iopaint★ 22.9k

    IOPaint is a full‐stack, open-source AI inpainting/outpainting tool.

  24. openbmb/voxcpm★ 22.8k

    - This is a Python package for VoxCPM TTS, centered on inference, fine-tuning, and demos for multiple model generations: VoxCPM, VoxCPM1.5, and VoxCPM2.

  25. browser-use/jev-ultrafast★ 22.8k

    Jev Ultrafast is a browser agent that turns a user goal into a sequence of supported operations on observed page elements.

  26. modelcontextprotocol/python-sdk★ 22.4k

    This is a full-featured Python SDK for the Model Context Protocol (MCP), providing both client and server libraries, a CLI (mcp), transport adapters (stdio, SSE, Streamable…

  27. ranaroussi/yfinance★ 22.4k

    yfinance is a Python library designed to interact with Yahoo! Finance’s API. Its purpose is to offer a Pythonic way to fetch financial and market data.

  28. yoheinakajima/babyagi★ 22.4k

    BabyAGI is an experimental framework for registering, storing, and executing reusable functions, including an exploratory self-building-agent workflow.

  29. microsoft/unilm★ 22.2k

    This repository is a research portfolio, not one integrated application: its README presents separate foundation-model architectures, training toolkits, and task-specific…

  30. oraios/serena★ 22.2k

    ● Project Type & Purpose: Serena is an open‐source, LLM-driven coding agent.

  31. m-bain/whisperx★ 22.2k

    WhisperX is a Python package and CLI for long-form speech transcription.

  32. promtengineer/localgpt★ 22.2k

    Project Type: Open-source, local RAG (Retrieval-Augmented Generation) tool with both CLI and web UI layers.

  33. tornadoweb/tornado★ 22.2k

    Tornado is both a Python web framework and an asynchronous networking library.

  34. airbytehq/airbyte★ 22.2k

    Airbyte is an open-source data movement platform.

  35. xiaomi/ha_xiaomi_home★ 22.2k

    Xiaomi Home is a Home Assistant integration for importing and controlling Xiaomi IoT devices.

  36. mkdocs/mkdocs★ 22.2k

    MkDocs is a Python static site generator for documentation. Its core input is a tree of Markdown files plus a single YAML config file; its output is a static HTML site.

  37. wistbean/learn_python3_spider★ 22.2k

    This repository is a collection of Python scraping tutorials and runnable examples, not one integrated application.

  38. google/adk-python★ 22.1k

    ADK is a code-first Python framework for defining agents, composing workflow execution, and connecting tools and models.

  39. chriskiehl/gooey★ 22k

    Gooey is a Python library/tool that wraps a console (argparse)‑based Python program in a graphical user interface using wxPython.

  40. superclaude-org/superclaude_framework★ 22k

    SuperClaude is an opinionated Python CLI framework / installer that extends “Claude Code” with specialized slash-commands, personas, and MCP-server integrations.

  41. huggingface/datasets★ 22k

    🤗 Datasets loads public Hub datasets or local files, optionally streams them, builds typed Arrow-backed datasets, and exposes them for preprocessing and model use.

  42. prefecthq/prefect★ 22k

    Core Engine and Orchestration Library – This includes the core “prefect” package (under src/prefect) which holds the flow definition, task decorators, runtime, concurrency, state…

  43. recommenders-team/recommenders★ 21.9k

    Recommenders is a Python toolkit and example collection for prototyping, evaluating, tuning, and operationalizing recommendation systems.

  44. anderspitman/awesome-tunneling★ 21.9k

    This repository is primarily a curated comparison list of tunneling solutions, aimed at self-hosters and developers.

  45. mobsf/mobile-security-framework-mobsf★ 21.8k

    MobSF is a Django-based mobile security research platform for Android, iOS, and Windows applications.

  46. netbox-community/netbox★ 21.8k

    NetBox is a network source-of-truth application: engineers model intended infrastructure state, then retrieve it through web and programmable interfaces for external automation.

  47. qwenlm/qwen★ 21.8k

    This is the legacy Qwen repository, a distribution and operations layer around externally hosted Qwen/Qwen-Chat checkpoints rather than the core model implementation.

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.