pcc
Compiler toolchainA Python-authored compiler toolchain. Its most mature path is a C frontend that lowers C
to LLVM IR and runs real third-party projects — Lua, SQLite, PostgreSQL libpq,
zlib, PCRE, OpenSSL and nginx among them. It self-hosts through a three-stage bootstrap
with no libpython, ships five comparative GC backends selectable at startup,
and includes an in-tree native backend that emits code without LLVM.
A research compiler with practical integration tests — not a drop-in replacement for Clang or CPython.
Built on pcc
pcc-gui
A declarative desktop GUI framework written in pcc-Python and compiled to native
code by pcc: a retained element tree, a bounded style grammar, layout, theme
animation, CoreGraphics/Metal drawing and an AppKit window bridge — with no
libpython at run time. Currently macOS on Apple silicon.
pcc-gateway
A virtual-thread gateway built on the pcc runtime — HTTP/1.1 server, reverse proxy, DNS and TLS provider. Recently extracted from the compiler core and still moving; build it against an installed pcc.