flextoolC++ compile-time programming (serialization, reflection, code modification, enum to string, better enum, enum to json, extend or parse language, etc.)
Stars: ✭ 32 (-58.44%)
clang-toolSimple and powerful standalone project for clang-based tools using libtooling (e.g. refactoring, auto-completion, etc.)
Stars: ✭ 35 (-54.55%)
cxxdC/C++ language server implemented on top of Clang frontend.
Stars: ✭ 145 (+88.31%)
mutatormutator is an experimental suite of tools aimed at analysis and automation of C/C++ code development
Stars: ✭ 62 (-19.48%)
linuxLinux kernel source tree
Stars: ✭ 234 (+203.9%)
Fixed pointC++ Binary Fixed-Point Arithmetic
Stars: ✭ 199 (+158.44%)
Clang Expand🐉 A clang tool for happy refactoring without source-code gymnastics
Stars: ✭ 182 (+136.36%)
Play with llvmA book about LLVM & Clang(中文开源书:玩转 LLVM)
Stars: ✭ 175 (+127.27%)
Shafa-CDFile Compressor written in C using both Shannon Fano and RLE algorithms
Stars: ✭ 24 (-68.83%)
ClingThe cling C++ interpreter
Stars: ✭ 2,322 (+2915.58%)
Cmake ScriptsA selection of useful scripts for use in CMake projects, include code coverage, sanitizers, and dependency graph generation.
Stars: ✭ 202 (+162.34%)
persesLanguage-agnostic program reducer.
Stars: ✭ 57 (-25.97%)
SimdjsonParsing gigabytes of JSON per second
Stars: ✭ 15,115 (+19529.87%)
MetaCGMetaCG offers an annotated whole program call-graph tool for Clang/LLVM.
Stars: ✭ 21 (-72.73%)
DstepA tool for converting C and Objective-C headers to D modules
Stars: ✭ 177 (+129.87%)
FrameOfReferenceC++ library to pack and unpack vectors of integers having a small range of values using a technique called Frame of Reference
Stars: ✭ 36 (-53.25%)
PolymcuAn open framework for micro-controller software
Stars: ✭ 173 (+124.68%)
LibosmscoutLibosmscout is a C++ library for offline map rendering, routing and location lookup based on OpenStreetMap data
Stars: ✭ 159 (+106.49%)
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…
Stars: ✭ 2,692 (+3396.1%)
BearBear is a tool that generates a compilation database for clang tooling.
Stars: ✭ 2,345 (+2945.45%)
CompdbThe compilation database Swiss army knife
Stars: ✭ 152 (+97.4%)
Tripledoggy基于clang static analyzer的源码漏洞检测插件
Stars: ✭ 149 (+93.51%)
c-project-templateA C project template with Makefile, command line options parsing, unittest using cmocka and valgrind
Stars: ✭ 97 (+25.97%)
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
Stars: ✭ 228 (+196.1%)
Clang Llvm Tutorialclang & llvm examples, e.g. AST Interpreter, Function Pointer Analysis, Value Range Analysis, Data-Flow Analysis, Andersen Pointer Analysis, LLVM Backend...
Stars: ✭ 139 (+80.52%)
vuoA realtime visual programming language for interactive media.
Stars: ✭ 103 (+33.77%)
PurecC backend for PureScript
Stars: ✭ 202 (+162.34%)
dumb-obfuscatorTutorial on how to write the dumbest obfuscator I could think of.
Stars: ✭ 147 (+90.91%)
DppDirectly include C headers in D source code
Stars: ✭ 189 (+145.45%)
clangbuilderBuilding Clang ♡ Utility and Environment
Stars: ✭ 101 (+31.17%)
Deoplete Clangdeoplete.nvim source for C/C++/Obj-C/Obj-C++ with clang-python3
Stars: ✭ 186 (+141.56%)
Sundials.jlJulia 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
Stars: ✭ 167 (+116.88%)
Constexpr EverythingRewrite C++ code to automatically apply `constexpr` where possible
Stars: ✭ 178 (+131.17%)
TON-CompilerClang compiler for Free TON Virtual Machine
Stars: ✭ 56 (-27.27%)
Webassembly ExamplesFrom Simple To Complex. A complete collection of webassembly examples.
Stars: ✭ 177 (+129.87%)
ccsmC Code Source Metrics - tool to gather simple metrics from C code
Stars: ✭ 31 (-59.74%)
CppsharpTools and libraries to glue C/C++ APIs to high-level languages
Stars: ✭ 2,221 (+2784.42%)
xcross"Zero Setup" cross-compilation for C/C++. Supports numerous architectures, build systems, C standard libraries, vcpkg, and Conan.
Stars: ✭ 29 (-62.34%)
CompilescoreVisual Studio extension and standalone app for build times and compilation data visualization.
Stars: ✭ 135 (+75.32%)
Sol2Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:
Stars: ✭ 2,791 (+3524.68%)
GllvmWhole Program LLVM: wllvm ported to go
Stars: ✭ 126 (+63.64%)
Run Clang FormatA wrapper script around clang-format, suitable for linting multiple files and to use for continuous integration
Stars: ✭ 157 (+103.9%)
CCompile and execute C "scripts" in one go!
Stars: ✭ 1,920 (+2393.51%)
dextoolSuite of C/C++ tooling built on LLVM/Clang
Stars: ✭ 81 (+5.19%)
CppcoroA library of C++ coroutine abstractions for the coroutines TS
Stars: ✭ 2,118 (+2650.65%)
Clang TutorA collection of out-of-tree Clang plugins for teaching and learning
Stars: ✭ 223 (+189.61%)
Embedded IdeIDE for C embedded development centered on bare-metal ARM systems
Stars: ✭ 127 (+64.94%)
flatorizeGenerate fast implementations of mathematical expressions. Inclues a linear algebra library.
Stars: ✭ 18 (-76.62%)
Proton ClangProton Clang toolchains builds in the form of a continuously updating Git repository. Clone with --depth=1.
Stars: ✭ 126 (+63.64%)
Scan BuildClang's scan-build re-implementation in python
Stars: ✭ 224 (+190.91%)
syclSYCL for Vitis: Experimental fusion of triSYCL with Intel SYCL oneAPI DPC++ up-streaming effort into Clang/LLVM
Stars: ✭ 80 (+3.9%)
quickjs-buildBuild for QuickJS JavaScript Engine
Stars: ✭ 25 (-67.53%)
TheVimIDEModern Vim IDE with support for C/C++, Java, Python, Lua, PHP, JavaScript, Ruby and much more ...
Stars: ✭ 33 (-57.14%)