Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

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

License

NotificationsYou must be signed in to change notification settings

oven-sh/bun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Bun

starsBun speed

Documentation  •  Discord  •  Issues  •  Roadmap

What is Bun?

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

At its core is theBun runtime, a fast JavaScript runtime designed asa 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.

bun run index.tsx# TS and JSX supported out-of-the-box

Thebun 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 needbun. Bun's built-in tools are significantly faster than existing options and usable in existing Node.js projects with little to no changes.

buntest# run testsbun run start# run the `start` script in `package.json`bun install<pkg># install a packagebunx cowsay'Hello, world!'# execute a package

Install

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

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

# with install script (recommended)curl -fsSL https://bun.sh/install| bash# on windowspowershell -c"irm bun.sh/install.ps1 | iex"# with npmnpm install -g bun# with Homebrewbrew tap oven-sh/bunbrew install bun# with Dockerdocker pull oven/bundocker run --rm --init --ulimit memlock=-1:-1 oven/bun

Upgrade

To upgrade to the latest version of Bun, run:

bun upgrade

Bun automatically releases a canary build on every commit tomain. To upgrade to the latest canary build, run:

bun upgrade --canary

View canary build

Quick links

Guides

Contributing

Refer to theProject > Contributing guide to start contributing to Bun.

License

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


[8]ページ先頭

©2009-2025 Movatter.jp