Nub:快速一体化 Node.js 工具包,多方面性能远超传统工具!

导航菜单

包含登录和外观设置选项。登录链接为 /login?return_to=https%3A%2F%2Fgithub.com%2Fnubjs%2Fnub 。

平台

提供多种功能,包括 AI 代码创作、开发者工作流、应用程序安全和探索等方面。

  • AI 代码创作:有 GitHub Copilot、GitHub Copilot 应用和 MCP 注册表等工具。
  • 开发者工作流:涵盖 Actions、Codespaces、Issues 和代码审查等。
  • 应用程序安全:包括 GitHub 高级安全、代码安全和密钥保护。
  • 探索:提供为何选择 GitHub、文档、博客、更新日志和市场等内容。

还可查看所有功能,链接为 https://github.com/features 。

解决方案

按不同维度划分解决方案,包括公司规模、用例和行业。

  • 按公司规模划分:有企业、中小团队、初创公司和非营利组织等选项。
  • 按用例划分:包含应用现代化、DevSecOps、DevOps、CI/CD 等,还可查看所有用例。
  • 按行业划分:涉及医疗保健、金融服务、制造业、政府等,也可查看所有行业。

可查看所有解决方案,链接为 https://github.com/solutions 。

资源

可按主题和类型探索资源,还有支持与服务相关内容。

  • 按主题探索:包括 AI、软件开发、DevOps、安全等,可查看所有主题。
  • 按类型探索:有客户案例、活动与网络研讨会、电子书与报告、商业洞察和 GitHub 技能等。
  • 支持与服务:包含文档、客户支持、社区论坛、信任中心和合作伙伴等。

可查看所有资源,链接为 https://github.com/resources 。

开源

涉及社区、项目和仓库等方面。

  • 社区:有 GitHub Sponsors 可资助开源开发者。
  • 项目:包括安全实验室、维护者社区、加速器、GitHub Stars 和存档项目等。
  • 仓库:有主题、热门趋势和集合等内容。

企业

提供企业解决方案和可用附加组件,还有定价信息。

  • 企业解决方案:有企业平台,由 AI 驱动的开发者平台。
  • 可用附加组件:包括 GitHub 高级安全、Copilot for Business 和高级支持。
  • 定价链接为 https://github.com/pricing 。

搜索或跳转

可搜索代码、仓库、用户、问题、拉取请求等,还有搜索语法提示。

提供反馈

会阅读每一条反馈并认真对待意见,可选择包含电子邮件地址以便联系。

保存的搜索

使用保存的搜索可更快筛选结果,要查看所有可用限定符可参阅文档。

nubjs/nub 仓库信息

若在其他标签页或窗口有登录、注销或切换账户操作,需重新加载以刷新会话,还有关闭提醒等内容。

哎呀!

加载时出现错误,需重新加载此页面。

nubjs/nub 仓库详情

该仓库公开,有通知、Fork、Star 等信息,还有代码、问题、拉取请求等导航选项。

附加导航选项

包括代码、问题、拉取请求、讨论、Actions、项目、安全与质量、洞察等。

nubjs/nub 分支与标签

有主分支,可查看分支和标签。

文件夹和文件

列出了文件夹和文件的相关信息,包括名称、最后提交消息和日期等。

最新提交

有 970 次提交,列出了多个文件和文件夹的路径。

仓库文件导航

包括 README 和 MIT 许可证。

Nub 介绍

Nub 是一个快速的一体化工具包,增强而非替代 Node.js 。它基于原生 `node` 构建,具有类似 Bun 的开发体验,使用 Rust 编写。

提供了多种命令示例,如运行文件、脚本,安装依赖项,管理 Node 版本等,且在多个方面比传统工具速度更快。

还列出了 Nub 与替代方案的对比情况。

安装

提供了不同系统和方式的安装方法,对于 GitHub Actions 可使用 `nubjs/setup-nub` 替代 `actions/setup-node` 。

文件运行器 — `nub `

可运行多种类型文件,与 `node` 逐标志和逐变量兼容,为原生 Node 增添了一些优秀特性。

介绍了其工作原理,包括利用 Node 的扩展接口进行预加载、转译和解析等。

在运行文件时会推断项目所需 Node 版本并自动安装,且现代 API 可直接使用。

还具有监视模式,可实现文件更改时重启功能。

脚本运行器 — `nub run`

可替代 `npm run` 和 `pnpm run` ,是 Rust 二进制文件,调度预热脚本速度比 `pnpm run` 快约 24 倍。

与现有基于 JavaScript 的脚本运行器相比速度更快,还具有多种优势。

包运行器 — `nubx` / `nub dlx`

可替代 `npx` 和 `pnpm dlx` ,优先使用本地包,避免了基于 JavaScript 工具的性能损失。

运行本地二进制文件比 `npx` 快约 19 倍,具有多种功能和优势。

包管理器 — `nub install`

Nub 是由 [Aube](https://github.com/jdx/aube) 引擎驱动的包管理器,CLI 与 `pnpm` 逐标志兼容。

速度快,避免了基于 JavaScript 包管理器的延迟,还介绍了安全性和兼容性方面的情况。

包元管理器 — `nub pm`

是 Corepack 的原生 Rust 实现,用于提供和运行项目指定的 pnpm / npm / yarn 版本。

Node 版本管理器 — `nub node`

可手动管理 Node 版本,提供了多种命令。

许可证

为 MIT 许可证。

关于

是快速的一体化 Node.js 工具包,提供了相关主题和资源信息。

哎呀!

加载时出现错误,需重新加载此页面。

仓库活动相关

有活动、自定义属性、星标、关注者、Fork 等信息,还可报告仓库。

发布版本

有 52 个发布版本,最新版本为 v0.2.0 ,发布于 2026 年 6 月 24 日。

有 0 个包。

哎呀!

加载时出现错误,需重新加载此页面。

贡献者

可查看贡献者信息。

哎呀!

加载时出现错误,需重新加载此页面。

语言

包括 Rust、JavaScript、Shell、MDX、TypeScript、PowerShell 等,还有其他语言占比 1.2% 。

页脚

包含 GitHub 版权信息和页脚导航,如条款、隐私、安全等内容。同时提示此时无法执行该操作。