Bun
Overview
Bun is a modern JavaScript runtime and developer toolkit designed as a fast drop in replacement for Node.js. Built in Zig and powered by JavaScriptCore, it includes a runtime, package manager, bundler, test runner and development server out of the box. Bun provides native TypeScript and JSX support, extensive Node.js compatibility, built in web APIs, database clients, WebSocket support and high performance tooling that can be adopted incrementally or used as a complete platform for building web applications, APIs, backend services and developer tools.
Key features
- JavaScript runtime
- Fast package manager
- Built in bundler and test runner
- Native TypeScript support