bun
https://github.com/oven-sh/bun
Zig
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Zig not yet supported15 Subscribers
Add a CodeTriage badge to bun
Help out
- Issues
- Pair off Set members and Map entries once in deepEquals instead of rescanning per member
- spawn(windows): free the buffer-stdin writer when its uv_write fails inside start()
- node:module: implement findPackageJSON
- Bun.Transpiler: make treeShaking remove unused declarations and their imports
- shell(cp): copy the file a symlink operand points at unless -R is given
- Read console stdin with ReadConsoleW on Windows so non-ASCII input survives (REPL, prompt(), bun -)
- paths: heap-backed relative_alloc and join_abs_string_buf_spill; use them in _nodeModulePaths and the runtime linker
- Run pool jobs that own their memory without a VM borrow so worker.terminate() does not wait on a blocked Bun.write(file, file)
- MessagePort: keep hasRef() true until the 'close' event fires, and false inside it
- node:fs: open() embedded /$bunfs/ files in compiled executables
- Docs
- Zig not yet supported