Skip to content

CppDepend/cppdepend-public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” CppDepend – Advanced Static Analysis for C/C++ Projects

CppDepend is a professional-grade static analysis tool for C and C++ that helps teams enforce coding standards, visualize architecture, track technical debt, and improve long-term maintainability.


βœ… Who Uses CppDepend?

CppDepend is trusted by:

  • Teams maintaining large or legacy C/C++ codebases
  • Developers working on safety-critical systems (automotive, aerospace, medical)
  • Organizations enforcing MISRA C++:2023, CERT, CWE, or ISO 26262
  • DevOps pipelines needing architecture visibility and compliance enforcement

πŸŽ“ Free for Students and OSS Contributors

CppDepend is free for students, educators, and open-source contributors.
Request your license here:
πŸ”— cppdepend.com/cppdepend-for-oss


πŸ“¦ What This Repository Contains

This repository includes documentation, comparisons, and case studies to help you evaluate and adopt CppDepend.

Explore:


πŸš€ Quick Start


πŸ” Tool Comparisons

Tool Comparison
SonarQube Architecture control vs hygiene-first analysis
Coverity Custom rules and traceability vs static defect detection
Klocwork Maintainability & architecture vs vulnerability detection
Cppcheck Free syntax checker vs enterprise-grade analysis
Polyspace Integration and reporting vs formal verification

πŸ“š Supported Standards

CppDepend supports and enforces:

  • βœ… MISRA C++:2023
  • βœ… CERT C/C++ Secure Coding
  • βœ… CWE Top 25 + On The Cusp
  • βœ… ISO/IEC TS 17961
  • βœ… AUTOSAR C++
  • βœ… Fully customizable rule engine with CQLinq

🧠 Industry Case Studies

Industry Case Study
Automotive MISRA & AUTOSAR
Aerospace & Defense Compliance and Reliability
Medical Devices Safety-Critical Development
Finance & Banking Maintainability for Legacy Systems
Embedded Systems Resource-Constrained Optimization
Energy & Utilities Governance and Long-Term Maintenance
Government & Public Sector Security & Compliance Enforcement
Software & Product Companies Quality at Scale
Game Development Architecture and Performance

🀝 Community & Contributions

We welcome ideas, issues, and suggestions related to improving this documentation.


πŸ“ License

This repository provides documentation only.
CppDepend is a commercial product. Visit cppdepend.com for licensing information.


πŸ”— Useful Links

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published