Bun is a modern all-in-one JavaScript runtime environment that integrates a bundler, transpiler, package manager, and runtime, designed to be a drop-in replacement for Node.js.