Bun is a fast, all-in-one toolkit for installing, bundling, running and testing JavaScript & TypeScript. To install: `npm i -g bun`

Joined July 2022
In the next version of Bun `bun lint --staged` is a builtin alternative to lint-staged
23
14
6
478
15,843
In the next version of Bun bun lint is a 26x faster ESLint-compatible linter with over 1,000 builtin rules - reads eslint & oxlint configs.
55
60
18
1,150
96,614
In the next version of Bun `bun fmt` is a 320x faster Prettier alternative Passes 99% of Prettier's test suite & supports 20 languages
111
128
59
2,203
144,288
Some of the language changes when TypeScript types become real (with ahead-of-time compilation)
74
42
68
944
208,485
Claude automatically gets XML formatted type errors which sometimes reduces the number of tool calls needed to fix the error (due to the source preview), reducing token usage
1
17
1,471
bun check type-checker errors print with GitHub actions formatting on PRs
4
7
353
14,299
`bun build --check` runs the type checker before you bundle
1
44
2,966
`bun test --check` runs the type checker before running your tests
2
57
3,798
In the next version of Bun `bun --check <file.ts>` runs Bun’s typescript type checker before running the file
14
4
1
341
13,726