dep-tree
« Back to VersTracker
Description:
Tool for visualizing dependencies between files and enforcing dependency rules
Type: Formula  |  Latest Version: 0.23.4@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: dependency-analysis visualization code-architecture developer-tools static-analysis
Install: brew install dep-tree
About:
dep-tree is a command-line tool that analyzes codebases to generate visual dependency graphs between files. It helps developers understand complex code structures and enforces custom dependency rules to maintain architectural boundaries. The tool supports multiple programming languages and outputs interactive visualizations.
Key Features:
  • Multi-language dependency analysis
  • Interactive graph visualization
  • Customizable dependency rule enforcement
  • CI/CD integration capabilities
  • Multiple output formats (SVG, JSON, etc.)
Use Cases:
  • Analyzing legacy codebases to understand architectural dependencies
  • Enforcing clean architecture boundaries in team projects
  • Visualizing module relationships during refactoring
  • CI pipeline checks for unwanted circular dependencies
Alternatives:
  • depcruise – dep-tree offers more interactive visualizations and simpler rule configuration
  • nx – dep-tree is language-agnostic and focused on visualization rather than build orchestration
License: MIT
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Oct 10, 2025 12:01pm 0 VERSION_BUMP 49300e97
Sep 15, 2025 8:35am 0 VERSION_BUMP caa0e01b
Jan 1, 2025 5:15pm 0 VERSION_BUMP c20e9494
Jan 1, 2025 4:54pm 0 VERSION_BUMP 4f6328ab
Dec 4, 2024 9:30am 0 VERSION_BUMP f28cd080