oven-sh/bun
在 GitHub 打开 ↗Node.js 的一站式高速替代:运行时+打包+测试+装包
Star96k
24h 新增+14
7 天新增—
Fork5.2k
Issue9.7k
语言Rust
项目介绍
更新于 1 天前
Bun 是一个把 Node.js 运行时、打包器、测试运行器和包管理器合为一体的 JavaScript/TypeScript 工具链,用 Rust 编写,底层基于 JavaScriptCore,主打快。它可以直接运行 TS 和 JSX 文件,兼容现有 Node.js 项目,安装依赖、跑脚本、执行测试都能用同一个命令完成,省去在 npm、esbuild、jest、npx 之间来回切换的麻烦。实际场景比如大型 monorepo 里安装依赖动辄几分钟,换成 Bun 后能明显缩短 CI 时间;测试套件跑得慢、脚本启动慢的项目也能直接受益。对前端和全栈工程师来说,如果你受够了 node_modules 膨胀和工具链碎片化,值得花十分钟试试;但如果你的工作与 JS/TS 生态无关,比如主要写 Python 或做算法,这个项目和你关系不大。
上手成本:中
Star 趋势
话题标签
bunbundlerjavascriptjavascriptcorejsxnodejsnpmreactrustrust-langtranspilertypescript
仓库信息
| License | Other |
| 创建时间 | 2021-04-14 |
| 最后推送 | 24 分钟前 |
| 热度分 | 47.0 |