GitDiagram
Browse

Python project architecture examples, page 20

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 951–1000 of 1,000

  1. unit8co/darts★ 9.5k

    Darts is a Python library for representing, transforming, forecasting, and detecting anomalies in time series.

  2. jundot/omlx★ 9.5k

    1. Two deployment surfaces, one inference core

  3. alibaba/opensandbox★ 9.5k

    OpenSandbox is a monorepo for a sandbox platform, and its architecture is organized around a clear separation between API contracts, control plane services, runtime agents, and…

  4. malwaredllc/byob★ 9.5k

    Based on your file tree and README analysis, BYOB is a dual‐faceted, modular post-exploitation framework which consists of two major parts.

  5. arogozhnikov/einops★ 9.4k

    This is an open-source Python library (“einops”) providing flexible tensor operations via a minimalistic API (rearrange, reduce, repeat, pack/unpack, einsum) and…

  6. conan-io/conan★ 9.4k

    Conan is a Python-based C/C++ package manager.

  7. dreammis/social-auto-upload★ 9.4k

    Based on our analysis of the file tree and README, this project is a Python‐based automated video uploader that targets multiple social media platforms.

  8. mrs0m30n3/youtube-dl-gui★ 9.4k

    youtube-dlG is a wxPython desktop front end for configuring and managing youtube-dl media downloads.

  9. arindam200/awesome-ai-apps★ 9.4k

    This is not a single application but an “umbrella” repository of dozens of AI-powered example apps, demos and starter kits.

  10. domlysz/blendergis★ 9.4k

    Blender GIS is a Blender addon for importing, acquiring, transforming, analyzing, and exporting geospatial data.

  11. xiaoyouchr/ghost-downloader-3★ 9.4k

    Ghost Downloader is a cross-platform download manager with a Python desktop engine, Android client, protocol/feature packs, and a browser extension.

  12. spyder-ide/spyder★ 9.4k

    Spyder is a desktop scientific Python development environment.

  13. tobymao/sqlglot★ 9.3k

    - This is a Python library centered on a single core package, sqlglot, with optional compiled acceleration in sqlglotc.

  14. hiddify/hiddify-manager★ 9.3k

    Hiddify-Manager is a multi-user anti-censorship server panel.

  15. pymupdf/pymupdf★ 9.3k

    PyMuPDF Python API – This is the user-facing interface (located in files like src/pymupdf.py and __init__.py) that developers import in their applications.

  16. nvidia/personaplex★ 9.3k

    1. This repo is split into two main runtimes

  17. swe-agent/mini-swe-agent★ 9.3k

    mini-swe-agent is a CLI and Python-bindable AI software-engineering agent.

  18. bytedance/monolith★ 9.3k

    The system can be broken down into these major components.

  19. peterl1n/robustvideomatting★ 9.3k

    This is an open-source machine-learning toolkit for high-performance human video matting (RVM). It includes.

  20. xonsh/xonsh★ 9.3k

  21. openrlhf/openrlhf★ 9.3k

    Based on our analysis of the file tree and README, the OpenRLHF project is a high-performance, distributed Reinforcement Learning from Human Feedback (RLHF) framework.

  22. canonical/microk8s★ 9.2k

    This is an open-source, single-node Kubernetes distribution (MicroK8s) packaged as a Snap and as a standalone installer (Linux and Windows).

  23. lauris/awesome-scala★ 9.2k

    The project is not a full‐stack application or standard “service” but instead a community‐driven, curated “awesome” list of useful Scala libraries, frameworks, and tools.

  24. yzhao062/anomaly-detection-resources★ 9.2k

    This is an open-source utility for collecting and validating links to anomaly-detection learning materials.

  25. zhm-real/pathplanning★ 9.2k

    This is an open-source Python library of path-planning algorithms for robotics.

  26. xorbitsai/inference★ 9.2k

    This project is a comprehensive model serving framework designed for deploying and serving language, speech, and multimodal models.

  27. studio-dots-ai/dots.ocr★ 9.2k

    dots.ocr is a multilingual document and image parsing system.

  28. byt3bl33d3r/crackmapexec★ 9.2k

    CrackMapExec is a console-based network penetration-testing toolkit.

  29. octoprint/octoprint★ 9.1k

    OctoPrint is a web-based controller for consumer 3D printers.

  30. mouredev/hello-sql★ 9.1k

    This is an educational project focused on teaching SQL fundamentals and relational databases, primarily using MySQL and PostgreSQL.

  31. openpipe/art★ 9.1k

    ART is an open-source Python library that implements a client–server RL training system.

  32. arize-ai/phoenix★ 9.1k

    Based on our comprehensive review of the project’s enormous file tree and the README, Phoenix is a full‐featured AI observability platform that covers end-to-end functionality…

  33. bytedance/dolphin★ 9.1k

    Dolphin is a document-image parsing application with page-level, layout-only, and element-level entry points.

  34. zhouxiaoka/autoclip★ 9.1k

    AutoClip is an AI highlight-editing product for desktop, web, and CLI/MCP use.

  35. bridgecrewio/checkov★ 9k

    Checkov is an IaC and software-composition security scanner.

  36. supervisor/supervisor★ 9k

    Supervisor Daemon (supervisord): This is the primary server component responsible for starting, stopping, and monitoring subprocesses.

  37. evilsocket/pwnagotchi★ 9k

    – Located under the “pwnagotchi/ai” directory with modules such as epoch.py, featurizer.py, train.py, etc.

  38. jzhang38/tinyllama★ 9k

    TinyLlama is a compact Llama-compatible language-model project spanning corpus preparation, large-scale pretraining, checkpoint conversion, supervised chat fine-tuning…

  39. facebookresearch/imagebind★ 9k

    Data Input Modules: Represent each modality source (Image, Audio, Text, etc.). In the sample code, data is loaded from paths under the .assets folder.

  40. n1nj4sec/pupy★ 9k

    Pupy is a cross-platform command-and-control and post-exploitation system.

  41. langchain-ai/local-deep-researcher★ 9k

    User Interface / Client: Represent the LangGraph Studio UI and any browser-based interaction points.

  42. lmeszinc/azurlaneautoscript★ 9k

    It is not a “typical” client–server full stack app; instead, it is an automation bot built to control a mobile game (Azur Lane) 24/7.

  43. platformio/platformio-core★ 9k

    Command Pattern (visible in commands/ structure)

  44. pydantic/fastui★ 9k

    The Python “fastui” package (in src/python-fastui) contains the core Pydantic models, component definitions, and REST endpoints.

  45. bottlesdevs/bottles★ 9k

    Bottles is a Linux desktop application for running Windows software in isolated Wine environments.

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.