bun

Зеркало из https://github.com/oven-sh/bun
1
7 дней назад
7 дней назад
4 месяца назад
7 дней назад
6 дней назад
день назад
9 месяцев назад
11 дней назад
11 дней назад
5 лет назад
README.md

Logo

Bun

stars Bun speed

Documentation   •   Discord   •   Issues   •   Roadmap

Read the docs →

What is Bun?

Bun is an all-in-one toolkit for JavaScript and TypeScript apps. It ships as a single executable called

bun
.

At its core is the Bun runtime, a fast JavaScript runtime designed as a drop-in replacement for Node.js. It's written in Zig and powered by JavaScriptCore under the hood, dramatically reducing startup times and memory usage.

The

bun
command-line tool also implements a test runner, script runner, and Node.js-compatible package manager. Instead of 1,000 node_modules for development, you only need
bun
. Bun's built-in tools are significantly faster than existing options and usable in existing Node.js projects with little to no changes.

Install

Bun supports Linux (x64 & arm64), macOS (x64 & Apple Silicon), and Windows (x64 & arm64).

Linux users — Kernel version 5.6 or higher is strongly recommended, but the minimum is 5.1.

x64 users — if you see "illegal instruction" or similar errors, check our CPU requirements

Upgrade

To upgrade to the latest version of Bun, run:

Bun automatically releases a canary build on every commit to

main
. To upgrade to the latest canary build, run:

View canary build

Guides

Contributing

Refer to the Project > Contributing guide to start contributing to Bun.

License

Refer to the Project > License page for information about Bun's licensing.