[Go to site: main page, start]

Python dependency-graph

Open-source Python projects categorized as dependency-graph

Top 12 Python dependency-graph Projects

dependency-graph
  1. pipdeptree

    A command line utility to display dependency tree of the installed Python packages

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. scancode-toolkit

    :mag: ScanCode detects licenses, copyrights, dependencies by "scanning code" ... to discover and inventory open source and third-party packages used in your code. Sponsored by NLnet, the Google Summer of Code, Azure credits, nexB and other generous sponsors!

  4. emerge

    Emerge is a browser-based interactive codebase and dependency visualization tool for many different programming languages. It supports some basic code quality and graph metrics and provides a simple and intuitive way to explore and analyze a codebase by using graph structures.

  5. codegraph

    Static Python dependency graph with interactive HTML visualization, massive object detection, and unlinked module analysis (no code execution). (by xnuinside)

  6. Android-multimodule-dependency-graph

    Creates a dependency graph for an Android multimodule project.

  7. mcp-codebase-index

    17 MCP query tools for codebase navigation — functions, classes, imports, dependency graphs, change impact. Zero dependencies. 87% token reduction.

    Project mention: Show HN: MCP Codebase Index – 87% fewer tokens when AI navigates your codebase | news.ycombinator.com | 2026-02-17

    Every list-returning tool takes max_results, source tools take max_lines. AI agents can manage their own token budgets.

    The most interesting tool is probably get_change_impact — it walks the dependency graph transitively to tell you every symbol that would be affected by changing a given function or class. Traditional approach: read every file and hope the AI figures it out. Indexed approach: 204 characters.

    Works with Claude Code, OpenClaw, Cursor, and any MCP-compatible client.

    pip install "mcp-codebase-index[mcp]"

    GitHub: https://github.com/MikeRecognex/mcp-codebase-index

    More on local LLMs and AI-assisted dev at https://lftw.dev

  8. Lynx

    Light weight dependency graph for systems with massive calculation complexities or scheduling systems (by hosseinmoein)

  9. Surfactant

    Modular framework for file information extraction and dependency analysis to generate accurate SBOMs

    Project mention: Show HN: Analyze binary capabilities in-browser with capa and Pyodide | news.ycombinator.com | 2026-01-21

    Hey all!

    I’ve been working on getting Mandiant’s capa (a tool for identifying capabilities in executables) to run entirely client-side in the browser using Pyodide.

    To make this happen, I’ve been working through the capa dependency tree to ensure all upstream packages publish an sdist or pure-Python wheels. We’ve finally reached the point where it’s possible to run capa to analyze binaries in a browser using the vivisect backend.

    The long-term goal is to upstream these changes to the official mandiant/capa repository. I’d love for people to try it out and let me know how the performance feels or if you run into any quirks.

    Again, a live version can be found here: https://surfactant.readthedocs.io/en/latest/capa/

    And the source files for the page is here: https://github.com/llnl/Surfactant/tree/main/docs/capa

    Suggestions and bug reports are welcome!

  10. engin

    A lightweight Application Framework for Python powered by Dependency Injection

    Project mention: Show HN: Engin – a modular application framework for Python | news.ycombinator.com | 2025-10-09
  11. civ6-graph

    Dependency graph for entities in Civ VI game.

  12. ruth

    Google Maps for your codebase — interactive dependency graph, landmark detection, code preview, real-time topology updates

    Project mention: Show HN: Ruth – Google Maps for your codebase (pip install ruth-code) | news.ycombinator.com | 2026-03-23
  13. pviz-parser

    Analyze your codebase's dependency graph and export a structured bundle — nodes, edges, metrics, and cycle detection across multiple languages

    Project mention: Show HN: Pviz-parser – codebase parsing package for Python and TS/JS codebases | news.ycombinator.com | 2026-05-26
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python dependency-graph discussion

Log in or Post with

Python dependency-graph related posts

  • Show HN: Analyze binary capabilities in-browser with capa and Pyodide

    1 project | news.ycombinator.com | 21 Jan 2026
  • Show HN: ChunkHound, a local-first tool for understanding large codebases

    4 projects | news.ycombinator.com | 17 Jan 2026
  • Android multimodule dependency graph generator

    1 project | /r/androiddev | 29 Jan 2023
  • How to generate setup.py from pyproject.toml

    1 project | /r/learnpython | 1 Dec 2022
  • VENV issue when activating after moving into a new directory

    1 project | /r/learnpython | 19 Nov 2022
  • Scripts that help me during development

    3 projects | /r/androiddev | 4 Nov 2022
  • what is your opinion on the absolute minimum that needs to exist for a system to be considered “documented”.

    2 projects | /r/ExperiencedDevs | 8 Oct 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source dependency-graph projects in Python? This list will help you:

# Project Stars
1 pipdeptree 3,001
2 scancode-toolkit 2,564
3 emerge 1,070
4 codegraph 483
5 Android-multimodule-dependency-graph 75
6 mcp-codebase-index 56
7 Lynx 51
8 Surfactant 41
9 engin 20
10 civ6-graph 6
11 ruth 1
12 pviz-parser 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?