wess/moxy: A superset for the almighty C language.
Moxy is a lightweight superset of C that transpiles to clean C11 output. It adds modern language features like string and bool types, dynamic arrays, hash maps, tagged enums with pattern matching, Result types for error handling, pipe operators, lambdas, async/futures via pthreads, and automatic reference counting — all while preserving C's type system and control flow. The transpiler is written in ~6,200 lines of C and follows a five-stage pipeline: preprocessor, lexer, parser, AST, and codegen. It ships with a CLI supporting build, run, test, fmt, lint, and project management commands, plus a small embedded standard library and Zed editor support.