oven-sh/bun

Rustbun.com
macOSWindowsLinux

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

bunbundlerjavascriptjavascriptcorejsxnodejsnpmreacttranspilertypescriptrustrust-lang
Crescimento de estrelas
Estrelas
95.9k
Forks
5k
Crescimento semanal
+96
Issues
3.4k
50k
set. de 2021mai. de 2023jan. de 2025set. de 2026
Artefatoscrates.io
README

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 Rust 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

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.

bun test                      # run tests
bun run start                 # run the `start` script in `package.json`
bun install <pkg>             # install a package
bunx cowsay 'Hello, world!'   # execute a package

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

# with install script (recommended)
curl -fsSL https://bun.com/install | bash

# on windows
powershell -c "irm bun.sh/install.ps1 | iex"

# with npm
npm install -g bun

# with Homebrew
brew tap oven-sh/bun
brew install bun

# with Docker
docker pull oven/bun
docker 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 to main. To upgrade to the latest canary build, run:

bun upgrade --canary

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.

Repositórios relacionados
SheetJS/sheetjs

📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

Apache License 2.0xlsxexcel
sheetjs.com
36.3k7.9k
honojs/hono

Web framework built on Web Standards

TypeScriptnpmlibraryMIT Licensecloudflareweb-framework
hono.dev
32.1k1.3k
can1357/oh-my-pi

⌥ Coding agent with the IDE wired in

TypeScriptnpmcliMIT Licensebuncli
omp.sh
29.7k3k
kriasoft/react-starter-kit

Modern React starter kit with Bun, TypeScript, Tailwind CSS, tRPC, Stripe, and Cloudflare Workers. Production-ready monorepo for building fast web apps.

TypeScriptnpmMIT Licensereactboilerplate
reactstarter.com
23.7k4.2k
coleam00/Archon

The first open-source harness builder for AI coding. Make AI coding deterministic and repeatable.

TypeScriptnpmcliMIT Licenseaiautomation
archon.diy
23.4k3.5k
Nagi-ovo/voyager

Enhancement suite for Gemini, AI Studio, Claude & ChatGPT — plus a prompt manager for any web UI, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude 与 ChatGPT 的增强套件;其中的提示词管理器可用于任意 Web UI,含 DeepSeek Harness。

TypeScriptnpmappGNU General Public License v3.0chat-managementchrome-extension
voyager.nagi.fun/en
20k662
elysiajs/elysia

Ergonomic Framework for Humans

TypeScriptnpmlibraryMIT Licenseframeworktypescript
elysiajs.com
19.1k591
C4illin/ConvertX

💾 Self-hosted online file converter. Supports 1000+ formats ⚙️

TypeScriptnpmGNU Affero General Public License v3.0bunelysia
18.8k1.1k
kysely-org/kysely

A type-safe TypeScript SQL query builder

TypeScriptnpmMIT Licensetypescriptdatabase
kysely.dev
14.2k438
WhiskeySockets/Baileys

Socket-based TS/JavaScript API for WhatsApp Web

JavaScriptnpmMIT Licensebundeno
baileys.wiki
11k3.4k
dmtrKovalenko/fff

The fastest and the most accurate file search SDK for AI agents, Neovim, Rust, C, Python, Bun and NodeJS

Rustcrates.ioMIT Licensefilesearchlua
fff.dmtrkovalenko.dev
10.4k434
xberg-io/xberg

Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. Fifteen bindings, with CLI, REST API, and MCP server.

Rustcrates.ioMIT Licensetext-extractiondocument-intelligence
docs.xberg.io
9.3k581