C Clang

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

Top 20 C Clang Projects

  1. 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.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. CRoaring

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

    Project mention: Netflix's Distributed Counter Abstraction | news.ycombinator.com | 2024-11-13
  4. puNES

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

    Project mention: Plastic – A Modern NES Emulator That Works with EGUI and TUI | news.ycombinator.com | 2024-10-19

    puNES also deserves more attention. It is highly accurate and supports obscure mappers and Famicom Disk System games: https://github.com/punesemu/puNES

  5. termux-ndk

    android-ndk for termux

  6. libobjc2

    Objective-C runtime library intended for use with Clang.

    Project mention: Last NeXT Computer Website | news.ycombinator.com | 2025-05-18

    Here are the old NextStep software: https://winworldpc.com/product/nextstep/3x Some emulators can run them.

    The OS is Open Sourced like MacOS and based on BSD Unix. Steve Jobs when he formed Next didn't want to reinvent the wheel and went with BSD Unix and built on top of that. Which later would merge with MacOS to become MacOSX.

    You can have a NextStep like GUI on Linux using GNUStep: https://www.gnustep.org/

  7. llvmbox

    Self contained, fully static llvm tools & libs

    Project mention: Why Is This Site Built with C | news.ycombinator.com | 2025-03-30
  8. llvm-mos-sdk

    SDK for developing with the llvm-mos compiler

    Project mention: Show HN: Goboscript, text-based programming language, compiles to Scratch | news.ycombinator.com | 2025-05-18

    Making non-trivial things work in Scratch can be fun for similar reasons that it's fun to develop games for the NES in 2025, using modern tooling [0].

    NES development would be easier if you upgraded the hardware to be more capable, but that would defeat the purpose. It could still be an interesting project in its own right, but it's not solving the same problem.

    With Scratch, there are also fundamental practical limitations. Dragging stuff around with a mouse becomes a chore, once your code passes a modest size. Maybe you could invent a system of keyboard shortcuts, but that sounds even harder to use.

    [0] https://github.com/llvm-mos/llvm-mos-sdk

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. honey-potion

    Writing eBPF programs with Elixir!

  11. linux

    Linux kernel source tree (by ClangBuiltLinux)

  12. 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?

  13. eRCaGuy_hello_world

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

  14. adorad

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

  15. odyssey

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

  16. jotai-benchmarks

    Collection of executable benchmarks

  17. wefx

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

  18. beginners-C-program-examples

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

  19. linux-nitrous

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

  20. 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.

  21. C-album

    An album of C code to study and investigate.

  22. raytraCer

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

  23. 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,238
2 CRoaring 1,656
3 puNES 713
4 termux-ndk 640
5 libobjc2 462
6 llvmbox 350
7 llvm-mos-sdk 305
8 honey-potion 278
9 linux 246
10 dstep 213
11 eRCaGuy_hello_world 137
12 adorad 64
13 odyssey 50
14 jotai-benchmarks 43
15 wefx 33
16 beginners-C-program-examples 20
17 linux-nitrous 10
18 Morse-Code-Translator 2
19 C-album 1
20 raytraCer 0

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that C is
the 6th most popular programming language
based on number of references?