C Llvm

Open-source C projects categorized as Llvm | Edit details

Top 12 C Llvm Projects

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

    Project mention: ISO C became unusable for operating systems development | news.ycombinator.com | 2022-01-21

    You may be interested by https://www.microsoft.com/en-us/research/project/checked-c/

  • flang

    Flang is a Fortran language front-end designed for integration with LLVM.

    Project mention: Any updates on Flang? | reddit.com/r/fortran | 2021-10-26
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • wasi-sdk

    WASI-enabled WebAssembly C/C++ toolchain

    Project mention: Store SQLite in Cloudflare Durable Objects | dev.to | 2022-01-26

    The previously mentioned PR for wasm32-unknown-unknown compatibility solved this by including libc .c files from OpenBSD. My go to solution is different though. I prefer to build using the wasi-sdk (a WASI-enabled WebAssembly C/C++ toolchain).

  • nxdk

    The cross-platform, open-source SDK to develop for original Xbox: *new* xdk

    Project mention: I have some ideas for a videogame. I want to make it exclusive to the Original Xbox. | reddit.com/r/originalxbox | 2022-04-13

    The Xbox SDK on the software side. I know there's the nxdk, a descendent of the earlier OpenXDK. And of course there are leaks of the original Microsoft tools, which I think might need XP or so to run correctly.

  • termux-ndk

    android-ndk for termux

    Project mention: Statically linked executable shows alignment error | reddit.com/r/termux | 2022-01-21

    You can use the script here to correct it: https://github.com/Lzhiyong/termux-ndk/blob/master/patches/align_fix.py

  • linux

    Linux kernel source tree (by ClangBuiltLinux)

    Project mention: ISO C became unusable for operating systems development | news.ycombinator.com | 2022-01-21

    Linux builds on clang after a decade of dedicated effort to make it happen, and that is with clang overall being comparatively similar to gcc (e.g clang implements many gcc extensions): https://github.com/ClangBuiltLinux/linux/wiki/Project-histor...

  • One

    One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱 (by One-Language)

    Project mention: How to build your virtual workspace | dev.to | 2021-09-11

    First things first, we need to build the image. Indeed there is nothing special in this section, because we will only write a Dockerfile for our image. Yet, what make this image special are the pieces of software that will include. Generally, you ought to setup packages required to run your project and your tests, along side with a version control system like git. As far as I am concerned, I included the following packages in my lightweight alpine base image:

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • dstep

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

    Project mention: Maintain It with Zig | news.ycombinator.com | 2021-09-08

    - C, Objective-C = https://github.com/jacob-carlborg/dstep

    > its test blocks make unit testing trivial to integrate.

    Again, D also has this:


      void main() {

  • aWsm

    WebAssembly ahead-of-time compiler and runtime. Focuses on generating fast code, simplicity, and portability.

    Project mention: Plugin mechanism: dynamic loading, bytecode or scripting? | reddit.com/r/embedded | 2021-11-07

    Have a small bytecode runtime. I've been looking at micro wasm runtimes, but the footprint is way above what I can afford (awasm, wasmtime);

  • bpfcov

    Source-code based coverage for eBPF programs actually running in the Linux kernel

    Project mention: Bpfcov – source-based code coverage for eBPF programs | reddit.com/r/CKsTechNews | 2022-02-05
  • adorad

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

    Project mention: Leading vs. Trailing Types (Programming Languages) | news.ycombinator.com | 2021-09-22
  • CSpydr

    A static typed low-level compiled programming language inspired by Rust and C

    Project mention: -🎄- 2021 Day 4 Solutions -🎄- | reddit.com/r/adventofcode | 2021-12-03

    (CSpydr is my own programming language written in pure C)

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). The latest post mention was on 2022-04-13.

C Llvm related posts


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

Project Stars
1 checkedc 2,721
2 flang 650
3 wasi-sdk 560
4 nxdk 256
5 termux-ndk 213
6 linux 211
7 One 209
8 dstep 192
9 aWsm 171
10 bpfcov 107
11 adorad 55
12 CSpydr 24
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives