GitDiagram
Browse

Python project architecture examples, page 9

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 401–450 of 1,000

  1. modelscope/agentscope★ 21.8k

    AgentScope is a Python-based multi-agent platform and SDK for building LLM-powered applications.

  2. huggingface/peft★ 21.7k

    PEFT is a Python library for adapting pretrained models by training small adapter parameters rather than the full model.

  3. zeyi-lin/hivisionidphotos★ 21.6k

    HivisionIDPhoto turns an uploaded portrait into standardized ID photos, with optional background replacement, beauty adjustments, print layouts, watermarks, and template photos.

  4. onnx/onnx★ 21.5k

    ONNX is an open model format and toolkit for representing, checking, annotating, and transforming AI computation graphs.

  5. emmabostian/developer-portfolios★ 21.5k

    This is a content curation project, specifically a markdown-based repository that serves as a directory/catalog of developer portfolios.

  6. lilittlecat/awesome-free-chatgpt★ 21.3k

    This repository is a maintained directory of free ChatGPT mirror sites and related resources, rather than a chat application.

  7. openai/swarm★ 21.2k

  8. rasahq/rasa★ 21.1k

    Core Conversational Engine – This includes the NLU components (tokenizers, featurizers, classifiers in the rasa/nlu directory) and the dialogue management parts (policies…

  9. kkkkhazix/khazix-skills★ 21.1k

    Khazix Skills is a collection of six Agent Skills: structured instructions and supporting references that guide an AI agent from a user request to a research, writing…

  10. volcengine/verl★ 21k

    verl is a distributed post-training/RL library for LLMs and VLMs.

  11. 1panel-dev/maxkb★ 20.6k

    Frontend: Represent the UI layer (located in the “ui” directory).

  12. ifixai-ai/ifixai★ 20.6k

    iFixAi is a tool for independently auditing AI agents against organizational and operational expectations, combining adversarial testing with assurance checks.

  13. wagtail/wagtail★ 20.5k

    Wagtail is a Django-based content management system.

  14. meta/prophet★ 20.5k

    Prophet is a time-series forecasting package with Python and R implementations.

  15. evil0ctal/douyin_tiktok_download_api★ 20.4k

    DTK is a self-hosted Douyin/TikTok data API with a web console and MCP interface.

  16. openai/gpt-oss★ 20.4k

    gpt-oss is a collection of open-weight model inference implementations, agent tools, and evaluation programs.

  17. swe-agent/swe-agent★ 20.4k

    SWE-agent is an autonomous software-engineering agent.

  18. nvidia/skillspector★ 20.3k

    SkillSpector scans AI-agent skills for security risks.

  19. python/mypy★ 20.3k

  20. hummingbot/hummingbot★ 20.3k

    Hummingbot is an automated trading framework spanning bot configuration and operation, strategy decision-making, order execution, and exchange connectivity.

  21. funaudiollm/cosyvoice★ 20.3k

    It integrates several deep learning modules (e.g., transformer for TTS, HiFiGAN as a neural vocoder), and supports various interfaces (CLI, REST with FastAPI, gRPC, and even a…

  22. eosphoros-ai/db-gpt★ 20.3k

    DB-GPT is an agentic AI data assistant and platform for natural-language data analysis.

  23. drewthomasson/ebook2audiobook★ 20.2k

    ebook2audiobook converts an ebook or direct text into chaptered audiobook files.

  24. facebook/prophet★ 20.2k

    - This is the Prophet forecasting library, maintained as a multi-language package repo.

  25. pydantic/pydantic-ai★ 20.1k

    Pydantic AI is a typed Python SDK for running model-backed agents across terminal, web, realtime voice, durable execution, and direct APIs.

  26. camel-ai/owl★ 20.1k

    OWL is a Python framework for real-world task automation through collaborating LLM agents, built on the external CAMEL-AI framework.

  27. hunxbyts/ghosttrack★ 20.1k

    GhostTrack is a command-line OSINT utility. A user selects a menu option, which dispatches to IP, phone-number, username, or own-IP lookup and prints the result.

  28. tiangolo/typer★ 20k

    Typer is a Python library and command-line tool for building and running type-hint-driven CLI applications.

  29. rsms/inter★ 20k

    Inter is an open-source typeface distributed as variable and static font files, with OpenType features and documented web use.

  30. marimo-team/marimo★ 20k

    Marimo is a full-stack reactive notebook environment. It is designed to provide a reproducible, interactive Python notebook that runs as plain Python code.

  31. princeton-nlp/swe-agent★ 20k

    SWE-agent is a Python CLI framework that lets an LLM solve repository tasks through shell-backed tools: issue fixing, benchmarking, custom coding tasks, and legacy CTF workflows.

  32. w-okada/voice-changer★ 19.9k

    This is a full-stack, multi-platform real-time voice conversion application (VCClient) with both local (Web Audio API/worklet) and network-offloaded (client↔server) modes.

  33. nginx-proxy/nginx-proxy★ 19.9k

    nginx-proxy dynamically configures nginx as a reverse proxy for Docker containers.

  34. magenta/magenta★ 19.8k

    This is an open-source Python/TensorFlow library and CLI tool (Magenta) for research and development of deep learning and reinforcement learning algorithms that generate music…

  35. astral-sh/ty★ 19.7k

    ty is a Rust-backed Python type checker and language server.

  36. runacapital/awesome-oss-alternatives★ 19.7k

    This repository is a curated directory of open-source alternatives to SaaS products, presented as a README list and a searchable documentation site.

  37. index-tts/index-tts★ 19.7k

    – A command-line/web demo interface represented by files such as webui.py.

  38. stas00/ml-engineering★ 19.6k

    This repository is an open technical book and toolbox for LLM/VLM training engineers and operators, not a single executable application.

  39. datalab-to/surya★ 19.5k

    Surya is an open-source, modular document OCR toolkit (Python library + CLI + optional interactive Streamlit apps) that provides pipelines for.

  40. vikparuchuri/surya★ 19.5k

    Input & Preprocessing Layer: Represented by files in the “surya/input” directory as well as configuration (“surya/settings.py”).

  41. stitionai/devika★ 19.5k

    Devika is a full-stack AI application that acts as an autonomous software engineer.

  42. openai/tiktoken★ 19.4k

    tiktoken is a Python BPE tokenizer backed by a Rust implementation.

  43. joke2k/faker★ 19.4k

    Faker is a Python 3.8+ library for generating synthetic, optionally localized data for tests, fixtures, seeded datasets, and anonymization.

  44. python-world/python-mini-projects★ 19.4k

    Python-Mini-Projects is a collection of independent Python scripts, not a unified application.

  45. klingairesearch/liveportrait★ 19.2k

    LivePortrait is a portrait-animation application for human and animal images or video, driven by a video or saved motion template.

  46. agentskills/agentskills★ 19.2k

    This repository has two main subsystems: a documentation site for the Agent Skills standard, and a small Python reference implementation for working with skills.

  47. avaiga/taipy★ 19.2k

    1.

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.