What problem does it solve?
Bun provides a single, high-performance runtime that eliminates slow toolchains and repetitive setup for running modern JavaScript and TypeScript projects, reducing friction for development and deployment.
Core Features & Use Cases
- Native TypeScript execution: Run .ts/.tsx files without a separate compilation step.
- Built-in tooling: Integrated package manager, test runner, bundler, and binary build support for CLI distribution.
- Bun-specific APIs: High-performance HTTP/WebSocket servers with Bun.serve(), simplified file IO with Bun.file()/Bun.write(), and environment access via Bun.env.
- Use Case: Replace slow Node.js workflows by running development servers, building small CLIs, or executing fast test suites with minimal configuration.
Quick Start
Use the bun skill to run a TypeScript file and start a Bun HTTP server on port 3000 that responds with "Hello Bun".