Bun
Bun is an open-source, all-in-one JavaScript and TypeScript toolkit designed as a fast runtime, package manager, bundler, and test runner built on JavaScriptCore.
github.com · Official website
- ✓ Official source (winget)
- ✓ SHA256 taken from the official repository
- ✓ Last checked: Nov. 4, 2026
- This is not a virus scan. Check on VirusTotal
- Version
- 1.4.4
- Release date
- Oct. 22, 2026
- License
- MIT
- Installer type
- zip
How do I use this?
Type Terminal in the Start menu and open it, paste the command (Ctrl+V or right-click) and press Enter. It uses winget, Windows' own package manager, to install the program from its official source.
winget install --id Oven-sh.Bun -eSHA256 (file verification)
cd2c0fccc78f3ede1f50ca827a15f063eda13d4d150a3d0674f4f6e323d864a5We couldn't find a macOS version of Bun in the official repositories; check the publisher's website.
We couldn't find a Linux version of Bun in the official repositories; check the publisher's website.
We couldn't find a Android version of Bun in the official repositories; check the publisher's website.
Platform pages: Windows · macOS · Linux · Android
Old versions (10)
Bun 1.4.4: what's new?
Highlights
- Built-in JavaScript and TypeScript execution without extra configuration
- Integrated package manager compatible with existing npm packages
- Fast module bundler for bundling web applications
- Built-in test runner supporting Jest-compatible syntax
Who is it for?
Bun is designed for full-stack JavaScript and TypeScript developers who want high performance when running applications, managing dependencies, and bundling code.
Good to know before installing
- Some complex Node.js native C++ addons may not be fully compatible yet.
- Certain features or APIs are still evolving compared to older JavaScript runtimes.
How to install
Windows
- Click the official download button to get the installer or use winget.
- Execute 'winget install --id Oven-sh.Bun -e' in PowerShell.
- Follow the prompt to finish the setup.
- Verify the installation by opening a terminal and running 'bun --version'.
Alternatives
Frequently asked questions
Is Bun compatible with Node.js modules?
Yes, Bun is designed to be a drop-in replacement for Node.js and supports most Node.js APIs and npm packages.
Is Bun completely free and open source?
Yes, Bun is released under the MIT license and is entirely free and open source.
Does Bun support TypeScript out of the box?
Yes, Bun natively parses and runs TypeScript files without requiring external transpilers.