Bun
E24473
Deno alternative
JavaScript engine embedding
JavaScript runtime
Node.js alternative
open-source software
software toolkit
Bun is a modern, high-performance JavaScript runtime and toolkit designed as an alternative to Node.js and Deno, featuring a built-in bundler, test runner, and package manager.
Aliases (1)
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Deno alternative
→
JavaScript engine embedding → JavaScript runtime → Node.js alternative → open-source software → software toolkit → |
| developer |
Jarred Sumner
→
Oven → |
| goal |
drop-in replacement for Node.js in many projects
→
fast developer experience → high performance → |
| hasComponent |
bundler
→
package manager → script runner → test runner → transpiler → |
| hasFeature |
CommonJS support
→
ESM support → Node.js API compatibility → TypeScript transpilation → Web-standard APIs → built-in HTTP server APIs → built-in bundler → built-in package manager → built-in test runner → built-in test runner API bun:test → fast startup time → file system APIs → hot reloading support → native .env loading → npm package compatibility → watch mode → |
| implementsLanguage |
JSX
→
JavaScript → TSX → TypeScript → |
| license |
MIT License
→
|
| programmingLanguage |
Zig
→
|
| supportsPlatform |
Linux
→
Windows → macOS → |
| targetUseCase |
server-side JavaScript
→
tooling and scripts → web application backends → |
| targetUser |
JavaScript developers
→
TypeScript developers → |
| usesJavaScriptEngine |
JavaScriptCore
→
|
| website |
https://bun.sh
→
|
Referenced by (2)
| Subject (surface form when different) | Predicate |
|---|---|
|
TypeScript
("Bun type system")
→
|
influenced |
|
JavaScript
→
|
runsOn |