Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Clang

Clang

44 projects

Showing 36 of 44 projects

emscripten
emscriptenC++

A complete compiler toolchain for converting C and C++ code to WebAssembly, enabling native applications to run on the web.

#hacktoberfest#clang#webassembly
Stars27.5k
Forks3.5k
Last commit14 hours ago
cmake-examples
cmake-examplesCMake

Useful CMake Examples

#clang-format#clang#catch
Stars13.1k
Forks2.5k
Last commit2 years ago
Bear
BearRust

A tool that generates a JSON compilation database for Clang-based tools by intercepting compiler calls during a build.

#clang#developer-tools#build-tools
Stars6.4k
Forks368
Last commit1 day ago
rust-bindgen
rust-bindgenRust

Automatically generates Rust FFI bindings to C and C++ libraries.

#systems-programming#clang#c-bindings
Stars5.2k
Forks814
Last commit17 days ago
sol2
sol2C++

A high-performance, header-only C++ library for binding to Lua with advanced features and zero-overhead abstractions.

#clang#gcc#lua-scripting
Stars5.1k
Forks607
Last commit1 year ago
include-what-you-use
include-what-you-useC++

A Clang-based tool that analyzes #include directives in C/C++ source files to ensure proper header dependencies.

#clang#build-optimization#header-dependencies
Stars4.7k
Forks428
Last commit6 hours ago
cppinsights
cppinsightsC++

C++ Insights - See your source code with the eyes of a compiler

#clang#cplusplus-14#cplusplus-11
Stars4.5k
Forks266
Last commit1 month ago
CppSharp
CppSharpC#

Tools and libraries to generate .NET bindings for native C/C++ APIs, enabling interoperability with C# and C++/CLI.

#parsing#glue#clang
Stars3.4k
Forks542
Last commit2 months ago
CodeChecker
CodeCheckerPython

CodeChecker is an analyzer tooling, defect database and viewer extension for static and dynamic analyzer tools.

#clang#clang-tidy#results-viewer
Stars2.6k
Forks471
Last commit2 days ago
opencv-rust
opencv-rustRust

Rust bindings for the OpenCV computer vision library, enabling Rust developers to leverage OpenCV's capabilities.

#clang#opencv-bindings#ffi
Stars2.5k
Forks187
Last commit18 hours ago
c
cShell

A shell script that compiles and executes C (and C++) source files in one command, enabling C scripting.

#clang#compiler#gcc
Stars2.2k
Forks185
Last commit7 months ago
TscanCode
TscanCodeC++

A fast, accurate static code analyzer for C/C++, C#, and Lua that detects defects early in development.

#clang#gcc#static-code-analysis
Stars2.1k
Forks601
Last commit2 years ago
CRoaring
CRoaringC

A high-performance C/C++ library for compressed bitmaps with SIMD optimizations, used in databases like ClickHouse and Apache Doris.

#c-library#clang#gcc
Stars1.9k
Forks327
Last commit16 hours ago
DirectXMath
DirectXMathC++

An all inline SIMD C++ linear algebra library optimized for games and graphics applications.

#clang#cpp-library#microsoft
Stars1.8k
Forks258
Last commit8 days ago
android-cmake
android-cmakeCMake

CMake toolchain file and scripts for building native C/C++ code with the Android NDK.

#android-native#clang#gcc
Stars1.2k
Forks425
Last commit8 years ago
Irony-mode
Irony-modeEmacs Lisp

An Emacs minor mode for C/C++/Objective-C development powered by libclang, providing code completion, syntax checking, and eldoc integration.

#clang#emacs#objective-c
Stars911
Forks96
Last commit2 years ago
color_coded
color_codedC++

A Vim plugin providing real-time, semantic code highlighting for C, C++, and Objective-C using libclang.

#clang#semantic-analysis#developer-tools
Stars871
Forks49
Last commit2 years ago
Awesome LLVM security
Awesome LLVM security

A curated collection of LLVM-based tools, compilers, and resources focused on security, obfuscation, binary lifting, and compiler development.

#clang#compiler-security#code-obfuscation
Stars855
Forks100
Last commit16 days ago
clazy
clazyC++

A Qt-oriented static code analyzer based on Clang that provides over 50 Qt-specific compiler warnings and automatic fix-its.

#clang#qt#moc
Stars742
Forks97
Last commit5 days ago
EasyClangComplete
EasyClangCompletePython

A Sublime Text plugin providing robust, out-of-the-box autocompletion for C, C++, Objective-C, and Objective-C++ using clang.

#auto-complete#clang#bazel
Stars580
Forks77
Last commit1 month ago
eosio.cdt
eosio.cdtC++

A WebAssembly toolchain and toolkit for building smart contracts on the EOSIO blockchain platform.

#clang#webassembly#smart-contracts
Stars508
Forks281
Last commit4 years ago
otfcc
otfccC

A high-performance C library and command-line tool for parsing, building, and optimizing OpenType font files with JSON serialization.

#c-library#clang#type-design
Stars435
Forks69
Last commit4 years ago
Boomerang
BoomerangC++

Boomerang Decompiler - Fighting the code-rot :)

#clang#gcc#qt5
Stars405
Forks61
Last commit5 years ago
fccf
fccfC++

A fast command-line tool that searches C/C++ source code using AST parsing and prints matching code snippets.

#clang#developer-tools#open-source
Stars388
Forks18
Last commit1 year ago
c4go
c4goC

A transpiler that converts C source code into Go source code, enabling migration of C projects to Go.

#clang#compiler#c4go
Stars376
Forks41
Last commit1 year ago
hdoc
hdocC++

A modern documentation generator for C++ that automatically creates API docs with integrated Markdown pages and instant search.

#clang#developer-tools#static-site-generator
Stars339
Forks28
Last commit1 year ago
clReflect
clReflectC++

A C++ reflection library that uses Clang to parse source code and generate runtime type information databases.

#clang#runtime-type-information#c-plus-plus
Stars286
Forks30
Last commit3 years ago
Chet - C Header Translator for Delphi
Chet - C Header Translator for DelphiPascal

A C header to Delphi Pascal translator using libclang for accurate conversion of C libraries.

#header-translators#clang#language-interop
Stars224
Forks50
Last commit3 months ago
Violations Lib
Violations LibJava

A Java library for parsing static code analysis reports from 79+ tools into a unified format.

#phpcs#clang#java-library
Stars160
Forks41
Last commit3 months ago
OptView2
OptView2Python

A developer-focused tool that visualizes Clang/LLVM optimization failures in HTML to help improve C++/Rust code performance.

#html-reporting#clang#yaml-processing
Stars150
Forks17
Last commit4 months ago
C/C++ Clang Command Adapter
C/C++ Clang Command AdapterTypeScript

A Visual Studio Code extension providing C/C++/Objective-C code completion and diagnostics using the Clang command-line tool.

#clang#developer-tools#vscode-extension
Stars129
Forks22
Last commit3 years ago
Easy Reflection
Easy ReflectionC++

A C++ reflection library for automatic serialization/deserialization of JSON, YAML, and binary formats.

#clang#serde#yaml
Stars105
Forks7
Last commit1 year ago
CMakePCHCompiler
CMakePCHCompilerCMake

A CMake module providing precompiled header support via custom CXXPCH/CPCH compiler extensions, now obsolete since CMake 3.16.

#clang#gcc#compiler-extension
Stars102
Forks19
Last commit6 years ago
linter-clang
linter-clangJavaScript

Lint C, C++, Objective-C, and Objective-C++ files in Atom using the Clang compiler.

#clang#objective-c#atom-package
Stars56
Forks30
Last commit3 years ago
codebro
codebroHTML

A web-based code browser using Clang's AST parser to create cross-references and call graphs for security analysis.

#clang#ast-parser#c-cpp
Stars47
Forks6
Last commit9 years ago
cl-bindgen
cl-bindgenPython

A command line tool and library for generating CFFI bindings for Common Lisp from C header files.

#clang#python-library#ffi
Stars40
Forks3
Last commit29 days ago
Page 1 of 2Next

Related Tags

#C Plus Plus18#C13#Static Analysis12#Developer Tools10#Cpp10#Gcc9#Llvm9#Cross Platform8#C Language6#Code Generation6#Code Quality5#Libclang5
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub