Bun logo

Bun Oven-sh

Use this command to install Bun:
winget install --id=Oven-sh.Bun -e

Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

Bun is a high-performance JavaScript runtime and toolkit designed for speed, efficiency, and ease of use. It combines a runtime, bundler, test runner, and package manager into one seamless toolset.

Key Features:

  • Speed: Optimized for fast execution, Bun outperforms Node.js in tasks like HTTP requests (59k vs 19k req/s) and WebSocket messaging.
  • Node Compatibility: Built to be a drop-in replacement for Node.js, supporting core modules and APIs.
  • Bundled APIs: Includes native support for PostgreSQL, SQLite, Redis, and S3 for high-performance database access.
  • Package Management: Uses an npm-compatible package manager for seamless dependency management.
  • Testing & Bundling: Features a Jest-compatible test runner and production-ready bundler.
  • Web Standards: Implements modern web APIs like fetch, WebSocket, and WebSockets.

Audience & Benefits: Ideal for developers building JavaScript applications requiring high performance. Bun reduces complexity by combining essential tools into one package, enabling faster development cycles and improved productivity.

Versions
1.2.15
1.2.14
1.2.13
1.2.12
1.2.11
1.2.10
1.2.9
1.2.8
1.2.7
1.2.5
Website
License