GitHub 热门

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 趋势

记录 7 个数据点 · 期间增长 +29

话题标签

bunbundlerjavascriptjavascriptcorejsxnodejsnpmreactrustrust-langtranspilertypescript

仓库信息

LicenseOther
创建时间2021-04-14
最后推送24 分钟前
热度分47.0