← All projects

Bun

A fast all-in-one JavaScript runtime, toolkit, and package manager

Dev Toolsjavascripttypescriptruntimebundlerpackage-managernode-jsjsx
Bun screenshot

About

Bun is a fast, all-in-one JavaScript and TypeScript toolkit that includes a runtime, bundler, package manager, and test runner. It aims to be a drop-in replacement for Node.js with significantly better performance, and includes built-in APIs for HTTP servers, WebSockets, SQL databases, Redis, and more. It supports JSX and TypeScript out of the box with zero configuration.

Problem

Developers need multiple tools (runtime, bundler, package manager, test runner) that are slow and hard to configure together

For

JavaScript and TypeScript developers building server-side or full-stack applications

How it works

Bun is built from scratch on JavaScriptCore (WebKit's JS engine), natively implementing Node.js and Web APIs while bundling all essential developer tooling into a single fast binary

Business model

open-source

Status

launched

Company

Oven

Similar projects