209 Open Source Clang Software Projects
Free and open source clang code projects including engines, APIs, generators, and tools.
Ip2region 8385 ⭐
Ip2region is a offline IP location library with accuracy rate of 99.9% and 0.0x millseconds searching performance. DB file is ONLY a few megabytes with all IP address stored. binding for Java,PHP,C,Python,Nodejs,Golang,C#,lua. Binary,B-tree,Memory searching algorithm
Sol2 2300 ⭐
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
Checkedc 1921 ⭐
Checked C is an extension to C that adds checking to detect or prevent common programming errors such as buffer overruns and out-of-bounds memory accesses. This repo has a wiki for Checked C, sample code, the specification, and test code.
Zapcc 1081 ⭐
zapcc is a caching C++ compiler based on clang, designed to perform faster compilations
Codechecker 1074 ⭐
CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy
Kfr 893 ⭐
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
Magic_get 845 ⭐
std::tuple like methods for user defined types without any macro or boilerplate code
Vim Clang Format 797 ⭐
Compiledb 520 ⭐
Tool for generating Clang's JSON Compilation Database files for make-based build systems.
Tprpix 361 ⭐
a Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.
Clangkit 319 ⭐
ClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
Avbuild 257 ⭐
ffmpeg花式编译. build tool for all platforms: iOS, android, raspberry pi, win32, uwp, linux, macOS etc.
Cppast.net 196 ⭐
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
Punes 178 ⭐
Nintendo Entertaiment System emulator and NSF/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)
Libosmscout 144 ⭐
Libosmscout is a C++ library for offline map rendering, routing and location lookup based on OpenStreetMap data
Cmake Scripts 146 ⭐
A selection of useful scripts for use in CMake projects, include code coverage, sanitizers, and dependency graph generation.
Run Clang Format 140 ⭐
A wrapper script around clang-format, suitable for linting multiple files and to use for continuous integration
Sundials.jl 121 ⭐
Julia interface to Sundials, including a nonlinear solver (KINSOL), ODE's (CVODE and ARKODE), and DAE's (IDA) in a SciML scientific machine learning enabled manner
Metareflect 110 ⭐
Metareflect is a lightweight reflection system for C++, based on LLVM and Clangs libtooling.
Llvm Utils 111 ⭐
LLVM/Clang for Visual Studio 2019, 2017, 2015, 2013, 2012 and 2010. clang-cl for Python3 distutils. Utils for Clang Static Analyzer
Clang Llvm Tutorial 113 ⭐
clang & llvm examples, e.g. AST Interpreter, Function Pointer Analysis, Value Range Analysis, Data-Flow Analysis, Andersen Pointer Analysis, LLVM Backend...
Clang Format Hooks 100 ⭐
Apply a coding style with clang-format only to new code added to an existing code base.
Clang Cfi Showcase 74 ⭐
Sample programs that illustrate how to use control flow integrity with the clang compiler
Seriouscode 69 ⭐
This header file enforces Clang warnings to bu turned-on for specific flags (almost everyone, at least each one I was able to find).