oven-sh avatar

oven-sh/bun

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

96.4Kstars
5.2Kforks
96.4Kwatchers
github
bunbundlerjavascriptjavascriptcorejsxnodejsnpmreactrustrust-langtranspilertypescript

Recent commits

11c3671

Upgrade WebKit to fcc1ea0973a4 (#47125)

Jarred-Sumner·today
8d5672c

Compile TypeScript to machine code ahead of time: `bun build --compile --aot` (#45631)

Jarred-Sumner·today
7942008

css: consolidate the open CSS parser fixes (#47025)

Jarred-Sumner·today
9b8347a

Upgrade WebKit to 191c6a41380b (#47057)

dylan-conway·yesterday
92e819d

Replace bytemuck with an in-tree crate, bun_pod (#47037)

dylan-conway·yesterday
c643ea8

Replace libarchive with a tar reader and writer in safe Rust (#46638)

dylan-conway·yesterday
a0cc096

Upgrade WebKit to 982277c9dd3e (#47035)

dylan-conway·yesterday
99ee03e

Replace HdrHistogram with safe Rust and fix `node:perf_hooks` histograms (#46650)

dylan-conway·yesterday
8a0e49e

bun_core::String can no longer borrow (fixes a source-map name use-after-free) (#46825)

dylan-conway·yesterday
98a4365

Fix use-after-free of `BuildMessage.position.file`: real lifetimes for `Source`, `Path`, `ImportRecord` and resolve results (#46834)

dylan-conway·yesterday
1341090

install: print the loaded .env files only with --verbose (#47008)

robobun·yesterday
5734941

bunx: fix the .bin link of a native dependency in more cases (#46486)

Jarred-Sumner·yesterday
3396aea

bun lint: give JS plugin nodes and tokens start and end in TypeScript files without an ESLint or oxlint config (#46980)

robobun·yesterday
57fe602

`bun lint`: a command in release builds, with shorter hints (#46439)

Jarred-Sumner·yesterday
449877f

console.groupCollapsed: start a group, as console.group does (#46505)

robobun·2 days ago

Activity

last 30 commits · UTC

By day

SunMonTueWedThuFriSat

By hour

0h6h12h18h24h

Visual screenshots of the application at different points in time.

Coming soon