C Clang

Open-source C projects categorized as Clang
C Llvm Linux Gcc Kernel

Top 21 C Clang Projects

  • checkedc

    Checked C is an extension to C that lets programmers write C code with bounds checking and improved type-safety. The goal is to let people easily make their existing C code type-safe and eliminate entire classes of errors.

    Project mention: The NSA list of memory-safe programming languages has been updated | news.ycombinator.com | 2024-03-04
  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • CRoaring

    Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks

    Project mention: CRoaring: Portable Roaring Maps Implementation | news.ycombinator.com | 2024-05-23
  • puNES

    Qt-based Nintendo Entertaiment System emulator and NSF/NSF2/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)

  • termux-ndk

    android-ndk for termux

    Project mention: Hosting Your Own AI Chatbot on Android Devices | dev.to | 2024-04-06

    Next, we need to set up the Android NDK (Native Development Kit) to compile the llama.cpp project. Visit the Termux-NDK repository and download the latest NDK release. Extract the ZIP file, then set the NDK path in Termux:

  • libobjc2

    Objective-C runtime library intended for use with Clang.

  • llvmbox

    Self contained, fully static llvm tools & libs

  • llvm-mos-sdk

    SDK for developing with the llvm-mos compiler

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • honey-potion

    Writing eBPF programs with Elixir!

  • linux

    Linux kernel source tree (by ClangBuiltLinux)

    Project mention: Committing to Rust for Kernel Code | news.ycombinator.com | 2023-11-23

    > Torvalds answered that, while he used to find problems in the LLVM Clang compiler, now he's more likely to find problems with GCC instead; he now builds with Clang.

    https://github.com/ClangBuiltLinux/linux/issues is our bug tracker for known issues (a few are tracked in llvm's issue tracker). Bug reporters and future kernel hackers wanted!

    As I mentioned on mastodon, there's lots of bugs still to be fixed everywhere, but even if we don't fix them, providing competition in the toolchain space has been worth it to users.

  • dstep

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

    Project mention: C Macro Reflection in Zig – Zig Has Better C Interop Than C Itself | news.ycombinator.com | 2024-07-30

    The C stdlib is exposed by D's stdlib as if it were a D library: https://dlang.org/phobos/core_stdc_assert_.html

    C libraries (header files) can be compiled to D and then used as D modules as well, see https://github.com/jacob-carlborg/dstep

    Is that as good as Rust?

  • eRCaGuy_hello_world

    "hello world" demos & templates for various languages, for beginners and experts alike, incl. gcc build commands for C & C++

  • dextool

    Suite of C/C++ tooling built on LLVM/Clang

  • adorad

    Fast, Expressive, & High-Performance Programming Language for those who dare

  • odyssey

    An experimental operating system for x86 and ARM (by aweeraman)

  • jotai-benchmarks

    Collection of executable benchmarks

  • wefx

    Basic WASM graphics package to draw to an HTML Canvas using C. In the style of the gfx library

  • beginners-C-program-examples

    Simple, Short and Sweet beginners friendly C language programs , revised.

  • linux-nitrous

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

  • Morse-Code-Translator

    This C program translates text to Morse code and vice versa. It allows the user to choose between converting plain text to Morse code or converting Morse code back to plain text. (by Sudhanshu-Ambastha)

    Project mention: Morse Code Translator | dev.to | 2024-08-03

    GitHub Repository link => Morse Code Translator.

  • C-album

    An album of C code to study and investigate.

  • raytraCer

    A C implementation of the Raytracer by Peter Shirley (by elkiwy)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Clang discussion

Log in or Post with

C Clang related posts

Index

What are some of the best open-source Clang projects in C? This list will help you:

Project Stars
1 checkedc 3,202
2 CRoaring 1,542
3 puNES 624
4 termux-ndk 507
5 libobjc2 429
6 llvmbox 334
7 llvm-mos-sdk 267
8 honey-potion 245
9 linux 241
10 dstep 205
11 eRCaGuy_hello_world 118
12 dextool 97
13 adorad 63
14 odyssey 48
15 jotai-benchmarks 39
16 wefx 31
17 beginners-C-program-examples 18
18 linux-nitrous 10
19 Morse-Code-Translator 2
20 C-album 1
21 raytraCer 0

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

Did you konow that C is
the 7th most popular programming language
based on number of metions?