Ecosyste.ms: Awesome

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

https://github.com/tpimh/ngtc

Non-GNU toolchain

clang llvm nenuzhnix nongnu toolchain

Last synced: 02 Jul 2024

https://github.com/dslm4515/CMLFS

Clang-Built Musl Linux From Scratch

clang lfs llvm musl musl-libc

Last synced: 02 Jul 2024

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: 01 Jul 2024

https://github.com/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

arkode clang cvode dae differential-algebraic-equations differential-equations differentialequations hacktoberfest hybrid-differential-equation ida idas julia kinsol ode ordinary-differential-equations scientific-machine-learning sciml sensitivity-analysis sundials sundials-libraries

Last synced: 28 Jun 2024

https://github.com/blockspacer/flextool

C++ compile-time programming (serialization, reflection, code modification, enum to string, better enum, enum to json, extend or parse language, etc.)

clang cling codestyle cplusplus cpp cpp11 cpp14 introspection libtooling llvm metaclass preprocessor refactoring reflection serialization source-to-source static-analysis transpiling

Last synced: 27 Jun 2024

https://github.com/AlexDenisov/ToyClangPlugin

Playing with Clang plugin system

clang clang-plugin

Last synced: 27 Jun 2024

https://github.com/yoppeh/efi-clang

Build UEFI applications with the Clang compiler and LLD linker.

clang efi lld uefi

Last synced: 27 Jun 2024

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: 26 Jun 2024

https://github.com/google/clif

Binding generator to wrap C++ for Python using LLVM.

c-plus-plus clang generator python wrapper

Last synced: 26 Jun 2024

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: 25 Jun 2024

https://github.com/KDAB/codebrowser

Woboq CodeBrowser

clang llvm woboq

Last synced: 23 Jun 2024

https://github.com/chinmaygarde/flutter_from_scratch

A minimal Flutter Embedder from Scratch.

clang cpp flutter gn raspberry-pi

Last synced: 23 Jun 2024

https://github.com/Ericsson/codechecker

CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy

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: 19 Jun 2024

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: 19 Jun 2024

https://github.com/arcsysu/SYsU-lang

A mini, simple and modular compiler for SYsU/SysY(tiny C). Based on Clang/LLVM/ANTLR4/Bison/Flex.

antlr antlr4 bison clang compiler flex lex lexer llvm llvm-ir parser sysy yacc

Last synced: 19 Jun 2024

https://github.com/JBakamovic/yavide

Modern C/C++ integrated development environment

clang cpp editor ide python vim viml

Last synced: 17 Jun 2024

https://github.com/pantuza/c-project-template

A C project template with Makefile, command line options parsing, unittest using cmocka and valgrind

c clang cmocka makefile options-parsing template unittest valgrind

Last synced: 17 Jun 2024

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: 16 Jun 2024

https://github.com/rizsotto/scan-build

Clang's scan-build re-implementation in python

build-system clang compilation-database static-analyzer

Last synced: 14 Jun 2024

https://github.com/Sarcasm/compdb

The compilation database Swiss army knife

clang compilation-database

Last synced: 14 Jun 2024

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: 14 Jun 2024

https://github.com/tbfleming/cib

clang running in browser (wasm)

clang emscripten wasm

Last synced: 14 Jun 2024

https://github.com/ClangBuiltLinux/linux

Linux kernel source tree

clang kernel linux llvm

Last synced: 14 Jun 2024

https://github.com/PRUNERS/archer

Archer, a data race detection tool for large OpenMP applications

archer clang llvm llvm-openmp-runtime open-source openmp-applications threadsanitizer-support

Last synced: 14 Jun 2024

https://github.com/ergrelet/cpplumber

Static analysis tool based on clang, which detects source-to-binary information leaks in C and C++ projects

anti-reversing c clang continuous-integration cpp devsecops obfuscation rust static-analysis

Last synced: 13 Jun 2024

https://github.com/leoetlino/classgen

Clang-based tool to dump type information (enums, records, vtables) from a C++ codebase and optionally import it into IDA

clang cpp ida-pro reverse-engineering

Last synced: 13 Jun 2024

https://github.com/goldsborough/clang-expand

:dragon: A clang tool for happy refactoring without source-code gymnastics

c clang cpp llvm objective-c refactoring tool

Last synced: 13 Jun 2024

https://github.com/shramos/pyc-cfg

Pyc-cfg is a pure python control flow graph builder for almost all Ansi C programming language.

ast cfg clang control-flow-analysis control-flow-graph python static-analyzer

Last synced: 12 Jun 2024

https://github.com/punesemu/puNES

Qt-based Nintendo Entertaiment System emulator and NSF/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: 11 Jun 2024

https://github.com/HO-COOH/CPPDevOnWindows

Best guide to setup C/C++ development environment on Windows

c clang clion cmake cpp doxygen gcc msvc msys2 vcpkg visual-studio vscode windows

Last synced: 11 Jun 2024

https://github.com/tmrob2/cuda2rust_sandpit

Minimal examples to get CUDA linear algebra programs working with Rust using CC & FFI.

cc clang cublas cuda cusparse rust

Last synced: 10 Jun 2024

https://github.com/deoplete-plugins/deoplete-clang

deoplete.nvim source for C/C++/Obj-C/Obj-C++ with clang-python3

c clang cpp deoplete deoplete-source libclang libclang-python3 neovim neovim-plugin objc objcpp

Last synced: 08 Jun 2024

https://github.com/mikeroyal/LLVM-Guide

LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs. Originally implemented for C/C++ , though, has a variety of front-ends, including Java, Python, etc.

assembler build-tool clang clang-format clang-frontend clang-toolchain compiler compiler-design compliers debugger ebpf-programs llvm llvm-clang llvm-frontend llvm-ir llvm-pass mlir parallel-programming runtime-system runtime-verification

Last synced: 05 Jun 2024

https://github.com/lahiri-phdworks/LLVM-Examples

LLVM Repository and Code samples. LLVM Passes and quick bytes.

clang cpp hacktoberfest llvm llvm-clang llvm-project

Last synced: 05 Jun 2024

https://github.com/Clivern/Pindo

🐺 Securely Build and Run Code in Docker.

clang cplusplus docker golang java php python ruby rust

Last synced: 02 Jun 2024

https://github.com/Clivern/Cattle

🐺 Platform to Run and Share Code. It Supports PHP, Python, Ruby, Elixir, Java, Go, Rust, C and C++.

cattle clang clivern cplusplus django docker elixir golang java php playground python ruby rust sandbox

Last synced: 02 Jun 2024

https://github.com/llvm-mos/llvm-mos-sdk

SDK for developing with the llvm-mos compiler

6502 assembler atari c c64 clang compiler cplusplus llvm nes

Last synced: 01 Jun 2024

https://github.com/lzhiyong/termux-ndk

android-ndk for termux

android-ndk clang llvm termux

Last synced: 31 May 2024

https://github.com/learn-llvm/awesome-llvm

A curated list of awesome LLVM (including Clang, etc) related resources.

awesome-list clang compilers llvm llvm-tutorial program-analysis

Last synced: 30 May 2024

https://github.com/Shadorain/shadovim

A neovim setup for the shadow warriors. Speed through the light with the power of shadovim built on the new Lua based neovim! With the highly overpowered native LSP, built in auto-completion, snippets, menus and so much more, you will unleash the power of a hundred million shadows!

clang dark lspconfig lua nativelsp neovim nvim nvim-cmp pink purple rust shadotheme

Last synced: 30 May 2024

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: 29 May 2024

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: 29 May 2024

https://github.com/google/lldb-eval

lldb-eval is a library for evaluating expressions in the debugger context

clang debugging-tool expression-evaluator lldb

Last synced: 29 May 2024

https://github.com/fstudio/clangbuilder

Building Clang ♡ Utility and Environment

clang lldb llvm powershell visual-studio visualcpp

Last synced: 29 May 2024

https://github.com/terminaldweller/mutator

mutator is an experimental suite of tools aimed at analysis and automation of C/C++ code development

clang elf libtooling misra mutation refactorings wasm

Last synced: 28 May 2024

https://github.com/root-project/cling

The cling C++ interpreter

c-plus-plus clang interpreter jupyter llvm

Last synced: 28 May 2024

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: 28 May 2024

https://github.com/SRI-CSL/gllvm

Whole Program LLVM: wllvm ported to go

bitcode bitcode-files bitcode-generation clang compilers klee llvm

Last synced: 28 May 2024

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: 28 May 2024

https://github.com/Ewenwan/llvm-clang-samples

利用LLVM,Clang制作自己的编译器 UNMAINTAINED: Examples of using the LLVM and Clang compilation libraries and tools

clang compiler llvm

Last synced: 27 May 2024

https://github.com/rsms/llvmbox

Self contained, fully static llvm tools & libs

clang llvm

Last synced: 27 May 2024

https://github.com/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.

c clang llvm microsoft programming-language system-programming

Last synced: 27 May 2024

https://github.com/minio/c2goasm

C to Go Assembly

asm clang gcc go golang llvm plan9 runtime

Last synced: 27 May 2024

https://github.com/jabbalaci/SpeedTests

comparing the execution speeds of various programming languages

benchmark c clang cpp csharp d dart go haskell hyperfine java kotlin linux lua nim polyglot pypy3 python3 rust zig

Last synced: 26 May 2024

https://github.com/docker-suite/ubuntu-cppmf

Docker with pre-installed softwares will working on C++ / Go / Node / ... project

ccache clang docker doxygen gcc go ninja node perl python3 ruby sphinx

Last synced: 18 May 2024

https://github.com/go-clang/clang-v3.6

Go bindings for Clang's C API v3.6

clang clang-3 go libclang

Last synced: 18 May 2024

https://github.com/go-clang/clang-v3.9

Go bindings for Clang's C API v3.9

clang go libclang

Last synced: 18 May 2024

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 2024

https://github.com/bottlenoselabs/c2cs

Generate C# bindings from a C header.

bindgen c clang codegen csharp ffi

Last synced: 14 May 2024

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: 14 May 2024

https://github.com/go-clang/clang-v9

Go bindings for Clang's C API v9

clang go libclang

Last synced: 13 May 2024

https://github.com/go-clang/clang-v12

Go bindings for Clang's C API v12

clang go libclang

Last synced: 13 May 2024

https://github.com/kassane/cppfront-zigbuild

Build Cppfront w/ zig build

clang cpp cpp2 cppfront zig

Last synced: 13 May 2024

https://github.com/roquie/smalte

Dynamically configure applications that require static configuration in docker container.

clang docker envsubst nim nim-lang smalte template

Last synced: 11 May 2024

https://github.com/fanquake/core-review

Scripts, tools & info for doing Bitcoin Core development and code review

bitcoin bitcoin-core clang code-review gitian lldb

Last synced: 10 May 2024

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 cpp2 cpp20 cpp23 llvm

Last synced: 08 May 2024

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: 07 May 2024

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: 07 May 2024

https://github.com/mono/CppSharp

Tools and libraries to glue C/C++ APIs to high-level languages

bindings bridge c c-sharp clang cplusplus cppsharp dotnet glue interop mono parser parsing pinvoke swig syntax-tree visitors xamarin xamarin-bindings

Last synced: 05 May 2024

https://github.com/caryll/otfcc

Optimized OpenType builder and inspector.

cff-otf clang font opentype-fonts type-design typeface typography

Last synced: 05 May 2024

https://github.com/BrainTwister/docker-devel-env

Fast, reproducible, and portable software development environments

clang cmake conan cuda development docker eclipse gcc jenkins nsight portability reproducibility vscode

Last synced: 04 May 2024

https://github.com/nanoant/CMakePCHCompiler

CMake precompiled header support via custom PCH compiler extension

clang cmake cmake-precompiled-headers gcc precompiled-headers

Last synced: 02 May 2024

https://github.com/neslib/Chet

C Header Translator for Delphi

c chet clang clang-parsing-process delphi header-translators neslib

Last synced: 02 May 2024

https://github.com/sdilts/cl-bindgen

A command line tool and library for generating FFI wrappers for Common Lisp

cffi clang common-lisp ffi

Last synced: 02 May 2024

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: 02 May 2024

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: 02 May 2024

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: 02 May 2024

https://github.com/ryanmjacobs/c

Compile and execute C "scripts" in one go!

c clang cli compiler cpp gcc script tcc

Last synced: 02 May 2024

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: 02 May 2024

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: 02 May 2024

https://github.com/chocolacula/easy_reflection_cpp

Reflection brings the best way to serialize/deserialize json and yaml in C++

clang cpp17 json reflection serde serialization yaml

Last synced: 02 May 2024

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: 01 May 2024

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

Clang build analysis tool using -ftime-trace

build-analysis clang

Last synced: 01 May 2024