{"id":3289,"url":"https://github.com/zerolab-fe/awesome-nodejs","name":"awesome-nodejs","description":"⚡优质的 Node.js 包和资源","projects_count":180,"last_synced_at":"2026-06-01T00:00:35.725Z","repository":{"id":134594187,"uuid":"298958218","full_name":"zerolab-fe/awesome-nodejs","owner":"zerolab-fe","description":"⚡优质的 Node.js 包和资源","archived":false,"fork":false,"pushed_at":"2022-07-21T09:18:40.000Z","size":214,"stargazers_count":74,"open_issues_count":46,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-05-15T11:15:47.147Z","etag":null,"topics":["awesome","nodejs","npm"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zerolab-fe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-09-27T05:13:56.000Z","updated_at":"2026-05-05T00:30:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"279c3f31-7c05-450c-9f4e-7535bf2796fa","html_url":"https://github.com/zerolab-fe/awesome-nodejs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zerolab-fe/awesome-nodejs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerolab-fe%2Fawesome-nodejs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerolab-fe%2Fawesome-nodejs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerolab-fe%2Fawesome-nodejs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerolab-fe%2Fawesome-nodejs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zerolab-fe","download_url":"https://codeload.github.com/zerolab-fe/awesome-nodejs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zerolab-fe%2Fawesome-nodejs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33753925,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-04T20:30:11.328Z","updated_at":"2026-06-01T00:00:35.726Z","primary_language":"JavaScript","list_of_lists":false,"displayable":true,"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"\n\u003cp align=\"center\"\u003e\n  \u003cimg algin=\"center\" width=\"400\" src=\"https://raw.githubusercontent.com/zerolab-fe/awesome-nodejs/master/logo.svg\"/\u003e\n\u003c/p\u003e\n\n\u003cp\u003e\n  \u003ca href=\"https://github.com/zerolab-fe/awesome-nodejs\"\u003e\u003cimg src=\"https://github.com/zerolab-fe/awesome-nodejs/workflows/Node%20CI/badge.svg\" alt=\"GitHub Actions Build Status\" style=\"max-width:100%;\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n### AI\r\n\r\n- [brain.js](https://github.com/BrainJS/brain.js) - 基于模型训练的神经网络 JS 库，支持浏览器和 Node\r\n- [tfjs](https://github.com/tensorflow/tfjs) - TensorFlow JS 版本\r\n\r\n### AST\r\n\r\n- [gogocode](https://github.com/thx/gogocode) - AST 处理工具（阿里妈妈）\r\n\r\n### Build tools\r\n\r\n- [pkg](https://github.com/vercel/pkg) - 将 Node.js 项目打包成可执行文件\r\n- [gulp](https://github.com/gulpjs/gulp) - 基于流（stream）的自动化构建工具\r\n- [parcel](https://github.com/parcel-bundler/parcel) - 开箱即用、零配置的打包器\r\n- [rollup](https://github.com/rollup/rollup) - Next-generation ES2015 module bundler\r\n- [webpack](https://github.com/webpack/webpack) - 静态模块打包工具\r\n- [@vercel/ncc](https://github.com/vercel/ncc) - 将 Node.js 项目编译为单个文件\r\n\r\n### Command-line apps\r\n\r\n- [eslint-nibble](https://github.com/IanVS/eslint-nibble) - 一个能够快速预览 ESLint 错误并生成错误报告的 CLI 工具\r\n- [release-it](https://github.com/release-it/release-it) - 用于自动化版本控制和包发布的 Node CLI 工具\r\n- [depcheck](https://github.com/depcheck/depcheck) - 检查项目中未使用的依赖\r\n- [npm-check-updates](https://github.com/raineorshine/npm-check-updates) - 查找、更新 package.json 中的依赖包\r\n- [npm-run-all](https://github.com/mysticatea/npm-run-all) - 可以并行运行多个 npm 脚本\r\n- [auto-install](https://github.com/siddharthkp/auto-install) - 在编码时自动安装依赖\r\n- [wifi-password-cli](https://github.com/kevva/wifi-password-cli) - 获取当前 wifi 密码\r\n- [fkill-cli](https://github.com/sindresorhus/fkill-cli) - 杀死进程，交互式，跨平台\r\n- [node-bcat](https://github.com/kessler/node-bcat) - 将日志实时输出到浏览器\r\n- [live-server](https://github.com/tapio/live-server) - 具有 livereload 功能的开发 HTTP 服务器\r\n- [http-server](https://github.com/http-party/http-server) - 一个简单的零配置命令行 http 服务器\r\n- [david](https://github.com/alanshaw/david) - 检测 npm 依赖是否过时\r\n- [is-online](https://github.com/sindresorhus/is-online) - 检查互联网连接是否建立\r\n- [pageres](https://github.com/sindresorhus/pageres) - 捕获各种分辨率的网站屏幕截图\r\n- [speed-test](https://github.com/sindresorhus/speed-test) - 使用 speedtest.net 测试网速和ping\r\n- [trash](https://github.com/sindresorhus/trash) - 将文件移动到回收站，`rm` 的安全替代方法\r\n- [gh-home](https://github.com/sindresorhus/gh-home) - 打开给定或当前仓库的GitHub页面\r\n- [npm-name](https://github.com/sindresorhus/npm-name) - 检查软件包或组织名称在npm上是否可用\r\n- [np](https://github.com/sindresorhus/np) - A better `npm publish`\r\n- [gh](https://github.com/cli/cli) - GitHub的官方命令行工具\r\n\r\n### Command-line utilities\r\n\r\n- [nanocolors](https://github.com/ai/nanocolors) - 比 `chalk` 执行速度快 2 倍、`node_modules` 体积小 5 倍的命令行着色工具\r\n- [import-local](https://github.com/sindresorhus/import-local) - 允许全局安装的 CLI工具 使用自身的本地安装版本\r\n- [text-table](https://github.com/substack/text-table) - 将终端中的内容以无边框表格的形式输出（文本对齐）\r\n- [table](https://github.com/gajus/table) - 将数据格式化为表格\r\n- [node-progress](https://github.com/visionmedia/node-progress) - 进度条\r\n- [cli-highlight](https://github.com/felixfbecker/cli-highlight) - 命令行终端语法高亮\r\n- [boxen](https://github.com/sindresorhus/boxen) - Create boxes in the terminal\r\n- [global-modules](https://github.com/jonschlinkert/global-modules) - 返回全局 node_modules 目录\r\n- [preferred-pm](https://github.com/zkochan/packages/tree/master/preferred-pm) - 返回项目的首选包管理器\u003cpnpm|yarn|npm\u003e\r\n- [npm-check](https://github.com/dylang/npm-check) - 检查过时，不正确和未使用的依赖项。\r\n- [validate-npm-package-name](https://github.com/npm/validate-npm-package-name) - 检查包名是否符合 npm 规范\r\n- [fast-levenshtein](https://github.com/hiddentao/fast-levenshtein) - Levenshtein 算法，指两个字符串之间，由一个转换成另一个所需的最少编辑操作次数。\r\n- [update-notifier](https://github.com/yeoman/update-notifier) - Update notifications for your CLI app\r\n- [commander](https://github.com/tj/commander.js) - 完整的 node.js 命令行解决方案\r\n- [color](https://github.com/Qix-/color) - Javascript 颜色转换和操作库\r\n- [update-check](https://github.com/vercel/update-check) - 检查模块是否有更新\r\n- [minimist](https://github.com/substack/minimist) - 标准命令行参数解析工具\r\n- [figlet](https://github.com/patorjk/figlet.js) - 将普通终端文本转换为大字母，如 logo\r\n- [clear](https://github.com/bahamas10/node-clear) - 清空终端屏幕\r\n- [figures](https://github.com/sindresorhus/figures) - 在 windows 或其他终端显示 Unicode 符号\r\n- [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) - 用于 ANSI 码转义\r\n- [log-symbols](https://github.com/sindresorhus/log-symbols) - 为 log 添加彩色符号（info、success、warning、error）\r\n- [conf](https://github.com/sindresorhus/conf) - 轻松设置配置信息\r\n- [listr](https://github.com/samverschueren/listr) - Terminal 任务列表\r\n- [ink](https://github.com/vadimdemedes/ink) - 使用 React 写命令行应用\r\n- [log-update](https://github.com/sindresorhus/log-update) - 在 Terminal 渲染进度条或动画\r\n- [ ora](https://github.com/sindresorhus/ora) - Terminal spinner\r\n- [yargs](https://github.com/yargs/yargs) - 命令行参数解析工具\r\n- [enquirer](https://github.com/enquirer/enquirer) - 用于创建交互式 CLI 提示\r\n- [chalk](https://github.com/chalk/chalk) - 在 Terminal 设置字符串颜色\r\n\r\n### Compiler\r\n\r\n- [esbuild](https://github.com/evanw/esbuild) - 一个非常快的 JavaScript 打包器和压缩器（Go）\r\n- [swc](https://github.com/swc-project/swc) - Super fast javascript / typescript compiler\r\n\r\n### CSS\r\n\r\n- [tailwindcss](https://github.com/tailwindlabs/tailwindcss) - 一个用于快速 UI 开发的实用工具集 CSS 框架\r\n\r\n### Database\r\n\r\n- [prisma](https://github.com/prisma/prisma) - Next-generation Node.js and TypeScript ORM\r\n- [mysql](https://github.com/mysqljs/mysql) - MySQL client\r\n- [mongoose](https://github.com/Automattic/mongoose) - 全能的 MongoDB ORM 库\r\n- [sequelize](https://github.com/sequelize/sequelize) - 一款支持 mysql, sqlite3, pg, msssql 的多功能 ORM 库\r\n\r\n### Date\r\n\r\n- [dateformat](https://github.com/felixge/node-dateformat) - 日期格式化\r\n- [dayjs](https://github.com/iamkun/dayjs) - 一个轻量的日期库，具有和 Moment.js 兼容的API\r\n- [date-fns](https://github.com/date-fns/date-fns) - 日期工具类库，提供了最全面、最简单和一致的工具集\r\n- [Luxon](https://github.com/moment/luxon) - 一个用于在JS中处理日期和时间的库\r\n\r\n### Debug\r\n\r\n- [ndb](https://github.com/GoogleChromeLabs/ndb) - 由 Chrome DevTools 支持的 Node.js 调试工具\r\n- [spy-debugger](https://github.com/wuchangming/spy-debugger) - 页面远程调试 \u0026 抓包工具\r\n- [vconsole](https://github.com/Tencent/vConsole) - 微信小程序推出的调试工具，直接内嵌在页面内，支持控制台、网络、系统信息\r\n- [node-inspector](https://github.com/node-inspector/node-inspector) - Node debugger 和 Devtools 结合的调试工具\r\n- [debug](https://github.com/visionmedia/debug) - 最好用的 debug 日志辅助工具\r\n\r\n### Documentation\r\n\r\n- [esdoc](https://github.com/esdoc/esdoc) - JavaScript 的文档生成器\r\n- [documentation](https://github.com/documentationjs/documentation) - API文档生成器，支持 ES6+\r\n\r\n### Electron\r\n\r\n- [electron-store](https://github.com/sindresorhus/electron-store) - 用来保存 Electron 应用程序或模块的简单持久性数据\r\n\r\n### Email\r\n\r\n- [mjml](https://github.com/mjmlio/mjml) - 一个标识语言，用来减少编写响应式邮件的复杂度\r\n- [email-templates](https://github.com/forwardemail/email-templates) - 电子邮件模板\r\n- [emailjs](https://github.com/eleith/emailjs) - 发送电子邮件（smtp 协议）\r\n- [nodemailer](https://github.com/nodemailer/nodemailer) - 快速轻松发送电子邮件\r\n\r\n### Filesystem\r\n\r\n- [jsonfile](https://github.com/jprichardson/node-jsonfile) - 轻松读取/写入JSON文件\r\n- [tmp](https://github.com/raszi/node-tmp) - 创建临时文件或目录\r\n- [nsfw](https://github.com/Axosoft/nsfw) - 一个简单文件监听库\r\n- [mkdirp](https://github.com/isaacs/node-mkdirp) - 递归创建目录\r\n- [tempy](https://github.com/sindresorhus/tempy) - 获取随机的临时文件或目录路径\r\n- [move-file](https://github.com/sindresorhus/move-file) - 移动文件\r\n- [pkg-dir](https://github.com/sindresorhus/pkg-dir) - 查找 npm 或 Node.js 包的根目录\r\n- [istextorbinary](https://github.com/bevry/istextorbinary) - 检查文件是文本文件还是二进制文件\r\n- [filenamify](https://github.com/sindresorhus/filenamify) - 将字符串转换为有效的安全文件名\r\n- [write-json-file](https://github.com/sindresorhus/write-json-file) - Stringify and write JSON to a file atomically\r\n- [load-json-file](https://github.com/sindresorhus/load-json-file) - Read and parse a JSON file\r\n- [proper-lockfile](https://github.com/moxystudio/node-proper-lockfile) - 进程间或机器间文件锁🔐\r\n- [find-up](https://github.com/sindresorhus/find-up) - 遍历父目录查找文件\r\n- [chokidar](https://github.com/paulmillr/chokidar) - 监听文件变化\r\n- [fs-extra](https://github.com/jprichardson/node-fs-extra) - 基于 `fs` 的扩展\r\n- [make-dir](https://github.com/sindresorhus/make-dir) - 递归创建目录\r\n- [rimraf](https://github.com/isaacs/rimraf) - 递归删除文件\r\n- [cpy](https://github.com/sindresorhus/cpy) - Copy files\r\n- [fast-glob](https://github.com/mrmlnc/fast-glob) - 快速的 Node.js 匹配库\r\n- [globby](https://github.com/sindresorhus/globby) - 基于 `fast-glob` 并提供了扩展\r\n- [del](https://github.com/sindresorhus/del) - 删除文件和目录，基于 `rimraf` 和 `glob `\r\n- [resolve-cwd](https://github.com/sindresorhus/resolve-cwd) - 从当前工作目录解析模块的路径\r\n- [clipboardy](https://github.com/sindresorhus/clipboardy) - 访问系统剪切板（copy/paste）\r\n- [micromatch](https://github.com/micromatch/micromatch) - 高度优化的通配符和全局匹配库，minimatch 和 multimatch 的替代品\r\n\r\n### Git\r\n\r\n- [simple-git](https://github.com/steveukx/git-js) - 一个轻量级的接口，用于在任何 node.js 应用程序中运行 git 命令。\r\n- [nodegit](https://github.com/nodegit/nodegit) - 是 [libgit2](https://libgit2.org/) 的 Node.js 绑定版本\r\n- [@gitgraph/node](https://github.com/nicoespeon/gitgraph.js) - 在 Terminal 绘制 git 流程图（支持浏览器、React）\r\n\r\n### HTTP\r\n\r\n- [http-server](https://github.com/http-party/http-server) - 静态文件服务器命令行工具，无需配置，一条命令开启 http 服务\r\n- [spdy](https://github.com/spdy-http2/node-spdy) - SPDY/HTTP2 服务器，兼容 Express\r\n- [anyproxy](https://github.com/alibaba/anyproxy) - 可供插件配置的HTTP/HTTPS代理服务器\r\n- [request-promise](https://github.com/request/request-promise) - request 模块的 promise 版本\r\n- [request](https://github.com/request/request) - 简单易用的 HTTP 请求库\r\n- [serve](https://github.com/vercel/serve) - 为静态文件或单页面应用提供服务\r\n- [node-fetch](https://github.com/node-fetch/node-fetch) - `window.fetch` for Node.js\r\n- [superagent](https://github.com/visionmedia/superagent) - 轻量的 HTTP 请求库\r\n- [http-proxy](https://github.com/http-party/node-http-proxy) - 支持 websocket 的 HTTP 代理库\r\n- [download](https://github.com/kevva/download) - 下载并解压文件\r\n- [axios](https://github.com/axios/axios) - 基于 Promise 的 HTTP 客户端（也可在浏览器中使用）\r\n- [gh-got](https://github.com/sindresorhus/gh-got) - 基于 got 的 GitHub API 封装\r\n- [got](https://github.com/sindresorhus/got) - 人性化且功能强大的 HTTP 请求库\r\n- [urllib](https://github.com/node-modules/urllib) - 处理复杂场景下的 HTTP 请求\r\n\r\n### Image\r\n\r\n- [probe-image-size](https://github.com/nodeca/probe-image-size) - 无需完全下载即可获取图像格式和大小\r\n- [jimp](https://github.com/oliver-moran/jimp) - 完全用 JavaScrip t编写图像处理库\r\n- [lwip](https://github.com/EyalAr/lwip) - 轻量级图像处理器\r\n- [gm](https://github.com/aheckmann/gm) - GraphicsMagick and ImageMagick for node\r\n- [image-type](https://github.com/sindresorhus/image-type) - 检测图像类型 Buffer/Uint8Array\r\n- [qrcode](https://github.com/soldair/node-qrcode) - 二维码和条形码生成器\r\n- [sharp](https://github.com/lovell/sharp) - 高性能 node.js 图像处理库，使用 libvips 库来实现\r\n\r\n### Linter \u0026 Formatter\r\n\r\n- [textlint](https://github.com/textlint/textlint) - Text 和 Markdown 校验和格式化\r\n- [prettier](https://github.com/prettier/prettier) - ❤支持多种语言的代码格式化程序\r\n- [eslint](https://github.com/eslint/eslint) - 插件化并且可配置的 JavaScript 语法规则和代码风格的检查工具\r\n- [standard](https://github.com/standard/standard) - JavaScript 代码规范，自带 linter \u0026 代码自动修正\r\n\r\n### Logger\r\n\r\n- [consola](https://github.com/nuxt-contrib/consola) - Console Logger for Node.js and Browser\r\n- [signale](https://github.com/klaussinani/signale) - Console logger\r\n- [bunyan](https://github.com/trentm/node-bunyan) - Node.js 日志库\r\n- [log4js](https://github.com/log4js-node/log4js-node) - 优质的 Node.js 日志库\r\n- [pino](https://github.com/pinojs/pino) - 轻量的 node.js 日志库\r\n- [winston](https://github.com/winstonjs/winston) - 支持多传输、简单通用的日志库\r\n\r\n### Low/No/Pro Code\r\n\r\n- [awesome_nodejs](https://github.com/taowen/awesome-lowcode) - 低代码平台们\r\n- [react-sortablejs](https://github.com/SortableJS/react-sortablejs) - 基于 SortableJS 的 React 官方提供的拖拽库\r\n- [react-beautiful-dnd](https://github.com/atlassian/react-beautiful-dnd) - 基于 React.js 技术的列表拖拽库\r\n- [brick-design](https://github.com/brick-design/brick-design) - 一个可视化页面搭建 example\r\n- [react-jsonschema-form](https://github.com/rjsf-team/react-jsonschema-form) - 通过 [JSON Schema](http://json-schema.org/) 构建表单\r\n- [json-schema-org](https://github.com/json-schema-org) - JSON Schema 规范\r\n- [amis](https://github.com/baidu/amis) - 百度低代码框架，通过 JSON 配置就能生成各种后台页面\r\n- [react-dnd](https://github.com/react-dnd/react-dnd) - React 实现的拖放功能\r\n- [formily](https://github.com/alibaba/formily) - 阿里巴巴统一前端表单解决方案\r\n- [bpmn-js](https://github.com/bpmn-io) - 使用 Web 建模工具可以很方便的构建 BPMN 图表\r\n- [json-rules-engine](https://github.com/CacheControl/json-rules-engine) - JSON 规则引擎\r\n- [grapesjs](https://github.com/artf/grapesjs) - 一个免费开源的 Web 模板编辑器，用于无编码构建模板的工具\r\n- [rete](https://github.com/retejs/rete) - 可视化流程编排工具\r\n\r\n### Markdown\r\n\r\n- [markdown-it](https://github.com/markdown-it/markdown-it) - Markdown parser\r\n- [remark](https://github.com/remarkjs/remark) - markdown 处理器（generate, compile, check, lint）\r\n- [mark-twain](https://github.com/benjycui/mark-twain) - 将 Markdown 解析为 JavaScript 对象\r\n- [marked-terminal](https://github.com/mikaelbr/marked-terminal) - 将 markdown 渲染到 terminal\r\n- [marked](https://github.com/markedjs/marked) - Markdown 解析器和编译器\r\n\r\n### Network\r\n\r\n- [portfinder](https://github.com/http-party/node-portfinder) - 自动获取可用端口\r\n- [getmac](https://github.com/bevry/getmac) - 获取或校验 MAC 地址\r\n- [ipify](https://github.com/sindresorhus/ipify) - 获取公网 IP\r\n- [get-port](https://github.com/sindresorhus/get-port) - 获取一个可用的端口\r\n- [address](https://github.com/node-modules/address) - 获取 IP 和 MAC 地址\r\n- [public-ip](https://github.com/sindresorhus/public-ip) - 获取公网 IP 地址\r\n\r\n### Node.js management\r\n\r\n- [nodeenv](https://github.com/ekalinin/nodeenv) - Node.js 隔离环境（沙盒）构建器\r\n- [n](https://github.com/tj/n) - node 版本管理器\r\n- [nvm](https://github.com/nvm-sh/nvm) - node 版本管理器\r\n\r\n### Other\r\n\r\n- [webtorrent](https://github.com/webtorrent/webtorrent) - 用于 Node.js 和浏览器的BT种子视频下载与播放工具\r\n\r\n### Process management\r\n\r\n- [supervisor](https://github.com/petruisfan/node-supervisor) - 监听文件变化并自动重启\r\n- [nodemon](https://github.com/remy/nodemon) - 监视 node.js 应用程序中的任何更改并自动重启服务器\r\n- [pm2](https://github.com/Unitech/pm2) - 内置负载均衡的 node 进程管理器\r\n\r\n### Testing\r\n\r\n- [faker.js ](https://github.com/marak/Faker.js/) - 浏览器和 Node.js 生成大量虚假数据\r\n- [msw](https://github.com/mswjs/msw) - 用于浏览器和 Node.js 的 REST/GraphQL API模拟库。\r\n- [json-server](https://github.com/typicode/json-server) - 指定 json 文件作为 api 的数据源，模拟服务端接口数据\r\n- [chai](https://github.com/chaijs/chai) - Chai 是一个针对 Node.js 和浏览器的行为驱动测试和测试驱动测试的诊断库，可与任何 JavaScript 测试框架集成。\r\n- [puppeteer](https://github.com/puppeteer/puppeteer) - Headless Chrome Node.js API\r\n- [codecov](https://github.com/codecov/codecov-node) - 一款测试覆盖率检测软件包\r\n- [mockjs](https://github.com/nuysoft/Mock) - 浏览器和 Node 均可用，支持自定义 schema 和随机数据\r\n- [nock](https://github.com/nock/nock) - Node.js Mock 库\r\n\r\n### TypeScript\r\n\r\n- [ts-node](https://github.com/TypeStrong/ts-node) - 提供了 TypeScript 的运行环境\r\n\r\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/zerolab-fe%2Fawesome-nodejs/projects"}