Bun v1.0.0
Bun is stable and ready for production.
Bundle, install, and run JavaScript & TypeScript — all in Bun. Bun is a fast JavaScript runtime & toolkit with a bundler, test runner, and npm-compatible package manager built in.
Visit bun.sh → RSS feedOn Hacker News Dec 2022 – Jan 2025
Software Engineering 12Infrastructure & DevOps 10Tools & Productivity 1Programming Languages 1
Bun is stable and ready for production.
Bun now supports Windows!
A new JavaScript bundler, standalone executables, and lots of new features and improvements
The Bun Shell is a cross-platform shell that allows you to run shell scripts in JavaScript & TypeScript
How we built an anonymous Zig/C++ crash reporter that doesn't require debug symbols to be shipped with the application.
Bun gets debugger support, fetch streaming, and `bun update`. ReadStream and WriteStream from `node:tty` are implemented, including raw mode on `process.stdin`. SvelteKit now works in Bun. Plus bug fixes and stability improvements.
Support for npm workspaces, DNS lookups, database drivers, and lots of improvements to bun install.
Built-in Postgres client with Bun.sql, built-in S3 object support with Bun.s3, a new text-based lockfile: bun.lock, Express is 3x faster, and a major update on Node.js compatibility.
vite dev support, Workers, bun --smol, WebSocket.ping(), structuredClone(), serialize() and better Node.js compatibility
Massive reduction in memory usage, faster text encoding, improved Jest compatibility, file-system routing, automatic package installs, and a lot more
Support for `FormData` and `git` dependencies, better `setTimeout()` compatibility, `bun wiptest` is now `bun test`, and better support on AWS Lambda and GitHub Actions.
Call JavaScript functions at bundle-time and inline results into the AST