GitDiagram
Browse

Python project architecture examples, page 12

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 551–600 of 1,000

  1. fortra/impacket★ 16.2k

    Impacket is a Python networking-protocol library: callers construct protocol objects or parse raw packets, then use protocol implementations and transports to communicate with…

  2. rapptz/discord.py★ 16.2k

    discord.py is an async Python 3.8+ client library for Discord’s HTTP, Gateway, interaction, webhook, and voice APIs.

  3. rendercv/rendercv★ 16.1k

    Input / Data: Represent the YAML file (with Markdown syntax) that users provide as the source for the CV. Also note the JSON Schema (schema.json) which defines the structure.

  4. raga-ai-hub/ragaai-catalyst★ 16.1k

    Core Engine: At the heart is the “ragaai_catalyst” package.

  5. weifeng2333/videocaptioner★ 16.1k

    VideoCaptioner is a desktop and command-line video-captioning application.

  6. microsoft/swin-transformer★ 16.1k

    This is a PyTorch training/evaluation repository for ImageNet image classification with Swin-family hierarchical vision backbones.

  7. modelscope/funasr★ 16k

    FunASR is a speech AI toolkit split into three major concerns: model development/training in Python, production/runtime deployment in multiple backends, and language/text…

  8. opensandbox-group/opensandbox★ 16k

    OpenSandbox provides a unified sandbox lifecycle and execution platform, with local Docker and Kubernetes deployments.

  9. laramies/theharvester★ 15.9k

    theHarvester is an open-source, Python-based OSINT reconnaissance tool.

  10. explodinggradients/ragas★ 15.9k

    Ragas evaluates LLM applications with built-in LLM-based and traditional metrics, and can generate test data when none exists.

  11. treeverse/dvc★ 15.9k

    DVC is a local-first data/ML version-control CLI: an ML developer invokes dvc to record data outside Git, define and reproduce dependency-aware pipeline stages, run/compare…

  12. coderamp-labs/gitingest★ 15.9k

    Gitingest turns a repository URL, slug, or local directory into an LLM-ready text digest, with file-tree, size, and token statistics.

  13. vibrantlabsai/ragas★ 15.8k

    Ragas is an evaluation framework for RAG and LLM applications.

  14. flet-dev/flet★ 15.8k

    Flet is a framework that lets developers create real-time, multi-user apps (web, mobile, and desktop) in one language (Python today, with other languages coming).

  15. browser-use/browser-use-webui★ 15.8k

    WebUI Frontend: Represented by the entry point in webui.py and built on top of Gradio. This is where users interact with the system.

  16. cyclotruc/gitingest★ 15.8k

    Gitingest turns a repository URL or local directory into a prompt-ready digest with a file tree, content, and size/token statistics.

  17. andrewyng/aisuite★ 15.7k

    aisuite is a Python LLM abstraction library with two layers: provider-neutral chat completions and a higher-level agent runtime.

  18. google-research/harness2★ 15.7k

    Harness² is a framework for improving agent harnesses on benchmark tasks while keeping model weights fixed.

  19. anthropics/anthropic-quickstarts★ 15.7k

    Each should be represented as a separate module with clear boundaries, as they are independent applications.

  20. wan-video/wan2.1★ 15.7k

    This is an open-source AI tool and library for video and image generation (text→video, image→video, first‐last‐frame→video, video editing with VACE, text→image) built on…

  21. beetbox/beets★ 15.7k

    Beets is a music library manager and metadata organizer.

  22. microsoft/pyright★ 15.7k

    Pyright is a high-performance static type checker for Python, delivered as a command-line tool and a Visual Studio Code extension.

  23. saltstack/salt★ 15.7k

    Salt is a Python-based, event-driven infrastructure automation platform for remote execution, desired-state configuration, orchestration, and cloud/proxy management.

  24. flaresolverr/flaresolverr★ 15.6k

    FlareSolverr is a local HTTP proxy/API service that uses a real Chrome/Chromium browser to obtain challenge-cleared HTML, cookies, headers, and optional screenshots for sites…

  25. free-tv/iptv★ 15.6k

    Source Files: The “lists” folder contains multiple Markdown files for different countries.

  26. greydgl/pentestgpt★ 15.6k

    PentestGPT offers two workflows: an autonomous staged pipeline for CTF and penetration-test runs, and an interactive legacy mode that maintains a Pentesting Task Tree (PTT).

  27. iterative/dvc★ 15.5k

    CLI Interface – Represented by the “dvc/cli” package along with the integration points (e.g., __main__.py). This is the user’s entry point.

  28. andkret/cookbook★ 15.5k

    The repository is primarily an educational Data Engineering Cookbook: readers navigate from foundational skills through advanced topics, practical learning resources, and…

  29. mail-in-a-box/mailinabox★ 15.4k

    Mail-in-a-Box is a self-hosted email and web-services appliance.

  30. ansible/awx★ 15.4k

    AWX is a Django-based automation controller.

  31. jupyter/jupyter★ 15.4k

    Jupyter is a Python metapackage, not an application runtime.

  32. trustedsec/social-engineer-toolkit★ 15.3k

    SET is an interactive framework for authorized social-engineering assessments.

  33. agricidaniel/claude-obsidian★ 15.3k

    claude-obsidian is a local-first knowledge system for Claude Code and compatible Agent Skills hosts.

  34. datalux/osintgram★ 15.3k

    Osintgram is a localhost web application for investigating public Instagram data and producing an answer with inspectable results.

  35. swivid/f5-tts★ 15.2k

    F5-TTS is a Python/PyTorch text-to-speech system that generates speech conditioned on reference audio/text using flow matching.

  36. rocketride-org/rocketride-server★ 15.2k

    RocketRide is an open-source AI pipeline builder and runtime, presented in the README as an IDE and CLI development environment.

  37. facebookresearch/detr★ 15.2k

    The project is an object detection system built on Transformers (DETR). It is implemented in PyTorch and focuses on both object detection and panoptic segmentation.

  38. encode/httpx★ 15.1k

    HTTP Client Layer (sync and async)

  39. cockpit-project/cockpit★ 15.1k

    Cockpit is a browser-based Linux administration interface.

  40. pre-commit/pre-commit★ 15.1k

    This is an open-source, multi-language pre-commit hook framework written in Python.

  41. s0md3v/xsstrike★ 15k

    XSStrike is a Python command-line XSS detection suite.

  42. codelucas/newspaper★ 15k

    This is an open-source Python3 library (not a web app) whose sole purpose is to scrape, parse, and curate news articles from arbitrary websites.

  43. hkuds/openharness★ 15k

    OpenHarness is a Python agent harness for LLM-driven coding and automation: provider access, iterative tool use, memory, permissions, extensions, and multi-agent work.

  44. bloomberg/memray★ 15k

    Type & Purpose: Memray is a memory profiling tool for Python.

  45. pjialin/py12306★ 15k

    py12306 is a multi-account, distributed 12306 ticket-buying assistant.

  46. geeeekexplorer/nano-vllm★ 14.9k

    Nano-vLLM is a lightweight, offline Python inference engine modeled after vLLM.

  47. alexta69/metube★ 14.9k

    MeTube is a self-hosted web interface for submitting media URLs and downloading video, audio, subtitles, and related content through yt-dlp.

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.