Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: clang

amini-allight/clang-tidy-division-by-non-constant

A Clang tidy that finds all divisions by non-constant values in your C/C++ codebase.

Size: 9.77 KB - Last synced: about 1 hour ago - Pushed: about 3 hours ago - Stars: 1 - Forks: 0

cheattheweb/Programming-Problems-and-answers

OJ problems

Language: C++ - Size: 65.4 KB - Last synced: about 2 hours ago - Pushed: about 3 hours ago - Stars: 0 - Forks: 0

ZhongRuoyu/llvm-ports

LLVM ported to recent Debian and Ubuntu releases.

Language: Dockerfile - Size: 95.7 KB - Last synced: about 2 hours ago - Pushed: about 4 hours ago - Stars: 1 - Forks: 1

Framstag/libosmscout

Libosmscout is a C++ library for offline map rendering, routing and location lookup based on OpenStreetMap data

Language: C++ - Size: 78.8 MB - Last synced: about 5 hours ago - Pushed: about 6 hours ago - Stars: 249 - Forks: 77

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: about 5 hours ago - Pushed: 1 day ago - Stars: 1,596 - Forks: 246

andreasfertig/cppinsights

C++ Insights - See your source code with the eyes of a compiler

Language: C++ - Size: 2.45 MB - Last synced: about 7 hours ago - Pushed: 29 days ago - Stars: 3,728 - Forks: 219

EnzymeAD/Enzyme

High-performance automatic differentiation of LLVM and MLIR.

Language: LLVM - Size: 626 MB - Last synced: about 6 hours ago - Pushed: about 10 hours ago - Stars: 1,162 - Forks: 93

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 MB - Last synced: about 11 hours ago - Pushed: 3 days ago - Stars: 444 - Forks: 59

eomii/rules_ll

An Upstream Clang/LLVM-based toolchain for contemporary C++ and heterogeneous programming

Language: Starlark - Size: 3.89 MB - Last synced: about 11 hours ago - Pushed: about 20 hours ago - Stars: 72 - Forks: 8

fanquake/core-review

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

Language: Dockerfile - Size: 2.21 MB - Last synced: about 11 hours ago - Pushed: about 12 hours ago - Stars: 101 - Forks: 32

trailofbits/pasta

Peter's Amazing Syntax Tree Analyzer

Language: C++ - Size: 6.29 MB - Last synced: about 11 hours ago - Pushed: about 18 hours ago - Stars: 109 - Forks: 7

kraj/meta-clang

Clang C/C++ cross compiler and runtime for OpenEmbedded/Yocto Project

Language: BitBake - Size: 2.11 MB - Last synced: about 13 hours ago - Pushed: about 14 hours ago - Stars: 142 - Forks: 182

emanuelefavero/c

This is a test repository for the C programming language with many examples of C code features

Language: C - Size: 29.3 KB - Last synced: about 17 hours ago - Pushed: about 17 hours ago - Stars: 0 - Forks: 0

dslm4515/CMLFS

Clang-Built Musl Linux From Scratch

Language: Shell - Size: 4.17 MB - Last synced: about 1 hour ago - Pushed: about 2 hours ago - Stars: 94 - Forks: 19

aminya/setup-cpp

Install all the tools required for building and testing C++/C projects.

Language: TypeScript - Size: 80.2 MB - Last synced: about 21 hours ago - Pushed: 2 days ago - Stars: 165 - Forks: 27

ArkjuniorK/learn_clang

Various projects built to learn C

Language: C - Size: 75.2 KB - Last synced: about 22 hours ago - Pushed: about 23 hours ago - Stars: 0 - Forks: 0

nihui/ruapu

Detect CPU features with single-file

Language: C - Size: 222 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 238 - Forks: 28

cpp-for-yourself/lectures-and-homeworks

📚 A place for all supplementary materials like slides, homework assignments etc.

Language: TypeScript - Size: 22.7 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 61 - Forks: 13

Guyutongxue/clangd-in-browser

Port clangd language server to WASM, and run it in your browser.

Language: TypeScript - Size: 113 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 17 - Forks: 1

flagarde/ci

Docker image for Continuous Integration

Language: Dockerfile - Size: 369 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 0 - Forks: 0

squadracorsepolito/c-template

Template project for C-written firmware and STM32 target

Language: GDB - Size: 3.91 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 0 - Forks: 0

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: 51.1 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 18,400 - Forks: 963

chalet-org/chalet

A cross-platform JSON-based project & build tool

Language: C++ - Size: 5.97 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 115 - Forks: 1

banach-space/clang-tutor

A collection of out-of-tree Clang plugins for teaching and learning

Language: C++ - Size: 138 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 635 - Forks: 56

kadirlua/WorkerQueue

Cross platform asynchronous worker queue based on modern C++(14 and later)

Language: C++ - Size: 75.2 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 2 - Forks: 1

medismailben/llvm-project Fork of apple/llvm-project

🍏🍒

Size: 2.55 GB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 0 - Forks: 1

mono/CppSharp

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

Language: C# - Size: 36.7 MB - Last synced: 2 days ago - Pushed: 16 days ago - Stars: 2,995 - Forks: 498

boostorg/pfr

std::tuple like methods for user defined types without any macro or boilerplate code

Language: C++ - Size: 1.17 MB - Last synced: about 23 hours ago - Pushed: 23 days ago - Stars: 1,265 - Forks: 153

uilianries/docker-clang-tools-extra

Docker image for Clang Tools Extra

Language: Python - Size: 1.95 KB - Last synced: 3 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

felnixnix/basecamp42sp2022

Listas de exercícios em Linguagem C do Basecamp 42SP (2022).

Language: C - Size: 23.4 KB - Last synced: 3 days ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0

austinbhale/clang-tidy-html

Generates an html file that organizes your clang-tidy log output with the latest clang-tidy checks.

Language: Python - Size: 183 KB - Last synced: 3 days ago - Pushed: 9 months ago - Stars: 22 - Forks: 12

Ranchoneetoo26/triangle-area

area of ​​the triangle

Language: C - Size: 3.91 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0

gcovr/gcovr

generate code coverage reports with gcc/gcov

Language: Python - Size: 10.8 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 809 - Forks: 257

bensuperpc/dockcross Fork of dockcross/dockcross

Cross compiling toolchains in Docker images

Language: Shell - Size: 1.68 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 1 - Forks: 1

eliasku/unit

Tiny unit testing library for C language

Language: C - Size: 1.67 MB - Last synced: 3 days ago - Pushed: almost 2 years ago - Stars: 7 - Forks: 1

matiaslindgren/ndvec

constexpr n-dimensional Euclidean vector

Language: C++ - Size: 39.1 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0

bkryza/clang-uml

Customizable automatic UML diagram generator for C++ based on Clang.

Language: C++ - Size: 54.7 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 516 - Forks: 38

seifertd/tournament3

Back to basics NCAA basketball pool software implemented in pure C.

Language: HTML - Size: 347 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 1 - Forks: 0

drujensen/fib

Performance Benchmark of top Github languages

Language: Ruby - Size: 820 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 847 - Forks: 107

badea-codrut-cti/prog-calc

Size: 7.81 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

jacob-carlborg/dstep

A tool for converting C and Objective-C headers to D modules

Language: C - Size: 1.49 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 202 - Forks: 36

miasvanklei/Gentoo-overlay

Custom repository containing ebuilds, patches and package configuration (use flags, unmasks, masks etc.)

Language: Shell - Size: 37.8 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

junjiemars/nore

No More than a C build system for clang, gcc and msvc

Language: Shell - Size: 695 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 12 - Forks: 1

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: 47 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 1,456 - Forks: 258

intel/systemc-compiler

This tool translates synthesizable SystemC code to synthesizable SystemVerilog.

Language: C++ - Size: 18.8 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 220 - Forks: 36

OpenMandrivaAssociation/llvm

LLVM is default toolchain for OpenMandriva Lx distribution

Size: 1.44 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 4 - Forks: 0

Clivern/Cattle

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

Language: Python - Size: 8.4 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 66 - Forks: 5

infinite-nil/snake-game

A snake game built with C and Raylib

Language: C - Size: 2.95 MB - Last synced: 5 days ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

michaelfranzl/clang-wasm-browser-starterpack

Minimal working examples of C and C++ software development targeting the web via WebAssembly.

Size: 464 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 14 - Forks: 2

D4vEOFF/Teaching-Materials

Teaching materials for students of SPŠE Ječná

Language: TeX - Size: 11.8 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

Liberxue/Linux-clang-post

Linux popen clang post json

Language: C - Size: 5.86 KB - Last synced: 5 days ago - Pushed: over 6 years ago - Stars: 0 - Forks: 1

arzelcm/Libft

This project is about coding a C library. It will contain a lot of general purpose functions your programs will rely upon.

Language: C - Size: 1.57 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 1 - Forks: 0

Sugiton/Sea

Scope-Bound Resource Management (SBRM), Generics with GNU C.

Language: C - Size: 41 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0

firebuild/firebuild

Automatic build accelerator cache for Linux

Language: C++ - Size: 2.74 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 117 - Forks: 4

fleschutz/CWTS

Test suite to check C++ compiler warnings with 68 test cases.

Language: C++ - Size: 237 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 7 - Forks: 2

yky138495/clang-useage

Clang knowledge

Language: C++ - Size: 646 KB - Last synced: 6 days ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

ttroy50/cmake-examples

Useful CMake Examples

Language: CMake - Size: 541 KB - Last synced: 5 days ago - Pushed: 2 months ago - Stars: 11,961 - Forks: 2,473

bloomberg/clang-p2996 Fork of llvm/llvm-project

Experimental clang support for WG21 P2996 (Reflection).

Size: 2.21 GB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 34 - Forks: 2

Leandros/metareflect

Metareflect is a lightweight reflection system for C++, based on LLVM and Clangs libtooling.

Language: C++ - Size: 38.1 KB - Last synced: 6 days ago - Pushed: over 4 years ago - Stars: 227 - Forks: 32

xdevs23/linux-nitrous

Mirror of https://gitlab.com/xdevs23/linux-nitrous

Language: C - Size: 2.05 GB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 10 - Forks: 3

caryll/otfcc 📦

Optimized OpenType builder and inspector.

Language: C - Size: 10.1 MB - Last synced: 3 days ago - Pushed: almost 2 years ago - Stars: 416 - Forks: 64

root-project/cling

The cling C++ interpreter

Language: C++ - Size: 19.2 MB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 3,323 - Forks: 263

lewissbaker/cppcoro

A library of C++ coroutine abstractions for the coroutines TS

Language: C++ - Size: 832 KB - Last synced: 6 days ago - Pushed: 4 months ago - Stars: 3,241 - Forks: 453

aras-p/ClangBuildAnalyzer

Clang build analysis tool using -ftime-trace

Language: C++ - Size: 2.35 MB - Last synced: 6 days ago - Pushed: 3 months ago - Stars: 935 - Forks: 58

dark-voyage/neko

🔪 | Just a minimal C proxy server frame with fork for personal use (experiment)

Language: C - Size: 34.2 KB - Last synced: 6 days ago - Pushed: 3 months ago - Stars: 16 - Forks: 0

Louiml/bfc

Language: C++ - Size: 2.93 KB - Last synced: 6 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

zero9178/C-Cpp-Coverage-for-CLion

Get coverage data in CLion using gcov or llvm-cov

Language: Kotlin - Size: 535 KB - Last synced: 6 days ago - Pushed: over 1 year ago - Stars: 38 - Forks: 2

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.21 MB - Last synced: 6 days ago - Pushed: 13 days ago - Stars: 103 - Forks: 123

karellen/karellen-llvm

Karellen Python LLVM Library

Language: Python - Size: 137 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 2 - Forks: 0

nis130/CPP-Programes

Language: C++ - Size: 3.91 KB - Last synced: 6 days ago - Pushed: about 6 years ago - Stars: 1 - Forks: 0

cbendot/tcbuild

A set of scripts to build LLVM and binutils

Language: Python - Size: 520 KB - Last synced: 6 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

kasramp/NPB 📦

Ncurses Phone Book written with GCC which uses Ncurses library alogside Sqlite database

Language: C - Size: 22.5 KB - Last synced: 7 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 1

fzwoch/docker-macos

macOS cross compile tool chain

Language: Dockerfile - Size: 102 MB - Last synced: 7 days ago - Pushed: 7 months ago - Stars: 4 - Forks: 2

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: 7 days ago - Pushed: almost 3 years ago - Stars: 358 - Forks: 46

microsoft/DirectXMath

DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps

Language: C++ - Size: 2.18 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1,481 - Forks: 227

anacrolix/lsan

Go leak sanitizer/memory address sanitizer helper

Language: Go - Size: 1000 Bytes - Last synced: 7 days ago - Pushed: over 2 years ago - Stars: 3 - Forks: 0

LucaCiucci/LC_doc

Clang based documentation generator

Language: C++ - Size: 164 KB - Last synced: 7 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

LizAinslie/RailOS

A simple operating system

Language: Assembly - Size: 11.7 KB - Last synced: 7 days ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

yurablok/cmake-cpp-template

Linux: VSCode; Windows: MSVS, VSCode(TODO)

Language: CMake - Size: 89.8 KB - Last synced: 6 days ago - Pushed: 7 days ago - Stars: 2 - Forks: 0

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: 7 days ago - Pushed: 19 days ago - Stars: 3,960 - Forks: 464

gamemann/C-To-Assembly-Tests

Tests I've done using C => Assembly. Basically testing performance for code I've made.

Language: Assembly - Size: 1020 KB - Last synced: 7 days ago - Pushed: 28 days ago - Stars: 15 - Forks: 0

disconnect3d/unusual_dbg_presentation

Slides and examples from 'Debugging tools' presentation made for Noc Informatyka 1.0 (03.06.2016)

Size: 636 KB - Last synced: 7 days ago - Pushed: about 7 years ago - Stars: 3 - Forks: 1

franneck94/CppProjectTemplate

C++ project template with unit-tests, documentation, ci-testing and workflows.

Language: CMake - Size: 544 KB - Last synced: 7 days ago - Pushed: about 1 month ago - Stars: 174 - Forks: 75

fxnoob/learning-c-the-hard-way

C-Lang Practice and some algorithms.

Language: C - Size: 143 KB - Last synced: 7 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

P1N2O/clang

Google's Prebuilt Clang Compiler (weekly updates)

Language: C++ - Size: 209 MB - Last synced: 7 days ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

fairfield-programming/libiii

🎆 An embeddable library for the Interpolated Image Interchange format.

Language: C - Size: 136 KB - Last synced: 7 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

rizsotto/Bear

Bear is a tool that generates a compilation database for clang tooling.

Language: C++ - Size: 2.08 MB - Last synced: 7 days ago - Pushed: 10 days ago - Stars: 4,465 - Forks: 297

BoomerangDecompiler/boomerang

Boomerang Decompiler - Fighting the code-rot :)

Language: C++ - Size: 38.3 MB - Last synced: 7 days ago - Pushed: over 3 years ago - Stars: 366 - Forks: 59

ryanmjacobs/c

Compile and execute C "scripts" in one go!

Language: Shell - Size: 163 KB - Last synced: 6 days ago - Pushed: 5 months ago - Stars: 2,073 - Forks: 178

DvvCz/cpkg

A dead simple package manager for C.

Language: Rust - Size: 41 KB - Last synced: 6 days ago - Pushed: 8 days ago - Stars: 1 - Forks: 0

rsms/llvmbox

Self contained, fully static llvm tools & libs

Language: C - Size: 101 MB - Last synced: 7 days ago - Pushed: about 1 year ago - Stars: 322 - Forks: 3

NeilJustice/FileRevisor

FileRevisor is a C++ command line program for quickly deleting directories, renaming files, renaming directories, and replacing text in files.

Language: C++ - Size: 5.28 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 0 - Forks: 0

llvmenv/llvmenv

Manage multiple LLVM/Clang builds

Language: Rust - Size: 274 KB - Last synced: 6 days ago - Pushed: 8 days ago - Stars: 146 - Forks: 31

rizsotto/scan-build

Clang's scan-build re-implementation in python

Language: Python - Size: 1020 KB - Last synced: 6 days ago - Pushed: over 1 year ago - Stars: 346 - Forks: 33

deoplete-plugins/deoplete-clang

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

Language: Python - Size: 250 KB - Last synced: 7 days ago - Pushed: over 3 years ago - Stars: 188 - Forks: 73

RubyOnWorld/clang-sys

Note that the documentation on https://docs.rs for this crate assumes usage of the runtime Cargo feature as well as the Cargo feature for the latest supported version of libclang (e.g., clang_13_0), neither of which are enabled by default.

Language: Rust - Size: 453 KB - Last synced: 8 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

VitalElement/AvalonStudio

Cross platform IDE and Shell

Language: C# - Size: 30.9 MB - Last synced: 2 days ago - Pushed: 4 months ago - Stars: 1,575 - Forks: 226

google/clif

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

Language: C++ - Size: 1.7 MB - Last synced: 6 days ago - Pushed: 21 days ago - Stars: 960 - Forks: 134

0bvim/cpp

Namespaces, classes, member functions, stdio streams, initialization lists, static, const, and some other basic stuff

Language: C++ - Size: 5.08 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 2 - Forks: 0

wang-bin/avbuild

ffmpeg花式编译. build tool for all platforms: iOS, android, raspberry pi, win32, uwp, linux, macOS etc.

Language: Shell - Size: 874 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 525 - Forks: 105