Skip to content
#

Bun

bun logo

Bun is an all-in-one JavaScript toolkit, including a runtime, package manager, test runner, and bundler.

  • Runtime: Bun is a JavaScript runtime built on top of JavaScriptCore, the engine that powers WebKit. It's designed to be a drop-in replacement for Node.js, while being faster and improving developer experience. It also includes built-in support for TypeScript and JSX.
  • Package manager: Bun includes a package manager that's vastly quicker than npm and Yarn, and is compatible with existing Node.js projects.
  • Test runner: Bun includes a Jest-compatible test runner that uses the Bun runtime. It supports TypeScript and JSX, lifecycle hooks, and UI/DOM testing.

Here are 42 public repositories matching this topic...

Bun Environment Manager: A streamlined tool designed for developers to effortlessly manage multiple versions of the Bun runtime and its packages. Offering a simple yet robust interface, it enables easy installation, switching, and management of various Bun versions, tailored for enhanced project compatibility and efficient workflow optimization.

  • Updated Nov 7, 2023
  • Shell

Created by Oven

Released September 2021

Latest release 17 days ago

Followers
82 followers
Repository
oven-sh/bun
Website
bun.sh
Wikipedia
Wikipedia

Related Topics

deno javascript nodejs npm typescript webkit zig