awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
danmar avatar

danmar/cppcheck

0
View on GitHub↗
6,512 stars·1,553 forks·C++·gpl-3.0·14 viewscppcheck.sourceforge.io↗

Cppcheck

Features

  • Static Analyzers - An open-source tool that detects bugs, security vulnerabilities, and undefined behavior in C and C++ source code without executing it.
  • Security Vulnerability Scanners - Detects buffer overflows, null pointer dereferences, and other security flaws in C and C++ code.
  • Coding Standards Checkers - Validates source code against MISRA C/C++, CERT C/C++, and AUTOSAR standards, with premium tiers offering full rule texts and compliance reports.
  • C/C++ Tutorials - A code checker that enforces CERT secure coding standards to prevent common software vulnerabilities.
  • Undefined Behavior Detection - Detects null pointer dereferences, buffer overflows, and uninitialized variables using flow-sensitive analysis.
  • AUTOSAR Enforcers - Checks C++ code against AUTOSAR guidelines for automotive software development.
  • Safety-Critical Standard Enforcers - Enforces MISRA, CERT, and AUTOSAR standards for safety and quality compliance in C and C++ code.
  • Code Quality Tools - Integrates with development environments and CI pipelines to automate code quality checks.
  • IDE Analysis Integrations - Integrates with IDEs and CI systems through plugins and hooks for automated static analysis.
  • Code Quality Tools - Performs static analysis on C/C++ code.
  • Linting And Formatting - Static analysis tool for C and C++ code.
  • Static Analysis - Static analysis tool for C and C++ code.
  • Application Security - Performs static analysis on C/C++ code.

Star history

Star history chart for danmar/cppcheckStar history chart for danmar/cppcheck

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Cppcheck

These projects share indexed features with Cppcheck. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • pycqa/pylintPyCQA avatar

    PyCQA/pylint

    5,685View on GitHub↗

    Pylint is a static code analysis tool for Python that checks source code for errors, coding standard violations, and code smells without executing the program. It parses code into an abstract syntax tree and walks the tree to detect issues, enforces configurable style rules and naming conventions, and identifies duplicate code blocks by comparing tokenised source sequences. The tool also includes an inference engine that deduces variable types by simulating code paths, enabling deeper analysis even in untyped code. What distinguishes Pylint is its plugin-based checker architecture, which allo

    Python
    View on GitHub↗5,685
  • securego/gosecsecurego avatar

    securego/gosec

    8,866View on GitHub↗

    gosec is a static analysis security tool designed to scan Go source code for vulnerabilities and common coding flaws. It functions as a security analyzer that inspects the abstract syntax tree to identify insecure function calls, API usage, and potential security risks. The tool distinguishes itself by mapping detected vulnerabilities to Common Weakness Enumeration identifiers for standardized reporting and integrating with external AI models to suggest code fixes for identified issues. Its capabilities cover the detection of injection vulnerabilities, hardcoded credentials, weak cryptograph

    Go
    View on GitHub↗8,866
  • koalaman/shellcheckkoalaman avatar

    koalaman/shellcheck

    39,574View on GitHub↗

    This project is a static analysis tool and linter designed to improve the quality, reliability, and portability of shell scripts. By performing deep structural analysis, it identifies common programming pitfalls, syntax errors, and security vulnerabilities before scripts are executed. It functions as an automated code reviewer that enforces best practices and helps developers maintain consistent, robust code across different operating environments. The tool distinguishes itself through its dialect-aware grammar resolution, which adapts its parsing logic based on the specific shell interpreter

    Haskellbashdeveloper-toolshaskell
    View on GitHub↗39,574
  • federico-busato/modern-cpp-programmingfederico-busato avatar

    federico-busato/Modern-CPP-Programming

    15,808View on GitHub↗

    This project is a comprehensive educational resource and programming course covering C++ language semantics and features from C++03 through C++26. It provides structured tutorials and technical guides focused on modern C++ development. The material offers specialized instruction on template metaprogramming, including the use of type traits and compile-time computations. It features detailed guides on concurrency and parallelism for multi-core execution, as well as a reference for software design applying SOLID principles and RAII. Additionally, it covers build performance optimization to redu

    HTMLc-plus-pluscode-qualitycompilers
    View on GitHub↗15,808
Compare all 30 related projects→

Frequently asked questions

What are the main features of danmar/cppcheck?

The main features of danmar/cppcheck are: Static Analyzers, Security Vulnerability Scanners, Coding Standards Checkers, C/C++ Tutorials, Undefined Behavior Detection, AUTOSAR Enforcers, Safety-Critical Standard Enforcers, Code Quality Tools.

Which projects share features with danmar/cppcheck?

Projects with overlapping indexed features include: pycqa/pylint — Pylint is a static code analysis tool for Python that checks source code for errors, coding standard violations, and… securego/gosec — gosec is a static analysis security tool designed to scan Go source code for vulnerabilities and common coding flaws.… koalaman/shellcheck — This project is a static analysis tool and linter designed to improve the quality, reliability, and portability of… federico-busato/modern-cpp-programming — This project is a comprehensive educational resource and programming course covering C++ language semantics and… stylelint/stylelint — Stylelint is a static code analysis tool and linter for CSS and style-like languages. It identifies errors, enforces… golang/lint — This is a static analysis linter and code quality tool for Go. It analyzes source code to identify common coding…