Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: clang
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
Language: Go - Size: 79.2 MB - Last synced: 5 days ago - Pushed: 10 days ago - Stars: 16,083 - Forks: 2,698
ttroy50/cmake-examples
Useful CMake Examples
Language: CMake - Size: 541 KB - Last synced: 17 days ago - Pushed: 3 months ago - Stars: 11,961 - Forks: 2,473
simdjson/simdjson
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
Language: C++ - Size: 56 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 18,486 - Forks: 968
mono/CppSharp
Tools and libraries to glue C/C++ APIs to high-level languages
Language: C# - Size: 36.7 MB - Last synced: 14 days ago - Pushed: 27 days ago - Stars: 2,995 - Forks: 498
ccache/ccache
ccache – a fast compiler cache
Language: C++ - Size: 11.7 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2,151 - Forks: 472
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:
Language: C++ - Size: 25.1 MB - Last synced: 18 days ago - Pushed: about 1 month ago - Stars: 3,960 - Forks: 464
lewissbaker/cppcoro
A library of C++ coroutine abstractions for the coroutines TS
Language: C++ - Size: 832 KB - Last synced: 18 days ago - Pushed: 4 months ago - Stars: 3,241 - Forks: 453
Ericsson/codechecker
CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy
Language: Python - Size: 37.3 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2,082 - Forks: 347
heroims/obfuscator Fork of obfuscator-llvm/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
Size: 515 MB - Last synced: 29 days ago - Pushed: 6 months ago - Stars: 1,005 - Forks: 301
rizsotto/Bear
Bear is a tool that generates a compilation database for clang tooling.
Language: C++ - Size: 2.11 MB - Last synced: about 13 hours ago - Pushed: 1 day ago - Stars: 4,511 - Forks: 299
kdrag0n/proton-clang
Proton Clang toolchains builds in the form of a continuously updating Git repository. Clone with --depth=1.
Language: C - Size: 12.7 GB - Last synced: 6 months ago - Pushed: almost 3 years ago - Stars: 265 - Forks: 279
root-project/cling
The cling C++ interpreter
Language: C++ - Size: 19.2 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 3,323 - Forks: 263
RoaringBitmap/CRoaring
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks
Language: C - Size: 46.5 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 1,463 - Forks: 259
gcovr/gcovr
generate code coverage reports with gcc/gcov
Language: Python - Size: 10.8 MB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 809 - Forks: 257
kfrlib/kfr
Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
Language: C++ - Size: 12 MB - Last synced: 4 days ago - Pushed: 12 days ago - Stars: 1,604 - Forks: 247
microsoft/DirectXMath
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
Language: C++ - Size: 2.2 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 1,493 - Forks: 228
VitalElement/AvalonStudio
Cross platform IDE and Shell
Language: C# - Size: 30.9 MB - Last synced: 14 days ago - Pushed: 4 months ago - Stars: 1,575 - Forks: 226
andreasfertig/cppinsights
C++ Insights - See your source code with the eyes of a compiler
Language: C++ - Size: 2.45 MB - Last synced: 11 days ago - Pushed: about 1 month ago - Stars: 3,737 - Forks: 219
microsoft/checkedc
Checked 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, and test code.
Language: C - Size: 3.06 MB - Last synced: 10 days ago - Pushed: over 1 year ago - Stars: 3,191 - Forks: 200
bazel-contrib/toolchains_llvm
LLVM toolchain for bazel
Language: Starlark - Size: 603 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 262 - Forks: 198
kraj/meta-clang
Clang C/C++ cross compiler and runtime for OpenEmbedded/Yocto Project
Language: BitBake - Size: 2.11 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 142 - Forks: 182
ryanmjacobs/c
Compile and execute C "scripts" in one go!
Language: Shell - Size: 163 KB - Last synced: 18 days ago - Pushed: 6 months ago - Stars: 2,073 - Forks: 178
JBakamovic/yavide 📦
Modern C/C++ integrated development environment
Language: Shell - Size: 704 KB - Last synced: 3 months ago - Pushed: over 3 years ago - Stars: 1,292 - Forks: 178
KDAB/codebrowser
Woboq CodeBrowser
Language: C++ - Size: 1.07 MB - Last synced: 22 days ago - Pushed: 6 months ago - Stars: 1,076 - Forks: 158
boostorg/pfr
std::tuple like methods for user defined types without any macro or boilerplate code
Language: C++ - Size: 1.17 MB - Last synced: 11 days ago - Pushed: about 1 month ago - Stars: 1,265 - Forks: 153
atilaneves/cmake-ide
Use Emacs as a C/C++ IDE
Language: Emacs Lisp - Size: 492 KB - Last synced: 3 months ago - Pushed: almost 3 years ago - Stars: 709 - Forks: 148
google/clif
Binding generator to wrap C++ for Python using LLVM.
Language: C++ - Size: 1.7 MB - Last synced: 11 days ago - Pushed: about 1 month ago - Stars: 960 - Forks: 134
turesnake/tprPix
a Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.
Language: C++ - Size: 24.6 MB - Last synced: 7 months ago - Pushed: about 1 year ago - Stars: 671 - Forks: 127
ElectricRCAircraftGuy/eRCaGuy_hello_world
"hello world" demos & templates for various languages, for beginners and experts alike, incl. gcc build commands for C & C++
Language: C - Size: 7.22 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 103 - Forks: 123
nickdiego/compiledb
Tool for generating Clang's JSON Compilation Database files for make-based build systems.
Language: Python - Size: 166 KB - Last synced: 21 days ago - Pushed: 3 months ago - Stars: 1,246 - Forks: 117
rhysd/vim-clang-format
Vim plugin for clang-format, a formatter for C, C++, Obj-C, Java, JavaScript, and so on.
Language: Vim script - Size: 216 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 1,057 - Forks: 116
gnustep/libobjc2
Objective-C runtime library intended for use with Clang.
Language: C - Size: 1.47 MB - Last synced: 23 days ago - Pushed: 24 days ago - Stars: 419 - Forks: 116
grailbio/bazel-compilation-database 📦
Tool to generate compile_commands.json from the Bazel build system
Language: Starlark - Size: 115 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 447 - Forks: 111
minio/c2goasm 📦
C to Go Assembly
Language: Go - Size: 171 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 1,298 - Forks: 108
JuliaInterop/Cxx.jl
The Julia C++ Interface
Language: Julia - Size: 2.15 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 752 - Forks: 107
drujensen/fib
Performance Benchmark of top Github languages
Language: Ruby - Size: 820 KB - Last synced: 5 days ago - Pushed: 15 days ago - Stars: 846 - Forks: 107
wang-bin/avbuild
ffmpeg花式编译. build tool for all platforms: iOS, android, raspberry pi, win32, uwp, linux, macOS etc.
Language: Shell - Size: 877 KB - Last synced: about 9 hours ago - Pushed: about 11 hours ago - Stars: 531 - Forks: 105
zeldaret/botw
Decompilation of The Legend of Zelda: Breath of the Wild (Switch 1.5.0)
Language: C++ - Size: 125 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 1,436 - Forks: 99
Sarcasm/irony-mode
A C/C++ minor mode for Emacs powered by libclang
Language: Emacs Lisp - Size: 1.16 MB - Last synced: 17 days ago - Pushed: 7 months ago - Stars: 899 - Forks: 98
EnzymeAD/Enzyme
High-performance automatic differentiation of LLVM and MLIR.
Language: LLVM - Size: 626 MB - Last synced: about 4 hours ago - Pushed: about 5 hours ago - Stars: 1,168 - Forks: 93
hedronvision/bazel-compile-commands-extractor
Goal: Enable awesome tooling for Bazel users of the C language family.
Language: Python - Size: 359 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 581 - Forks: 89
niosus/EasyClangComplete
:boom: Robust C/C++ code completion for Sublime Text 3/4
Language: Python - Size: 28.3 MB - Last synced: 18 days ago - Pushed: almost 2 years ago - Stars: 575 - Forks: 83
ainfosec/ci_helloworld
A simple example of how to setup a complete CI environment for C and C++
Language: C++ - Size: 55.7 KB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 392 - Forks: 80
SciML/Sundials.jl
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
Language: Julia - Size: 1.44 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 203 - Forks: 78
Framstag/libosmscout
Libosmscout is a C++ library for offline map rendering, routing and location lookup based on OpenStreetMap data
Language: C++ - Size: 78.9 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 250 - Forks: 77
franneck94/CppProjectTemplate
C++ project template with unit-tests, documentation, ci-testing and workflows.
Language: CMake - Size: 544 KB - Last synced: 18 days ago - Pushed: about 2 months ago - Stars: 174 - Forks: 75
Ubpa/USRefl
Header-only, tiny (99 lines) and powerful C++20 static reflection library.
Language: C++ - Size: 244 KB - Last synced: 7 months ago - Pushed: almost 3 years ago - Stars: 562 - Forks: 74
deoplete-plugins/deoplete-clang
deoplete.nvim source for C/C++/Obj-C/Obj-C++ with clang-python3
Language: Python - Size: 250 KB - Last synced: 18 days ago - Pushed: over 3 years ago - Stars: 188 - Forks: 73
gmh5225/awesome-llvm-security
awesome llvm security [Welcome to PR]
Size: 389 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 549 - Forks: 72
fay59/fcd
An optimizing decompiler
Language: C++ - Size: 5.16 MB - Last synced: 6 months ago - Pushed: about 3 years ago - Stars: 668 - Forks: 69
llvm/clangir
A new (MLIR based) high-level IR for clang.
Size: 2.45 GB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 271 - Forks: 69
caryll/otfcc 📦
Optimized OpenType builder and inspector.
Language: C - Size: 10.1 MB - Last synced: 14 days ago - Pushed: almost 2 years ago - Stars: 416 - Forks: 64
Sarcasm/run-clang-format
A wrapper script around clang-format, suitable for linting multiple files and to use for continuous integration
Language: Python - Size: 101 KB - Last synced: 7 months ago - Pushed: 9 months ago - Stars: 220 - Forks: 64
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.
Language: CMake - Size: 612 KB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 546 - Forks: 63
pocc/pre-commit-hooks
C/C++ hooks to integrate with pre-commit
Language: Python - Size: 358 KB - Last synced: 6 days ago - Pushed: 2 months ago - Stars: 293 - Forks: 61
yrnkrn/zapcc
zapcc is a caching C++ compiler based on clang, designed to perform faster compilations
Language: C++ - Size: 69.2 MB - Last synced: 2 months ago - Pushed: almost 4 years ago - Stars: 1,237 - Forks: 61
BoomerangDecompiler/boomerang
Boomerang Decompiler - Fighting the code-rot :)
Language: C++ - Size: 38.3 MB - Last synced: 4 days ago - Pushed: over 3 years ago - Stars: 367 - Forks: 59
lijiansong/clang-llvm-tutorial
clang & llvm examples, e.g. AST Interpreter, Function Pointer Analysis, Value Range Analysis, Data-Flow Analysis, Andersen Pointer Analysis, LLVM Backend...
Language: C++ - Size: 23.7 MB - Last synced: 6 months ago - Pushed: about 2 years ago - Stars: 248 - Forks: 59
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
Language: C# - Size: 3.05 MB - Last synced: about 12 hours ago - Pushed: about 12 hours ago - Stars: 446 - Forks: 59
aras-p/ClangBuildAnalyzer
Clang build analysis tool using -ftime-trace
Language: C++ - Size: 2.35 MB - Last synced: 17 days ago - Pushed: 3 months ago - Stars: 935 - Forks: 58
tbfleming/cib
clang running in browser (wasm)
Language: C++ - Size: 139 MB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 819 - Forks: 57
Caphyon/clang-power-tools
Bringing clang-tidy magic to Visual Studio C++ developers.
Language: C# - Size: 48.4 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 465 - Forks: 56
banach-space/clang-tutor
A collection of out-of-tree Clang plugins for teaching and learning
Language: C++ - Size: 138 KB - Last synced: 13 days ago - Pushed: 14 days ago - Stars: 635 - Forks: 56
clangd/clangd
clangd language server
Language: Shell - Size: 181 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1,284 - Forks: 55
walbourn/directx-vs-templates
Direct3D Visual Studio Templates
Language: C - Size: 19.6 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 394 - Forks: 55
jeaye/color_coded 📦
A vim plugin for libclang-based highlighting of C, C++, ObjC
Language: C++ - Size: 8.01 MB - Last synced: 11 days ago - Pushed: 3 months ago - Stars: 872 - Forks: 53
barisione/clang-format-hooks
Apply a coding style with clang-format only to new code added to an existing code base.
Language: Python - Size: 265 KB - Last synced: 6 months ago - Pushed: over 3 years ago - Stars: 190 - Forks: 51
llvm-mos/llvm-mos-sdk
SDK for developing with the llvm-mos compiler
Language: C - Size: 13.5 MB - Last synced: about 5 hours ago - Pushed: 1 day ago - Stars: 243 - Forks: 51
lzhiyong/termux-ndk
android-ndk for termux
Language: C - Size: 4.24 MB - Last synced: 3 months ago - Pushed: 4 months ago - Stars: 429 - Forks: 50
tuoxie007/play_with_llvm
A book about LLVM & Clang(中文开源书:玩转 LLVM)
Language: C++ - Size: 12.3 MB - Last synced: 6 months ago - Pushed: almost 4 years ago - Stars: 365 - Forks: 50
bright-tools/ccsm
C Code Source Metrics - tool to gather simple metrics from C code
Language: C++ - Size: 744 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 33 - Forks: 49
vpetrigo/arm-cmake-toolchains
CMake toolchain configurations for ARM
Language: CMake - Size: 357 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 255 - Forks: 49
SwiftWeekly/swiftweekly.github.io 📦
A community-driven weekly newsletter about Swift.org
Language: HTML - Size: 7.39 MB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 327 - Forks: 48
justmao945/vim-clang
Clang completion plugin for vim
Language: Vim Script - Size: 531 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 354 - Forks: 47
macmade/ClangKit
ClangKit provides an Objective-C frontend to LibClang. Source tokenization, diagnostics and fix-its are actually implemented.
Language: C - Size: 15.2 MB - Last synced: 18 days ago - Pushed: almost 3 years ago - Stars: 358 - Forks: 46
zchrissirhcz/cmake_examples
Practical, Easy-to-copy CMake examples
Language: C++ - Size: 5.55 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 281 - Forks: 45
neslib/Chet
C Header Translator for Delphi
Language: Pascal - Size: 88.9 MB - Last synced: 17 days ago - Pushed: 5 months ago - Stars: 200 - Forks: 43
GoSSIP-SJTU/TripleDoggy
基于clang static analyzer的源码漏洞检测插件
Language: C++ - Size: 74.9 MB - Last synced: 6 months ago - Pushed: about 5 years ago - Stars: 183 - Forks: 42
labapart/polymcu
An open framework for micro-controller software
Language: C - Size: 126 MB - Last synced: about 2 months ago - Pushed: almost 7 years ago - Stars: 201 - Forks: 41
ROCm/aomp
AOMP is an open source Clang/LLVM based compiler with added support for the OpenMP® API on Radeon™ GPUs. Use this repository for releases, issues, documentation, packaging, and examples.
Language: Fortran - Size: 7.56 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 175 - Forks: 41
luncliff/coroutine
C++ 20 Coroutines in Action (Helpers + Test Code Examples)
Language: C++ - Size: 11.9 MB - Last synced: 6 months ago - Pushed: almost 2 years ago - Stars: 458 - Forks: 41
punesemu/puNES
Qt-based Nintendo Entertaiment System emulator and NSF/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)
Language: C - Size: 94.7 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 499 - Forks: 41
bkryza/clang-uml
Customizable automatic UML diagram generator for C++ based on Clang.
Language: C++ - Size: 55.7 MB - Last synced: about 2 hours ago - Pushed: about 4 hours ago - Stars: 521 - Forks: 38
tomasbjerre/violations-lib
Java library for parsing report files from static code analysis.
Language: Java - Size: 2.05 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 137 - Forks: 38
johnmcfarlane/fixed_point 📦
C++ Binary Fixed-Point Arithmetic
Language: C++ - Size: 2.92 MB - Last synced: 26 days ago - Pushed: about 5 years ago - Stars: 228 - Forks: 37
zufuliu/llvm-utils
LLVM/Clang toolsets for Visual Studio 2022, 2019, 2017, 2015, 2013, 2012 and 2010.
Language: Python - Size: 286 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 194 - Forks: 37
intel/systemc-compiler
This tool translates synthesizable SystemC code to synthesizable SystemVerilog.
Language: C++ - Size: 20.2 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 226 - Forks: 36
milend/hmap
hmap is a command line tool written in Swift to work with Clang header maps produced by Xcode.
Language: Swift - Size: 59.6 KB - Last synced: 29 days ago - Pushed: over 2 years ago - Stars: 305 - Forks: 36
jacob-carlborg/dstep
A tool for converting C and Objective-C headers to D modules
Language: C - Size: 1.48 MB - Last synced: 9 days ago - Pushed: 10 days ago - Stars: 202 - Forks: 36
arcsysu/SYsU-lang
A mini, simple and modular compiler for SYsU/SysY(tiny C). Based on Clang/LLVM/ANTLR4/Bison/Flex.
Language: C - Size: 1.13 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 195 - Forks: 36
LearningByExample/ModernCppCI
This is an example of doing a Modern C++ project with CI
Language: C++ - Size: 634 KB - Last synced: 6 months ago - Pushed: almost 7 years ago - Stars: 119 - Forks: 35
SRI-CSL/gllvm
Whole Program LLVM: wllvm ported to go
Language: Go - Size: 963 KB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 280 - Forks: 33
pranaOS/pranaOS
Smart Operating System for x86, ARM, Mobile, watch
Language: C - Size: 27.7 MB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 154 - Forks: 33
rizsotto/scan-build
Clang's scan-build re-implementation in python
Language: Python - Size: 1020 KB - Last synced: 1 day ago - Pushed: over 1 year ago - Stars: 349 - Forks: 33
mvaisakh/oneplus9pro 📦
Custom Linux Kernel for OnePlus 9 Series
Language: C - Size: 1.74 GB - Last synced: 18 days ago - Pushed: 3 months ago - Stars: 24 - Forks: 33
learn-llvm/awesome-llvm
A curated list of awesome LLVM (including Clang, etc) related resources.
Language: Python - Size: 370 KB - Last synced: 8 days ago - Pushed: 25 days ago - Stars: 418 - Forks: 33
sapphirelpu/Hackertoberfest2020
Language: Python - Size: 12.7 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 33
KhronosGroup/libclcxx
OpenCL specific C++ libraries implemented in C++ for OpenCL kernel language published in releases of OpenCL-Docs
Size: 151 MB - Last synced: 10 days ago - Pushed: about 1 year ago - Stars: 112 - Forks: 32
fanquake/core-review
Scripts, tools & info for doing Bitcoin Core development and code review
Language: Dockerfile - Size: 2.21 MB - Last synced: 9 days ago - Pushed: 12 days ago - Stars: 102 - Forks: 32
Leandros/metareflect
Metareflect is a lightweight reflection system for C++, based on LLVM and Clangs libtooling.
Language: C++ - Size: 38.1 KB - Last synced: 17 days ago - Pushed: over 4 years ago - Stars: 227 - Forks: 32