Krabby is a from-scratch Rust compiler implementation built with performance as the primary goal. The author argues that meaningful compilation speed improvements in rustc are now blocked by architectural constraints in a large, stability-focused codebase. Krabby takes a blank-slate approach, allowing every component to be designed with all others in mind, with the hope of uncovering large-scale architectural optimizations impossible in rustc. The project is hosted on Codeberg and is in early stages, with the author acknowledging the massive scope and uncertainty of completion.

2m read timeFrom bal-e.org
Post cover image

Sort: