🔎 Overview

🔎 Overview#

Clanguru

C language utils and tools based on the libclang and binutils modules.

Clanguru provides four main capabilities:

  • Documentation Generation: Create documentation from C/C++ source code in multiple formats (Myst Markdown, Markdown, RestructuredText)

  • Mock Generation: Generate C function mocks for unit testing with GMock and CMock support

  • Object File Analysis: Analyze dependencies and symbol usage with HTML and Excel reports

  • Code Parsing: Parse and examine C/C++ Abstract Syntax Trees

See the Getting Started section to learn how to use Clanguru.