- Zig
- mimalloc
- libtcc
- zlib
- picohttpparser
- sqlite3
- BoringSSL
- WebKit’s JSCOnly port
- libarchive
- lol-html (+ rust)
From there, you also need clang 13, which you might also want to compile from source (though that can take an hour or more). When compiling Bun in CI, many dependencies are compiled from source (excluding Rust, LLVM, and Zig)