NDepend
Static code analysis tool for .NET codebases
NDepend is a static code analysis tool for .NET codebases that provides code quality and security insights through an interactive web report, dependency graphs, quality gates, and customizable C# LINQ-based rules. It runs on-premises and integrates with Visual Studio, Azure DevOps, GitHub Actions, and other CI/CD platforms.
Its main features include a dependency graph and matrix, code metrics such as lines of code, cyclomatic complexity, coupling, and nesting depth, trend charts, test coverage data import, code diff since baseline, and technical debt estimation. Quality gates are customizable PASS/WARN/FAIL criteria written in C# LINQ queries. NDepend imports issues from Roslyn Analyzers and ReSharper Code Inspections, and its MCP Server allows AI coding assistants to detect and fix issues. It runs on Windows, macOS, and Linux, and supports .NET versions from .NET Framework 4.x through .NET 10, including ASP.NET Core, Blazor, Xamarin, Unity, and UWP.
NDepend is packaged in Developer and Build-Machine editions, with a 14-day free trial available. It integrates with Visual Studio, Azure DevOps, GitHub Actions, and other CI/CD pipelines, and can also be used alongside Visual Studio Code and Rider through a standalone application.
12 alternatives to NDepend
Ranked by how well each tool replaces NDepend: shared features, audience, price and popularity.
A static analyzer for C, C++, C#, Java, Go, JavaScript and TypeScript code. Works on, and,
Covers 6 of 15 key features and has a free plan.
Free plan61 out of 100 matchFreeOpen source vulnerability scanner and software composition analysis for secure software
Covers 9 of 15 key features and has a free plan.
Free plan61 out of 100 matchContact sales- 60 out of 100 match$24/mo
- 59 out of 100 matchContact sales
A tool for static C/C++ code analysis
Covers 1 of 15 key features, has a free plan and is open source.
Free planOpen source59 out of 100 matchContact salesCode quality and security for AI-assisted engineering.
Covers 0 of 15 key features and has a free plan.
Free plan58 out of 100 match$18/moBug bash your app before every release with Momentic's AI QA engineer
Covers 11 of 15 key features and has a free plan.
Free plan58 out of 100 match$125/moThe AI platform for software quality
Covers 8 of 15 key features and has a free plan.
Free plan57 out of 100 match$84/moAutomate Java coding standards with Checkstyle.
Covers 5 of 15 key features, has a free plan and is open source.
Free planOpen source56 out of 100 matchContact sales- 56 out of 100 matchContact sales
- 56 out of 100 match—
- 56 out of 100 match$20/mo