JavaScript runtime built from scratch to serve the modern JavaScript ecosystem
Bun is an all-in-one JavaScript runtime and toolkit designed for speed, complete with a bundler, test runner, and Node.js-compatible package manager. This port compiles bun from source using LLVM 23, a bootstrap bun, and a prebuilt JavaScriptCore.
Bun is an all-in-one JavaScript runtime and toolkit designed for speed, complete with a bundler, test runner, and Node.js-compatible package manager. This port compiles bun from source using LLVM 23, a bootstrap bun, and a prebuilt JavaScriptCore.
To install bun, run the following command in macOS terminal (Applications->Utilities->Terminal)
sudo port install bun
To see what files were installed by bun, run:
port contents bun
To later upgrade bun, run:
sudo port selfupdate && sudo port upgrade bun
Reporting an issue on MacPorts Trac
The MacPorts Project uses a system called Trac to file tickets to report bugs and enhancement requests.
Though anyone may search Trac for tickets, you must have a GitHub account in order to login to Trac to create tickets.