An open API service indexing awesome lists of open source software.

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/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/ccache/ccache

ccache – a fast compiler cache

c c-plus-plus cache ccache clang compiler cplusplus cpp gcc msvc

Last synced: 13 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/ryanmjacobs/c

Compile and execute C "scripts" in one go!

c clang cli compiler cpp gcc script tcc

Last synced: 21 Oct 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/microsoft/directxmath

DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps

arm-neon arm64 avx avx2 clang cpp-library desktop directx directxmath microsoft msvc neon simd sse uwp xbox

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/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/minio/c2goasm

C to Go Assembly

asm clang gcc go golang llvm plan9 runtime

Last synced: 26 Sep 2025

https://github.com/jbakamovic/yavide

Modern C/C++ integrated development environment

clang cpp editor ide python vim viml

Last synced: 28 Sep 2025

https://github.com/JBakamovic/yavide

Modern C/C++ integrated development environment

clang cpp editor ide python vim viml

Last synced: 27 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/kdab/codebrowser

Woboq CodeBrowser

clang llvm woboq

Last synced: 16 May 2025

https://github.com/KDAB/codebrowser

Woboq CodeBrowser

clang llvm woboq

Last synced: 15 Mar 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

build-analysis clang

Last synced: 14 May 2025

https://github.com/aras-p/ClangBuildAnalyzer

Clang build analysis tool using -ftime-trace

build-analysis clang

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

clang llvm ollvm

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/gcovr/gcovr

Generate code coverage reports with gcc/gcov

c clang coverage coverage-report cpp gcc gcov gcovr lcov python

Last synced: 13 May 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/tbfleming/cib

clang running in browser (wasm)

clang emscripten wasm

Last synced: 15 Mar 2025

https://github.com/JuliaInterop/Cxx.jl

The Julia C++ Interface

clang cxx ffi julia magic

Last synced: 22 Jul 2025

https://github.com/juliainterop/cxx.jl

The Julia C++ Interface

clang cxx ffi julia magic

Last synced: 17 Dec 2025

https://github.com/bkryza/clang-uml

Customizable automatic UML diagram generator for C++ based on Clang.

clang cplusplus cpp cpp17 libclang mermaidjs plantuml uml

Last synced: 14 May 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/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/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/lzhiyong/termux-ndk

android-ndk for termux

android-ndk clang llvm termux

Last synced: 09 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/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/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.

analysis audit clang mlir

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/walbourn/directx-vs-templates

Direct3D Visual Studio Templates

clang cmake desktop msvc uwp xbox

Last synced: 15 May 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)

clang compiler llvm

Last synced: 07 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/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

clang llvm

Last synced: 09 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/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

clang compilation-database

Last synced: 13 Apr 2025

https://github.com/Sarcasm/compdb

The compilation database Swiss army knife

clang compilation-database

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