c-liva is aiming to be a self-hosted single-pass C11 compiler targeting ARM64 MacOS machines. Currently it can parse a large chunk of C, but there's still much to be desired in the codegen department.
You may note the logic is almost exclusively contained within compiler.c. This is mainly to make it easier to compile itself, and it'll be split up more properly in the future.