The Bun project has merged a rewrite of its codebase in Rust, which has been completed in a short timeframe of 9 days. The new version passes the existing test suite, reduces binary size, and provides compiler-assisted tools for catching memory bugs. The codebase is largely the same, with the same architecture and data structures. The rewrite is currently available in the canary version, with some optimization and cleanup work still to be done.