Bun topic

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.

List Bun repositories

jose

5.0k
Stars
299
Forks
Watchers

JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes.

oauth4webapi

515
Stars
48
Forks
Watchers

OAuth 2 / OpenID Connect for JavaScript Runtimes

graphql-yoga

8.1k
Stars
558
Forks
Watchers

🧘 Rewrite of a fully-featured GraphQL Server with focus on easy setup, performance & great developer experience. The core of Yoga implements WHATWG Fetch API and can run/deploy on any JS environment...

fable-bun

25
Stars
1
Forks
Watchers

Fable bindings for Bun.sh

bnx

123
Stars
3
Forks
Watchers

zx inspired shell for Bun.

bun-promptx

84
Stars
1
Forks
Watchers

Terminal prompt library for the Bun runtime

setup-bun

351
Stars
26
Forks
Watchers

Set up your GitHub Actions workflow with a specific version of Bun

bun-repl

65
Stars
7
Forks
Watchers

Experimental REPL for Bun

node-bun

34
Stars
1
Forks
Watchers

Node.js Compatibility Layer & Polyfills for Bun APIs

oily.js

35
Stars
0
Forks
Watchers

A blazingly fast Bun.js filesystem router, with an unpleasantly smooth experience!