C Awesome
- tccboot - TinyCC Boot Loader
- simdjson/simdjson
- https://cppinsights.io/
- https://c2rust.com/
- https://c9x.me/compile/
- Writing a register based VM in less than 125 lines of C code
- oriansj/stage0
- Compiler
- gcc
- clang
- tinycc
- tpoechtrager/osxcross
- GPLv2, C++, Clang
- Mac OS X cross toolchain for Linux, FreeBSD, OpenBSD and Android
- rui314/chibicc
- Small C Compiler
- GUI
- yue/yue
- LGPL-v2.1, BSD-3, C++
- yue/yue
- Address Sanitizer
- jart/cosmopolitan
- https://justine.lol/ape.html
- 跨 OS
- Linux + Mac + Windows + FreeBSD + OpenBSD + NetBSD + BIOS
- https://ahgamut.github.io/2023/07/13/patching-gcc-cosmo/
- https://github.com/golang/go/issues/51900
- https://justine.lol/ape.html
toolchain
- glibc
- binutils
GL
- rswinkle/PortableGL
- implementation of OpenGL 3.x-ish in clean C
- HN
Version
void c89(){
int i;
for(i = 0; i < 10; i++) {
}
}
void c99(){
for(int i = 0; i < 10; i++) {
}
}