Kcomp
Kcomp is an open-source compiler framework designed to support rapid development of domain-specific languages and experimental compilers. It provides a modular pipeline that separates frontends, a middle-end, and backends, enabling researchers and educators to prototype language features and code generation targets without rebuilding a compiler from scratch.
The project originated in 2020 from a collaboration among researchers at Techville University. It is maintained
Kcomp's architecture centers on a pluggable frontend API, a language-agnostic intermediate representation, and a suite of
Common use cases include teaching compiler design, prototyping DSLs for data processing or scientific computing, and
Community reception notes its extensibility and clear component boundaries, though newcomers may face a learning curve