Badc – optimizing cross-platform C compiler built with Claude Developer kromych released badc, a cross-platform optimizing C compiler built with Claude that supports C99, C11, and later standards. The compiler can build Python 3.14 on five targets, JIT-compile code, and produce native binaries for macOS, Linux, and Windows. It aims to provide a nimble, one-executable toolchain for everyday use. badc is a rather small cross-platform optimizing compiler also a compiler-as-library of the C language. It had appeared out of necessity to quickly tweak how and what a C compiler emits. Then it was captivating making it being able to become a nimble practical tool for everyday use rather than a niche hack. Modern approaches to coding would make building a compiler easier than that had been before I thought : Now badc implements a very large portion of the C99, C11 standards and some popular idioms from the later standards as well as few extensions. All of that is enough to build and test Python 3.14 on all of the five supported targets and there are more demos /kromych/badc/blob/master/demos included, read on . badc 's small footprint and embedded headers which you can override or --install to some path for tweaking or inspecting give a one-executable experience of the portable tools. The compiler's codebase of moderate size can be used as a small self-sufficient toolchain or can be used as a library giving your project the ability to build C code or just run it the default when using as a library . A fun extension is that badc can automatically add the header s for the standard library so the bare hello.c with int main { puts "Hello" ; return 0; } works: info: auto-including