Bun

JavaScript/TypeScript Runtime / Full-stack Toolkit B Integrations & Community

Basic Information

  • Developer: Oven (Acquired by Anthropic in December 2025)
  • Founder: Jarred Sumner
  • Country/Region: USA
  • Official Website: https://bun.com
  • GitHub: https://github.com/oven-sh/bun
  • Type: JavaScript/TypeScript Runtime / Full-stack Toolkit
  • First Release: July 2022 (v0.1), September 2023 (v1.0)
  • Latest Version: Bun 1.3+
  • License: MIT
  • Development Language: Zig (Runtime Core)

Product Description

Bun is an ultra-fast, all-in-one JavaScript/TypeScript runtime and toolkit designed as an alternative to Node.js. It integrates a runtime, bundler, test runner, and package manager into one, with its core written in Zig and utilizing the JavaScriptCore engine (instead of V8) at its foundation, significantly reducing startup time and memory usage. In December 2025, Bun was acquired by Anthropic to support Claude Code and Claude Agent SDK, but the project remains open-source under the MIT license.

Core Features/Characteristics

  • Ultra-fast Performance: Startup and runtime performance far exceed Node.js
  • Full-stack Development: Bun 1.3 introduces zero-configuration front-end development with built-in Hot Module Replacement and React Fast Refresh
  • Unified Database API: Bun.SQL supports MySQL, MariaDB, PostgreSQL, and SQLite with zero external dependencies
  • Built-in Bundler: No need for additional tools like webpack/esbuild
  • Built-in Test Runner: Test framework compatible with Jest API
  • Package Manager: Super-fast package manager compatible with npm
  • Native TypeScript Support: Directly runs .ts files without a compilation step
  • Node.js Compatibility: Supports most Node.js APIs and npm packages

Bun 1.3 Major Updates

  • Zero-configuration front-end development, directly running HTML files
  • Automatic handling of JavaScript, CSS, and React transpilation and bundling
  • 10-30% reduction in JavaScript memory usage (Next.js, Elysia, etc.)
  • Bun.SQL unified database API

Business Model

  • Completely Free and Open-source: MIT License
  • Anthropic Support: Continuous funding and development support after acquisition by Anthropic
  • Commercial Support: Revenue through enterprise support services

Market Performance

  • Over 78k GitHub Stars
  • Main competitor to Node.js
  • Significant increase in adoption within the AI developer community after acquisition by Anthropic
  • Growing number of projects choosing Bun as an alternative to Node.js

Relationship with OpenClaw Ecosystem

Bun is the JavaScript/TypeScript runtime used by OpenClaw. OpenClaw chose Bun for its ultra-fast startup performance, native TypeScript support, and built-in toolchain, which significantly enhances development efficiency and application performance. After Bun's acquisition by Anthropic, its integration with the Claude ecosystem became tighter, allowing OpenClaw to leverage Bun's unified database API (Bun.SQL) to simplify database access and reduce external dependencies.

External References

Learn more from these authoritative sources: