CheckedcChecked C is an extension to C that lets programmers write C code that is guaranteed by the compiler to be type-safe. The goal is to let people easily make their existing C code type-safe and eliminate entire classes of errors. Checked C does not address use-after-free errors. This repo has a wiki for Checked C, sample code, the specification, a…
Cppast.netCppAst 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
Clang TutorA collection of out-of-tree Clang plugins for teaching and learning
Sol2Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
Scan BuildClang's scan-build re-implementation in python
PunesNintendo Entertaiment System emulator and NSF/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)
Cmake ScriptsA selection of useful scripts for use in CMake projects, include code coverage, sanitizers, and dependency graph generation.
PurecC backend for PureScript
DppDirectly include C headers in D source code
SimdjsonParsing gigabytes of JSON per second
Deoplete Clangdeoplete.nvim source for C/C++/Obj-C/Obj-C++ with clang-python3
Clang Expand🐉 A clang tool for happy refactoring without source-code gymnastics
DstepA tool for converting C and Objective-C headers to D modules
CppsharpTools and libraries to glue C/C++ APIs to high-level languages
PolymcuAn open framework for micro-controller software
LibosmscoutLibosmscout is a C++ library for offline map rendering, routing and location lookup based on OpenStreetMap data
ClingThe cling C++ interpreter
Run Clang FormatA wrapper script around clang-format, suitable for linting multiple files and to use for continuous integration
BearBear is a tool that generates a compilation database for clang tooling.
CCompile and execute C "scripts" in one go!
CompdbThe compilation database Swiss army knife
Clang Llvm Tutorialclang & llvm examples, e.g. AST Interpreter, Function Pointer Analysis, Value Range Analysis, Data-Flow Analysis, Andersen Pointer Analysis, LLVM Backend...
CppcoroA library of C++ coroutine abstractions for the coroutines TS
CompilescoreVisual Studio extension and standalone app for build times and compilation data visualization.
Embedded IdeIDE for C embedded development centered on bare-metal ARM systems
GllvmWhole Program LLVM: wllvm ported to go
Proton ClangProton Clang toolchains builds in the form of a continuously updating Git repository. Clone with --depth=1.
Metareflect Metareflect is a lightweight reflection system for C++, based on LLVM and Clangs libtooling.
Llvm UtilsLLVM/Clang for Visual Studio 2019, 2017, 2015, 2013, 2012 and 2010. clang-cl for Python3 distutils. Utils for Clang Static Analyzer
Clang Format HooksApply a coding style with clang-format only to new code added to an existing code base.
BsodsurvivorThis project aims to facilitate debugging a kernel driver in windows by adding support for a code change on the fly without reboot/unload, and more!
Vector➿ A supercharged std::vector implementation (minus Allocator)
Hmaphmap is a command line tool written in Swift to work with Clang header maps produced by Xcode.
ModerncppciThis is an example of doing a Modern C++ project with CI
CmakepchcompilerCMake precompiled header support via custom PCH compiler extension
CppinsightsC++ Insights - See your source code with the eyes of a compiler
TreLLVM backed progamming language (Go subset)
Violations LibJava library for parsing report files from static code analysis.
YavideModern C/C++ integrated development environment
Ip2regionIp2region 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
Clang WasmHow to build webassembly files with nothing other than standard Clang/llvm.
Clang Cfi ShowcaseSample programs that illustrate how to use control flow integrity with the clang compiler
CodecheckerCodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy
CviseSuper-parallel Python port of the C-Reduce
Meta ClangClang C/C++ cross compiler and runtime for OpenEmbedded/Yocto Project
SeriouscodeThis header file enforces Clang warnings to bu turned-on for specific flags (almost everyone, at least each one I was able to find).