Projects in Awesome Lists tagged with clang
A curated list of projects in awesome lists tagged with clang .
https://github.com/simdjson/simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
aarch64 arm arm64 avx2 avx512 c-plus-plus clang clang-cl cpp11 gcc-compiler json json-parser json-pointer loongarch neon simd sse42 vs2019 x64
Last synced: 13 May 2025
https://github.com/lionsoul2014/ip2region
Ip2region (2.0 - xdb) is a offline IP address manager framework and locator, support billions of data segments, ten microsecond searching performance. xdb engine implementation for many programming languages
c clang golang ip-address ip-address-database ip-address-location ip-location ip-lookup java lua lua-extension php rust xdb-engine
Last synced: 04 Jan 2026
https://github.com/ttroy50/cmake-examples
Useful CMake Examples
boost catch clang clang-format cmake cpack cpp cppcheck ctest google-test static-analysis tutorial unit-testing
Last synced: 10 Apr 2025
https://github.com/rizsotto/bear
Bear is a tool that generates a compilation database for clang tooling.
build-system build-tool clang compilation-database
Last synced: 14 May 2025
https://github.com/rizsotto/Bear
Bear is a tool that generates a compilation database for clang tooling.
build-system build-tool clang compilation-database
Last synced: 15 Mar 2025
https://github.com/thephd/sol2
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
android clang cpp17 gcc ios lua lua-binding lua-bindings lua-scripting luajit modern-cpp ndk simple sol visual-cpp visual-studio
Last synced: 13 May 2025
https://github.com/andreasfertig/cppinsights
C++ Insights - See your source code with the eyes of a compiler
ast clang cplusplus cplusplus-11 cplusplus-14 cplusplus-17 cplusplus-20 cplusplus-23 cpp cpp11 cpp14 cpp17 cpp20 cpp23 cpp26 llvm
Last synced: 13 May 2025
https://github.com/ThePhD/sol2
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
android clang cpp17 gcc ios lua lua-binding lua-bindings lua-scripting luajit modern-cpp ndk simple sol visual-cpp visual-studio
Last synced: 15 Mar 2025
https://github.com/root-project/cling
The cling C++ interpreter
c-plus-plus clang interpreter jupyter llvm
Last synced: 13 May 2025
https://github.com/lewissbaker/cppcoro
A library of C++ coroutine abstractions for the coroutines TS
async async-await asynchronous-programming asyncio clang coroutines coroutines-ts cplusplus cpp linux msvc windows
Last synced: 14 May 2025
https://github.com/ericsson/codechecker
CodeChecker is an analyzer tooling, defect database and viewer extension for static and dynamic analyzer tools.
analysis c clang clang-tidy codechecker cpp database defects docker linux llvm macosx objective-c results-viewer static-analysis static-analyzer static-analyzers vue
Last synced: 12 May 2025
https://github.com/Ericsson/codechecker
CodeChecker is an analyzer tooling, defect database and viewer extension for static and dynamic analyzer tools.
analysis c clang clang-tidy codechecker cpp database defects docker linux llvm macosx objective-c results-viewer static-analysis static-analyzer static-analyzers vue
Last synced: 28 Apr 2025
https://github.com/clangd/clangd
clangd language server
clang cplusplus ide language-server
Last synced: 05 Jan 2026
https://github.com/kfrlib/kfr
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
audio audio-processing avx avx512 clang cplusplus cplusplus-14 cplusplus-17 cpp14 cpp17 cxx dft digital-signal-processing discrete-fourier-transform dsp fast-fourier-transform fft header-only simd
Last synced: 14 May 2025
https://github.com/vitalelement/avalonstudio
Cross platform IDE and Shell
arch-linux avalonia clang cplusplus cross-platform-ide csharp dotnetcore gcc gdb linux llvm macos mono stm32 ubuntu xaml
Last synced: 14 May 2025
https://github.com/zeldaret/botw
Decompilation of The Legend of Zelda: Breath of the Wild (Switch 1.5.0)
breath-of-the-wild clang cpp decompilation nintendo-switch reverse-engineering
Last synced: 14 May 2025
https://github.com/roaringbitmap/croaring
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks
arm avx-512 avx2 bitset bitset-library c clang gcc neon roaring-bitmaps visual-studio
Last synced: 15 May 2025
https://github.com/microsoft/DirectXMath
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
avx avx2 clang cpp-library desktop directx directxmath microsoft msvc neon simd sse uwp xbox
Last synced: 14 Mar 2025
https://github.com/VitalElement/AvalonStudio
Cross platform IDE and Shell
arch-linux avalonia clang cplusplus cross-platform-ide csharp dotnetcore gcc gdb linux llvm macos mono stm32 ubuntu xaml
Last synced: 11 Apr 2025
https://github.com/Microsoft/DirectXMath
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
avx avx2 clang cpp-library desktop directx directxmath microsoft msvc neon simd sse uwp xbox
Last synced: 13 Mar 2025
https://github.com/RoaringBitmap/CRoaring
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks
arm avx-512 avx2 bitset bitset-library c clang gcc neon roaring-bitmaps visual-studio
Last synced: 18 Mar 2025
https://github.com/nickdiego/compiledb
Tool for generating Clang's JSON Compilation Database files for make-based build systems.
c clang compilation-database cpp gnu-make makefile
Last synced: 13 May 2025
https://github.com/boostorg/pfr
std::tuple like methods for user defined types without any macro or boilerplate code
boost clang cplusplus cplusplus-14 cpp cpp14 cpp17 gcc magic reflection reflection-library reflections std tuple tuples visual-studio
Last synced: 14 May 2025
https://github.com/enzymead/enzyme
High-performance automatic differentiation of LLVM and MLIR.
ad automatic-differentiation c clang compiler cpp deep-learning derivative differentiable-programming enzyme gradient high-performance llvm llvm-enzyme machine-learning pytorch rust scientific-computing simulation tensorflow
Last synced: 14 May 2025
https://github.com/EnzymeAD/Enzyme
High-performance automatic differentiation of LLVM and MLIR.
ad automatic-differentiation c clang compiler cpp deep-learning derivative differentiable-programming enzyme gradient high-performance llvm llvm-enzyme machine-learning pytorch rust scientific-computing simulation tensorflow
Last synced: 20 Mar 2025
https://github.com/yrnkrn/zapcc
zapcc is a caching C++ compiler based on clang, designed to perform faster compilations
c-plus-plus clang llvm precompiled-headers
Last synced: 16 May 2025
https://github.com/rhysd/vim-clang-format
Vim plugin for clang-format, a formatter for C, C++, Obj-C, Java, JavaScript, and so on.
clang clang-format formatter vim vim-plugin
Last synced: 16 May 2025
https://github.com/aras-p/clangbuildanalyzer
Clang build analysis tool using -ftime-trace
Last synced: 14 May 2025
https://github.com/aras-p/ClangBuildAnalyzer
Clang build analysis tool using -ftime-trace
Last synced: 08 May 2025
https://github.com/heroims/obfuscator
ollvm,base on llvm-clang 5.0.2, 6.0.1 , 7.0.1,8.0,9.0,9.0.1,10.x,11.x,12.x,13.x,14.x,swift-llvm-clang 5.0,swift-llvm-clang 5.5
Last synced: 06 Oct 2025
https://github.com/google/clif
Binding generator to wrap C++ for Python using LLVM.
c-plus-plus clang generator python wrapper
Last synced: 21 Aug 2025
https://github.com/sarcasm/irony-mode
A C/C++ minor mode for Emacs powered by libclang
clang compilation-database emacs irony-mode libclang
Last synced: 09 Apr 2025
https://github.com/Sarcasm/irony-mode
A C/C++ minor mode for Emacs powered by libclang
clang compilation-database emacs irony-mode libclang
Last synced: 21 Apr 2025
https://github.com/jeaye/color_coded
A vim plugin for libclang-based highlighting of C, C++, ObjC
c clang cplusplus highlighting libclang objective-c vim
Last synced: 04 Oct 2025
https://github.com/banach-space/clang-tutor
A collection of out-of-tree Clang plugins for teaching and learning
clang clang-plugin clang-plugins clang-tooling cplusplus llvm-tutorial tutorial
Last synced: 17 Oct 2025
https://github.com/alexpovel/srgn
A grep-like tool which understands source code syntax and allows for manipulation in addition to search
abstract-syntax-tree c clang cli csharp go grep hacktoberfest hcl python regex rust rust-lang sed tr tree-sitter typescript
Last synced: 11 Apr 2025
https://github.com/turesnake/tprpix
a Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.
c-plus-plus c-plus-plus-17 clang cmake cpp cpp11 cpp17 cross-platform game glad glfw3 graphics opengl sqlite3
Last synced: 04 Apr 2025
https://github.com/atilaneves/cmake-ide
Use Emacs as a C/C++ IDE
autocomplete autocompletion clang cmake cmake-ide cpp cpp11 cpp14 cpp17 emacs emacs-lisp flycheck flycheck-extension goto-definition ide libclang melpa rtags
Last synced: 13 Apr 2025
https://github.com/fay59/fcd
An optimizing decompiler
clang decompiler elf llvm mach-o x86-64
Last synced: 04 Apr 2025
https://github.com/punesemu/punes
Qt-based Nintendo Entertaiment System emulator and NSF/NSF2/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)
6502 c c-plus-plus clang d3d9 emulation emulator famicom-disk-system famicom-emulator freebsd linux nes nes-emu nes-emulator nintendo-nes nsf nsfe openbsd opengl windows
Last synced: 15 May 2025
https://github.com/punesemu/puNES
Qt-based Nintendo Entertaiment System emulator and NSF/NSF2/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)
6502 c c-plus-plus clang d3d9 emulation emulator famicom-disk-system famicom-emulator freebsd linux nes nes-emu nes-emulator nintendo-nes nsf nsfe openbsd opengl windows
Last synced: 31 Mar 2025
https://github.com/ubpa/usrefl
Header-only, tiny (99 lines) and powerful C++20 static reflection library.
clang cpp cpp20 gcc morden-cpp msvc reflection static static-reflection
Last synced: 04 Apr 2025
https://github.com/Ubpa/USRefl
Header-only, tiny (99 lines) and powerful C++20 static reflection library.
clang cpp cpp20 gcc morden-cpp msvc reflection static static-reflection
Last synced: 31 Mar 2025
https://github.com/hedronvision/bazel-compile-commands-extractor
Goal: Enable awesome tooling for Bazel users of the C language family.
bazel bazel-build c ccls clang clang-tidy clang-tooling clangd contributions-welcome cpp cross-platform cuda hacktoberfest objective-c objective-c-plus-plus tools
Last synced: 23 Mar 2025
https://github.com/StableCoder/cmake-scripts
Easy-to-add enhancements for any C/C++ CMake project. Including AFL fuzzing, code-coverage, Thread/Address/Leak/Address/Undefined sanitizer instrumentation, compilation of GLSL shaders and more.
clang clang-format clang-tidy cmake cmake-format code-coverage coverage coverage-information cppcheck dependency-graph doxygen fuzzing gcc llvm sanitizer sanitizers target-instrumentation test-coverage
Last synced: 16 May 2025
https://github.com/stablecoder/cmake-scripts
Easy-to-add enhancements for any C/C++ CMake project. Including AFL fuzzing, code-coverage, Thread/Address/Leak/Address/Undefined sanitizer instrumentation, compilation of GLSL shaders and more.
clang clang-format clang-tidy cmake cmake-format code-coverage coverage coverage-information cppcheck dependency-graph doxygen fuzzing gcc llvm sanitizer sanitizers target-instrumentation test-coverage
Last synced: 07 Apr 2025
https://github.com/wang-bin/avbuild
ffmpeg花式编译. build tool for all platforms: iOS, android, raspberry pi, win32, uwp, linux, macOS etc.
android apple-sillicon bitcode clang ffmpeg ios libav libffmpeg linux maccatalyst macos mingw msvc raspberry-pi uwp vs2019 windows-phone windows-xp
Last synced: 15 Apr 2025
https://github.com/niosus/EasyClangComplete
:boom: Robust C/C++ code completion for Sublime Text 3/4
auto-complete c clang cmake code-completion compilation-database compile cplusplus cpp libclang plugin sublime-text sublime-text-3 sublime-text-4
Last synced: 26 Mar 2025
https://github.com/niosus/easyclangcomplete
:boom: Robust C/C++ code completion for Sublime Text 3/4
auto-complete c clang cmake code-completion compilation-database compile cplusplus cpp libclang plugin sublime-text sublime-text-3 sublime-text-4
Last synced: 04 Apr 2025
https://github.com/amrdeveloper/clangql
ClangQL is a tool that allow you to run SQL-like query on C/C++ Code instead of database files using the GitQL SDK
ast clang cpp database gitql llvm llvm-clang llvm-frontend parser
Last synced: 14 May 2025
https://github.com/caphyon/clang-power-tools
Bringing clang-tidy magic to Visual Studio C++ developers.
clang clang-compile clang-format clang-tidy cpp llvm modernize static-analysis
Last synced: 15 May 2025
https://github.com/Caphyon/clang-power-tools
Bringing clang-tidy magic to Visual Studio C++ developers.
clang clang-compile clang-format clang-tidy cpp llvm modernize static-analysis
Last synced: 28 Apr 2025
https://github.com/checkedc/checkedc-clang
This repo contains a version of clang that is being modified to support Checked C. Checked C is an extension to C that lets programmers write C code that is guaranteed by the compiler to be type-safe.
c clang llvm memory-safety programming-languages system-programming type-safety
Last synced: 16 May 2025
https://github.com/llvm/clangir
A new (MLIR based) high-level IR for clang.
clang codegeneration compiler-frontend compilers cpp intermediate-code-generation intermediate-language intermediate-representation llvm
Last synced: 14 May 2025
https://github.com/luncliff/coroutine
C++ 20 Coroutines in Action (Helpers + Test Code Examples)
clang clang-cl coroutine coroutines coroutines-ts cpp cpp20 examples msvc
Last synced: 05 Apr 2025
https://github.com/gnustep/libobjc2
Objective-C runtime library intended for use with Clang.
clang gnustep objective-c objective-c-plus-plus objective-c-runtime runtime-library
Last synced: 15 May 2025
https://github.com/trailofbits/multiplier
Code auditing productivity multiplier.
Last synced: 15 May 2025
https://github.com/xoofx/CppAst.NET
CppAst is a .NET library providing a C/C++ parser for header files powered by Clang/libclang with access to the full AST, comments and macros
ast clang cplusplus csharp dotnet dotnet-core libclang parser
Last synced: 08 May 2025
https://github.com/xoofx/CppAst
CppAst is a .NET library providing a C/C++ parser for header files powered by Clang/libclang with access to the full AST, comments and macros
ast clang cplusplus csharp dotnet dotnet-core libclang parser
Last synced: 17 Mar 2025
https://github.com/xoofx/cppast.net
CppAst is a .NET library providing a C/C++ parser for header files powered by Clang/libclang with access to the full AST, comments and macros
ast clang cplusplus csharp dotnet dotnet-core libclang parser
Last synced: 04 Apr 2025
https://github.com/caryll/otfcc
Optimized OpenType builder and inspector.
cff-otf clang font opentype-fonts type-design typeface typography
Last synced: 07 May 2025
https://github.com/ropfuscator/ropfuscator
ROPfuscator is a fine-grained code obfuscation framework for C/C++ programs using ROP (return-oriented programming).
clang compiler conference-paper conference-talk llc llvm llvm-pass obfuscation opaque-predicates return-oriented-programming return-to-libc security
Last synced: 05 Apr 2025
https://github.com/tuoxie007/play_with_llvm
A book about LLVM & Clang(中文开源书:玩转 LLVM)
Last synced: 07 Apr 2025
https://github.com/ainfosec/ci_helloworld
A simple example of how to setup a complete CI environment for C and C++
appveyor astyle c c-plus-plus clang clang-tidy codecov coveralls coverity-scan doxygen gcc google-sanitizer travis-ci valgrind visual-studio xcode
Last synced: 06 Apr 2025
https://github.com/rizsotto/scan-build
Clang's scan-build re-implementation in python
build-system clang compilation-database static-analyzer
Last synced: 16 May 2025
https://github.com/p-ranav/fccf
fccf: A command-line tool that quickly searches through C/C++ source code in a directory based on a search string and prints relevant code snippets that match the query.
abstract-syntax-tree c-language c-programming clang code-search-engine command-line-tool cpp cpp11 cpp17 fast find libclang needle search simd sse2
Last synced: 16 May 2025
https://github.com/BoomerangDecompiler/boomerang
Boomerang Decompiler - Fighting the code-rot :)
c-plus-plus clang cmake decompiler gcc ppc qt5 reverse-engineering sparc visual-studio x86
Last synced: 21 Apr 2025
https://github.com/macmade/clangkit
ClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
c c-plus-plus clang code diagnostics llvm objective-c parsing source static-analysis syntax-highlighting tokenization
Last synced: 07 Apr 2025
https://github.com/macmade/ClangKit
ClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
c c-plus-plus clang code diagnostics llvm objective-c parsing source static-analysis syntax-highlighting tokenization
Last synced: 15 Mar 2025
https://github.com/rsms/llvmbox
Self contained, fully static llvm tools & libs
Last synced: 09 Apr 2025
https://github.com/pocc/pre-commit-hooks
C/C++ hooks to integrate with pre-commit
clang clang-format clang-tidy cppcheck cpplint iwyu oclint pre-commit-hooks uncrustify
Last synced: 13 Apr 2025
https://github.com/trailofbits/vast
VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.
c clang compiler-frontend compilers cpp intermediate-representation mlir program-analysis
Last synced: 05 Apr 2025
https://github.com/SwiftWeekly/swiftweekly.github.io
A community-driven weekly newsletter about Swift.org
blog clang llbuild lldb llvm news newsletter swift swift-corelibs-dispatch swift-corelibs-foundation swift-language swift-package-manager
Last synced: 28 Mar 2025
https://github.com/swiftweekly/swiftweekly.github.io
A community-driven weekly newsletter about Swift.org
blog clang llbuild lldb llvm news newsletter swift swift-corelibs-dispatch swift-corelibs-foundation swift-language swift-package-manager
Last synced: 04 Oct 2025
https://github.com/SRI-CSL/gllvm
Whole Program LLVM: wllvm ported to go
bitcode bitcode-files bitcode-generation clang compilers klee llvm
Last synced: 26 Apr 2025
https://github.com/kdrag0n/proton-clang
Proton Clang toolchains builds in the form of a continuously updating Git repository. Clone with --depth=1.
binutils clang cross-compiler kernel llvm
Last synced: 05 Apr 2025
https://github.com/sri-csl/gllvm
Whole Program LLVM: wllvm ported to go
bitcode bitcode-files bitcode-generation clang compilers klee llvm
Last synced: 12 Apr 2025
https://github.com/sarcasm/compdb
The compilation database Swiss army knife
Last synced: 13 Apr 2025
https://github.com/Sarcasm/compdb
The compilation database Swiss army knife
Last synced: 22 Apr 2025
https://github.com/milend/hmap
hmap is a command line tool written in Swift to work with Clang header maps produced by Xcode.
clang command-line command-line-tool swift xcode
Last synced: 21 Oct 2025