Showing 36 of 44 projects
A complete compiler toolchain for converting C and C++ code to WebAssembly, enabling native applications to run on the web.
Useful CMake Examples
A tool that generates a JSON compilation database for Clang-based tools by intercepting compiler calls during a build.
Automatically generates Rust FFI bindings to C and C++ libraries.
A high-performance, header-only C++ library for binding to Lua with advanced features and zero-overhead abstractions.
A Clang-based tool that analyzes #include directives in C/C++ source files to ensure proper header dependencies.
C++ Insights - See your source code with the eyes of a compiler
Tools and libraries to generate .NET bindings for native C/C++ APIs, enabling interoperability with C# and C++/CLI.
CodeChecker is an analyzer tooling, defect database and viewer extension for static and dynamic analyzer tools.
Rust bindings for the OpenCV computer vision library, enabling Rust developers to leverage OpenCV's capabilities.
A shell script that compiles and executes C (and C++) source files in one command, enabling C scripting.
A fast, accurate static code analyzer for C/C++, C#, and Lua that detects defects early in development.
A high-performance C/C++ library for compressed bitmaps with SIMD optimizations, used in databases like ClickHouse and Apache Doris.
An all inline SIMD C++ linear algebra library optimized for games and graphics applications.
CMake toolchain file and scripts for building native C/C++ code with the Android NDK.
An Emacs minor mode for C/C++/Objective-C development powered by libclang, providing code completion, syntax checking, and eldoc integration.
A Vim plugin providing real-time, semantic code highlighting for C, C++, and Objective-C using libclang.
A curated collection of LLVM-based tools, compilers, and resources focused on security, obfuscation, binary lifting, and compiler development.
A Qt-oriented static code analyzer based on Clang that provides over 50 Qt-specific compiler warnings and automatic fix-its.
A Sublime Text plugin providing robust, out-of-the-box autocompletion for C, C++, Objective-C, and Objective-C++ using clang.
A WebAssembly toolchain and toolkit for building smart contracts on the EOSIO blockchain platform.
A high-performance C library and command-line tool for parsing, building, and optimizing OpenType font files with JSON serialization.
Boomerang Decompiler - Fighting the code-rot :)
A fast command-line tool that searches C/C++ source code using AST parsing and prints matching code snippets.
A transpiler that converts C source code into Go source code, enabling migration of C projects to Go.
A modern documentation generator for C++ that automatically creates API docs with integrated Markdown pages and instant search.
A C++ reflection library that uses Clang to parse source code and generate runtime type information databases.
A C header to Delphi Pascal translator using libclang for accurate conversion of C libraries.
A Java library for parsing static code analysis reports from 79+ tools into a unified format.
A developer-focused tool that visualizes Clang/LLVM optimization failures in HTML to help improve C++/Rust code performance.
A Visual Studio Code extension providing C/C++/Objective-C code completion and diagnostics using the Clang command-line tool.
A C++ reflection library for automatic serialization/deserialization of JSON, YAML, and binary formats.
A CMake module providing precompiled header support via custom CXXPCH/CPCH compiler extensions, now obsolete since CMake 3.16.
Lint C, C++, Objective-C, and Objective-C++ files in Atom using the Clang compiler.
A web-based code browser using Clang's AST parser to create cross-references and call graphs for security analysis.
A command line tool and library for generating CFFI bindings for Common Lisp from C header files.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.