
dotDepend reveals hidden project and package relationships across your entire codebase — without building, restoring, or opening Visual Studio.

dotDepend is actively being developed. Please note:
Everything you need to understand and maintain .NET dependencies
Scan multiple solutions and projects at once. Understand dependencies across repos, not just inside a single .sln. Perfect for mono-repos and microservices.
Zoom, pan, drag, focus and lock nodes. Highlight project-to-project dependencies and package usage. Make invisible complexity visible.
Track direct and transitive dependencies. Identify version sprawl, high-risk shared dependencies, and see which projects depend on specific packages.
No MSBuild evaluation. No Visual Studio required. Works on machines without SDKs installed. Perfect for CI, audits, and onboarding.
Detect circular dependencies, identify hotspots, measure dependency depth and fan-in/fan-out. Spot architecture drift before it becomes technical debt.
Native desktop experience with Blazor. Fast, offline-friendly, and ideal for secure or air-gapped environments. Your code never leaves your machine.
Export dependency snapshots in JSON or XML formats. Share analysis results with your team, track changes over time, or integrate with external tools.
Perform new scans without losing your current work. Switch between projects, refresh analysis, and compare multiple codebases seamlessly in the same session.
Get started in seconds, gain insights instantly
Point dotDepend to your codebase location
Instant analysis without building or restoring
Interactive visualization of all relationships
Deep dive into your architecture visually
Choose the plan that fits your needs
Perfect for personal projects and small codebases
Advanced analysis for professional developers
For teams and large-scale systems
Everything you need to know
Join teams using dotDepend to maintain cleaner, more maintainable .NET codebases