GitDiagram
Browse

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

  1. 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.

  2. 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…

  3. httpie/cli★ 38.6k

    HTTPie is a human-friendly command-line HTTP client.

  4. gto76/python-cheatsheet★ 38.3k

    Source repository (Markdown README.md, index.html, parse.js, CSS, fonts)

  5. 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…

  6. khoj-ai/khoj★ 38k

    Khoj is a self-hostable personal AI application.

  7. myshell-ai/openvoice★ 37.8k

    OpenVoice is a voice-cloning and speech-generation system.

  8. httpie/httpie★ 37.8k

    Type: Open-source CLI tool for interacting with HTTP APIs.

  9. chatchat-space/langchain-chatchat★ 37.7k

    – Look at the “frontend” directory.

  10. textualize/textual★ 37.5k

    Textual is a Python framework for building asynchronous, cross-platform terminal and browser interfaces.

  11. 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).

  12. openai/gym★ 37.2k

    Gym provides a standard reinforcement-learning environment API and a catalog of environments.

  13. huggingface/pytorch-image-models★ 37.2k

    PyTorch Image Models (timm) is a vision-model library and companion toolkit for image classification and related tasks.

  14. google/langextract★ 37.2k

    LangExtract is a Python library for LLM-assisted, source-grounded structured extraction from text.

  15. babysor/mockingbird★ 36.9k

    MockingBird is a voice-cloning and voice-conversion system with command-line, desktop-toolbox, and web interfaces.

  16. hkuds/vibe-trading★ 36.9k

    Vibe-Trading is a personal trading and finance-research agent with CLI, web/API, and MCP entry points.

  17. xinntao/real-esrgan★ 36.9k

    Real-ESRGAN is an image/video restoration and super-resolution system.

  18. roboflow/supervision★ 36.8k

    Core Library: The “supervision” package is the heart of the project and includes submodules for.

  19. 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.

  20. sgl-project/sglang★ 36.2k

    SGLang is a high-performance serving framework for language, multimodal, and diffusion models.

  21. virgiliojr94/book-to-skill★ 35.3k

    book-to-skill converts books and other structured prose into an agent-ready skill.

  22. google/jax★ 35.2k

  23. jax-ml/jax★ 35.2k

    JAX is an open-source Python library for high-performance numerical computing.

  24. 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…

  25. rvc-project/retrieval-based-voice-conversion-webui★ 35k

    The project is a voice conversion framework with a web interface.

  26. mouredev/hello-python★ 35k

    This repository is an educational project that covers multiple areas: basic Python programming, intermediate topics, and backend API development with FastAPI.

  27. 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.

  28. 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.

  29. nandhakishorm/laya★ 34.5k

    Laya is a multilingual, non-autoregressive typed-decision engine, exposed through Python and parallel language ports.

  30. openbmb/chatdev★ 34.4k

    DevAll is a zero-code multi-agent workflow platform.

  31. 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.

  32. facebookresearch/detectron2★ 34.3k

    Type: Open-source computer vision research library and framework

  33. testersunshine/12306★ 34.1k

    12306 购票小助手 automates ticket search and booking.

  34. 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…

  35. lllyasviel/controlnet★ 33.8k

    This is a research‐oriented machine-learning toolkit (“ControlNet”) built on Stable Diffusion (a latent diffusion model).

  36. nicolargo/glances★ 33.7k

    Glances is a cross-platform system-monitoring tool.

  37. 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.

  38. stanfordnlp/dspy★ 33.2k

    DSPy is an open-source Python framework (SDK) for “programming” foundation models via composable pipelines rather than brittle prompts.

  39. 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…

  40. mukul975/anthropic-cybersecurity-skills★ 33.2k

    This repository is a library of structured cybersecurity skills for AI agents, not a single application.

  41. 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.

  42. 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.

  43. 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…

  44. numpy/numpy★ 32.9k

    NumPy is a Python scientific-computing package centered on multidimensional arrays and vectorized operations.

  45. certbot/certbot★ 32.9k

    Certbot is an open-source CLI tool and library for obtaining and renewing TLS certificates via the ACME protocol.

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.