{"id":42537,"url":"https://github.com/czewail/awesome-nodejs-cn","name":"awesome-nodejs-cn","description":"awesome-nodejs 中文版🇨🇳","projects_count":591,"last_synced_at":"2026-08-01T04:00:26.843Z","repository":{"id":44799790,"uuid":"194497988","full_name":"czewail/awesome-nodejs-cn","owner":"czewail","description":"awesome-nodejs 中文版🇨🇳","archived":false,"fork":false,"pushed_at":"2025-02-13T02:50:08.000Z","size":1666,"stargazers_count":13,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-07-13T02:03:24.534Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/czewail.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-06-30T09:25:42.000Z","updated_at":"2026-06-01T12:31:05.000Z","dependencies_parsed_at":"2023-11-18T10:26:22.678Z","dependency_job_id":"82407ca7-7871-40c1-b13b-98ea6d9115bf","html_url":"https://github.com/czewail/awesome-nodejs-cn","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/czewail/awesome-nodejs-cn","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/czewail%2Fawesome-nodejs-cn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/czewail%2Fawesome-nodejs-cn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/czewail%2Fawesome-nodejs-cn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/czewail%2Fawesome-nodejs-cn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/czewail","download_url":"https://codeload.github.com/czewail/awesome-nodejs-cn/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/czewail%2Fawesome-nodejs-cn/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36141856,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-01T02:00:05.789Z","response_time":100,"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-13T21:18:23.974Z","updated_at":"2026-08-01T04:00:26.844Z","primary_language":"JavaScript","list_of_lists":false,"displayable":true,"categories":["相关的列表","资源","包","官方"],"sub_categories":["杂项","教程","Node.js 管理","命令行实用工具","流程管理","命令行程序","文件系统","安全","视频","黑科技","AST","文章","书","博客","课程","备忘单","工具","社区","Web 框架","数据库","自动化","调试","URL","测试","自然语言处理","内容管理系统","日期","图像","代码压缩","文本","构建工具","文档","解析","硬件","人性化","HTTP","控制流","实时","流","函数式编程","模板","压缩","静态网站生成器","邮件","身份验证","基准测试","跨平台的集成","论坛","写博客","日志","工作队列","数量","数学","数据验证","奇怪的","网络","授权","序列化","发现"],"readme":"\n[Awesome]: icons/awesome.svg \"star \u003e 2000\"\n[Green]: icons/Green.svg \"最近一周有更新\"\n[Yellow]: icons/Yellow.svg \"最近一年没有更新\"\n[Archived]: icons/archived.svg \"项目已归档\"\n      \n\u003cdiv align=\"center\"\u003e\n\t\u003cdiv\u003e\n\t\t\u003cimg width=\"500\" src=\"media/logo.svg\" alt=\"Awesome Node.js\"\u003e\n\t\t\u003cbr\u003e\n\t\u003c/div\u003e\n\t\u003cbr\u003e\n\t\u003cbr\u003e\n\t\u003cbr\u003e\n\t\u003cbr\u003e\n\t\u003chr\u003e\n\t\u003cp\u003e\n\t\t\u003cp\u003e\n\t\t\t\u003csup\u003e\n\t\t\t\t\u003ca href=\"https://github.com/sponsors/sindresorhus\"\u003eMy open source work is supported by the community\u003c/a\u003e\n\t\t\t\u003c/sup\u003e\n\t\t\u003c/p\u003e\n\t\t\u003csup\u003eSpecial thanks to:\u003c/sup\u003e\n\t\t\u003cbr\u003e\n\t\t\u003cbr\u003e\n\t\t\u003ca href=\"https://workos.com/?utm_campaign=github_repo\u0026utm_medium=referral\u0026utm_content=awesome-nodejs\u0026utm_source=github\"\u003e\n\t\t\t\u003cdiv\u003e\n\t\t\t\t\u003cimg src=\"https://sindresorhus.com/assets/thanks/workos-logo-white-bg.svg\" width=\"200\" alt=\"WorkOS\"\u003e\n\t\t\t\u003c/div\u003e\n\t\t\t\u003cb\u003eYour app, enterprise-ready.\u003c/b\u003e\n\t\t\t\u003cdiv\u003e\n\t\t\t\t\u003csub\u003eStart selling to enterprise customers with just a few lines of code.\u003c/sub\u003e\n\t\t\t\t\u003cbr\u003e\n\t\t\t\t\u003csup\u003eAdd Single Sign-On (and more) in minutes instead of months.\u003c/sup\u003e\n\t\t\t\u003c/div\u003e\n\t\t\u003c/a\u003e\n\t\t\u003cbr\u003e\n\t\t\u003cbr\u003e\n\t\t\u003ca href=\"https://transloadit.com?utm_source=sindresorhus\u0026utm_medium=referral\u0026utm_campaign=sponsorship\u0026utm_content=awesome-nodejs\"\u003e\n\t\t\t\u003cpicture\u003e\n\t\t\t\t\u003csource width=\"320\" media=\"(prefers-color-scheme: dark)\" srcset=\"https://sindresorhus.com/assets/thanks/transloadit-logo-dark.svg\"\u003e\n\t\t\t\t\u003csource width=\"320\" media=\"(prefers-color-scheme: light)\" srcset=\"https://sindresorhus.com/assets/thanks/transloadit-logo.svg\"\u003e\n\t\t\t\t\u003cimg width=\"320\" src=\"https://sindresorhus.com/assets/thanks/transloadit-logo.svg\" alt=\"Transloadit logo\"\u003e\n\t\t\t\u003c/picture\u003e\n\t\t\u003c/a\u003e\n\t\t\u003cbr\u003e\n\t\t\u003cbr\u003e\n\t\t\u003cbr\u003e\n\t\t\u003ca href=\"https://logto.io/?ref=sindre\"\u003e\n\t\t\t\u003cdiv\u003e\n\t\t\t\t\u003cpicture\u003e\n\t\t\t\t\t\u003csource width=\"200\" media=\"(prefers-color-scheme: dark)\" srcset=\"https://sindresorhus.com/assets/thanks/logto-logo-dark.svg?x\"\u003e\n\t\t\t\t\t\u003csource width=\"200\" media=\"(prefers-color-scheme: light)\" srcset=\"https://sindresorhus.com/assets/thanks/logto-logo-light.svg?x\"\u003e\n\t\t\t\t\t\u003cimg width=\"200\" src=\"https://sindresorhus.com/assets/thanks/logto-logo-light.svg?x\" alt=\"Logto logo\"\u003e\n\t\t\t\t\u003c/picture\u003e\n\t\t\t\u003c/div\u003e\n\t\t\t\u003cb\u003eThe better identity infrastructure for developers\u003c/b\u003e\n\t\t\t\u003cdiv\u003e\n\t\t\t\t\u003csup\u003eLogto is an open-source Auth0 alternative designed for every app.\u003c/sup\u003e\n\t\t\t\u003c/div\u003e\n\t\t\u003c/a\u003e\n\t\t\u003cbr\u003e\n\t\t\u003cbr\u003e\n\t\t\u003ca href=\"https://nitric.io/?utm_campaign=github_repo\u0026utm_medium=referral\u0026utm_content=sindresorhus\u0026utm_source=github\"\u003e\n\t\t\t\u003cdiv\u003e\n\t\t\t\t\u003cimg width=\"230\" src=\"https://sindresorhus.com/assets/thanks/nitric-logo.svg\" alt=\"nitric logo\"\u003e\n\t\t\t\u003c/div\u003e\n\t\t\t\u003cb\u003eEffortless backends with infrastructure from code\u003c/b\u003e\n\t\t\t\u003cdiv\u003e\n\t\t\t\t\u003csup\u003eAn open-source framework that supports any programming language, cloud provider, or deployment automation tool.\u003c/sup\u003e\n\t\t\t\u003c/div\u003e\n\t\t\u003c/a\u003e\n\t\t\u003cbr\u003e\n\t\t\u003cbr\u003e\n\t\t\u003cbr\u003e\n\t\u003c/p\u003e\n\t\u003chr\u003e\n\t\u003cbr\u003e\n\t\u003cbr\u003e\n\t\u003cbr\u003e\n\t\u003cbr\u003e\n\t\u003cbr\u003e\n\t\u003ca href=\"https://awesome.re\"\u003e\n\t\t\u003cimg src=\"https://awesome.re/badge-flat2.svg\" alt=\"Awesome\"\u003e\n\t\u003c/a\u003e\n\t\u003cp\u003e\n\t\t\u003csub\u003eJust type \u003ca href=\"https://node.cool\"\u003e\u003ccode\u003enode.cool\u003c/code\u003e\u003c/a\u003e to go here. Follow me on \u003ca href=\"https://twitter.com/sindresorhus\"\u003eTwitter\u003c/a\u003e.\u003c/sub\u003e\n\t\u003c/p\u003e\n\t\u003cbr\u003e\n\t\u003cp\u003e\n\t\t\u003ca href=\"https://en.wikipedia.org/wiki/Node.js\"\u003eNode.js\u003c/a\u003e is an open-source, cross-platform, JavaScript runtime for writing servers and command-line tools.\n\t\u003c/p\u003e\n\t\u003cbr\u003e\n\u003c/div\u003e\n\n**此项目是 [awesome-nodejs](https://raw.githubusercontent.com/sindresorhus/awesome-nodejs/master/readme.md) 中文版，每天定时同步（上次同步时间：2025-02-13 08:38:12）**\n\n顺便推荐一个 Go 的中文列表 [awesome-go-cn](https://github.com/yinggaozhen/awesome-go-cn/)\n\n**小图标说明** :\n\n\n小图标 | 说明  \n:-:|-\n![awesome][Awesome] | star \u003e 2000\n![最近一个周有更新][Green] | 最近一周有更新。可以基本判断当前库处于积极维护状态。\n![最近一年未更新][Yellow] | 最近一年没有更新。反应了此库的维护积极性不高，使用时需谨慎。\n![归档项目][Archived] | 此项目已归档，不再更新，使用时需谨慎。\n              \n## 内容\n\n- [官方](#%E5%AE%98%E6%96%B9)\n- [包](#%E5%8C%85)\n\t- [黑科技](#%E9%BB%91%E7%A7%91%E6%8A%80)\n\t- [命令行程序](#%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%A8%8B%E5%BA%8F)\n\t- [函数式编程](#%E5%87%BD%E6%95%B0%E5%BC%8F%E7%BC%96%E7%A8%8B)\n\t- [HTTP](#HTTP)\n\t- [调试/分析](#%E8%B0%83%E8%AF%95%2F%E5%88%86%E6%9E%90)\n\t- [日志](#%E6%97%A5%E5%BF%97)\n\t- [命令行实用工具](#%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%AE%9E%E7%94%A8%E5%B7%A5%E5%85%B7)\n\t- [构建工具](#%E6%9E%84%E5%BB%BA%E5%B7%A5%E5%85%B7)\n\t- [硬件](#%E7%A1%AC%E4%BB%B6)\n\t- [模板](#%E6%A8%A1%E6%9D%BF)\n\t- [Web 框架](#Web%20%E6%A1%86%E6%9E%B6)\n\t- [文档](#%E6%96%87%E6%A1%A3)\n\t- [文件系统](#%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F)\n\t- [控制流](#%E6%8E%A7%E5%88%B6%E6%B5%81)\n\t- [流](#%E6%B5%81)\n\t- [实时](#%E5%AE%9E%E6%97%B6)\n\t- [图像](#%E5%9B%BE%E5%83%8F)\n\t- [文本](#%E6%96%87%E6%9C%AC)\n\t- [数量](#%E6%95%B0%E9%87%8F)\n\t- [数学](#%E6%95%B0%E5%AD%A6)\n\t- [日期](#%E6%97%A5%E6%9C%9F)\n\t- [URL](#URL)\n\t- [数据验证](#%E6%95%B0%E6%8D%AE%E9%AA%8C%E8%AF%81)\n\t- [解析](#%E8%A7%A3%E6%9E%90)\n\t- [人性化](#%E4%BA%BA%E6%80%A7%E5%8C%96)\n\t- [压缩](#%E5%8E%8B%E7%BC%A9)\n\t- [网络](#%E7%BD%91%E7%BB%9C)\n\t- [数据库](#%E6%95%B0%E6%8D%AE%E5%BA%93)\n\t- [测试](#%E6%B5%8B%E8%AF%95)\n\t- [安全](#%E5%AE%89%E5%85%A8)\n\t- [基准测试](#%E5%9F%BA%E5%87%86%E6%B5%8B%E8%AF%95)\n\t- [代码压缩](#%E4%BB%A3%E7%A0%81%E5%8E%8B%E7%BC%A9)\n\t- [身份验证](#%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81)\n\t- [授权](#%E6%8E%88%E6%9D%83)\n\t- [邮件](#%E9%82%AE%E4%BB%B6)\n\t- [工作队列](#%E5%B7%A5%E4%BD%9C%E9%98%9F%E5%88%97)\n\t- [Node.js 管理](#Node.js%20%E7%AE%A1%E7%90%86)\n\t- [跨平台的集成](#%E8%B7%A8%E5%B9%B3%E5%8F%B0%E7%9A%84%E9%9B%86%E6%88%90)\n\t- [自然语言处理](#%E8%87%AA%E7%84%B6%E8%AF%AD%E8%A8%80%E5%A4%84%E7%90%86)\n\t- [流程管理](#%E6%B5%81%E7%A8%8B%E7%AE%A1%E7%90%86)\n\t- [自动化](#%E8%87%AA%E5%8A%A8%E5%8C%96)\n\t- [AST](#AST)\n\t- [静态网站生成器](#%E9%9D%99%E6%80%81%E7%BD%91%E7%AB%99%E7%94%9F%E6%88%90%E5%99%A8)\n\t- [内容管理系统](#%E5%86%85%E5%AE%B9%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F)\n\t- [论坛](#%E8%AE%BA%E5%9D%9B)\n\t- [写博客](#%E5%86%99%E5%8D%9A%E5%AE%A2)\n\t- [奇怪的](#%E5%A5%87%E6%80%AA%E7%9A%84)\n\t- [序列化](#%E5%BA%8F%E5%88%97%E5%8C%96)\n\t- [杂项](#%E6%9D%82%E9%A1%B9)\n- [包管理器](#%E5%8C%85%E7%AE%A1%E7%90%86%E5%99%A8)\n- [资源](#%E8%B5%84%E6%BA%90)\n\t- [教程](#%E6%95%99%E7%A8%8B)\n\t- [发现](#%E5%8F%91%E7%8E%B0)\n\t- [文章](#%E6%96%87%E7%AB%A0)\n\t- [时事新闻](#%E6%97%B6%E4%BA%8B%E6%96%B0%E9%97%BB)\n\t- [视频](#%E8%A7%86%E9%A2%91)\n\t- [书](#%E4%B9%A6)\n\t- [博客](#%E5%8D%9A%E5%AE%A2)\n\t- [课程](#%E8%AF%BE%E7%A8%8B)\n\t- [备忘单](#%E5%A4%87%E5%BF%98%E5%8D%95)\n\t- [工具](#%E5%B7%A5%E5%85%B7)\n\t- [社区](#%E7%A4%BE%E5%8C%BA)\n\t- [杂项](#%E6%9D%82%E9%A1%B9)\n- [相关的列表](#%E7%9B%B8%E5%85%B3%E7%9A%84%E5%88%97%E8%A1%A8)\n\n## 官方\n\n- [Website](https://nodejs.org)\n- [Documentation](https://nodejs.org/dist/latest/docs/api/)\n- [Repository](https://github.com/nodejs/node)\n\n## 包\n\n### 黑科技\n*翻译出错了? 试试 [英文版](readme_en.md#Mad%20science) 吧~*\n\n- [webtorrent](https://github.com/webtorrent/webtorrent) - **star:29909** 可在 Node.js 和浏览器使用的流式 Torrent 客户端 ![star \u003e 2000][Awesome] \n- [peerflix](https://github.com/mafintosh/peerflix) - **star:6213** 流式 Torrent 客户端 ![star \u003e 2000][Awesome] \n- [ipfs](https://github.com/ipfs/helia) - **star:1054** 分布式文件系统，用于将所有计算设备与同一文件系统连接起来\n- [stackgl](https://github.com/stackgl) - 基于 browserify 和 npm 的 WebGL 开放软件生态系统\n- [peerwiki](https://github.com/mafintosh/peerwiki) - **star:317** 建立在在 BitTorrent 上的维基百科\n- [peercast](https://github.com/mafintosh/peercast) - **star:516** 将种子视频流式传输到 Chromecast\n- [BitcoinJS](https://github.com/bitcoinjs/bitcoinjs-lib) - **star:5800** 干净、可读比特币库 ![star \u003e 2000][Awesome] \n- [Bitcore](https://github.com/bitpay/bitcore) - **star:4906** 纯净、强大的比特币库 ![star \u003e 2000][Awesome] \n- [PDFKit](https://github.com/foliojs/pdfkit) - **star:10071** PDF 生成库 ![star \u003e 2000][Awesome] \n- [turf](https://github.com/Turfjs/turf) - **star:9538** 模块化地理空间处理和分析引擎 ![star \u003e 2000][Awesome] \n- [webcat](https://github.com/mafintosh/webcat) - **star:448** 使用 WebRTC 跨 web 的 p2p 管道，它使用 GitHub 私有/公共密钥进行身份验证\n- [NodeOS](https://github.com/NodeOS/NodeOS) - **star:6944** 第一个由 npm 驱动的操作系统 ![star \u003e 2000][Awesome] \n- [YodaOS](https://github.com/yodaos-project/yodaos) - **star:1195** 人工智能操作系统\n- [Brain.js](https://github.com/BrainJS/brain.js) - **star:14561** 机器学习框架 ![star \u003e 2000][Awesome] \n- [Pipcook](https://github.com/alibaba/pipcook) - **star:2558** 前端算法框架创建机器学习流水线。 ![star \u003e 2000][Awesome] \n- [Cytoscape.js](https://github.com/cytoscape/cytoscape.js) - **star:10248** 图论(又称网络)建模与分析 ![star \u003e 2000][Awesome] \n- [js-git](https://github.com/creationix/js-git) - **star:3834** Git的 JavaScript 实现 ![star \u003e 2000][Awesome] \n- [xlsx](https://github.com/SheetJS/sheetjs) - **star:35383** 纯 js 实现的 Excel 电子表格读写器 ![star \u003e 2000][Awesome] \n- [isomorphic-git](https://github.com/isomorphic-git/isomorphic-git) - **star:7588** 纯 JavaScript 实现的 Git ![star \u003e 2000][Awesome] \n\n### 命令行程序\n*翻译出错了? 试试 [英文版](readme_en.md#Command-line%20apps) 吧~*\n\n- [np](https://github.com/sindresorhus/np) - **star:7603** 更好的 'npm publish' ![star \u003e 2000][Awesome] \n- [npm-name](https://github.com/sindresorhus/npm-name) - **star:168** 检查 npm 上的包名是否可用\n- [gh-home](https://github.com/sindresorhus/gh-home) - **star:191** 在当前目录中打开 GitHub 的仓库页面\n- [npm-home](https://github.com/sindresorhus/npm-home) - **star:198** 打开 npm 包的页面\n- [trash](https://github.com/sindresorhus/trash) - **star:2584** 更安全的 rm 命令替代品 ![star \u003e 2000][Awesome] \n- [speed-test](https://github.com/sindresorhus/speed-test) - **star:3917** 测试互联网连接速度和 ping ![star \u003e 2000][Awesome] \n- [pageres](https://github.com/sindresorhus/pageres) - **star:9689** 捕获网站截图 ![star \u003e 2000][Awesome] \n- [cpy](https://github.com/sindresorhus/cpy) - **star:428** 复制文件\n- [vtop](https://github.com/MrRio/vtop) - **star:4132** 带图表的 top 命令 ![star \u003e 2000][Awesome] \n- [empty-trash](https://github.com/sindresorhus/empty-trash) - **star:132** 清理垃圾\n- [is-up](https://github.com/sindresorhus/is-up) - **star:386** 检查网站是否正常\n- [is-online](https://github.com/sindresorhus/is-online) - **star:1247** 检查网络连接是否正常\n- [public-ip](https://github.com/sindresorhus/public-ip) - **star:1033** 获取你的公共IP地址\n- [clipboard-cli](https://github.com/sindresorhus/clipboard-cli) - **star:497** 在终端上复制粘贴\n- [XO](https://github.com/xojs/xo) - **star:7727** 使用 Javascript happiness style 进行严格编码 ![star \u003e 2000][Awesome] \n- [ESLint](https://github.com/eslint/eslint) - **star:25549** JavaScript 的可插入 linting 实用程序 ![star \u003e 2000][Awesome] \n- [David](https://github.com/alanshaw/david) - **star:967** 告诉你包的 npm 依赖项何时过期\n- [http-server](https://github.com/http-party/http-server) - **star:13770** 简单的零配置 http 服务器命令行工具 ![star \u003e 2000][Awesome] \n- [Live Server](https://github.com/tapio/live-server) - **star:4457** 具有热重载功能的 HTTP-server ![star \u003e 2000][Awesome] \n- [bcat](https://github.com/kessler/node-bcat) - **star:342** 管道命令输出到 web 浏览器\n- [normit](https://github.com/pawurb/normit) - **star:241** 谷歌翻译与语音合成的终端工具 ![项目已归档][Archived] \n- [fkill](https://github.com/sindresorhus/fkill-cli) - **star:6896** 跨平台的进程杀死工具 ![star \u003e 2000][Awesome] \n- [pjs](https://github.com/danielstjules/pjs) - **star:419** Pipeable JavaScript从终端快速筛选、映射和缩减\n- [license-checker](https://github.com/davglass/license-checker) - **star:1635** 检查应用程序依赖项的许可\n- [browser-run](https://github.com/juliangruber/browser-run) - **star:451** 在浏览器环境中轻松运行代码\n- [tmpin](https://github.com/sindresorhus/tmpin) - **star:124** 将stdin支持添加到任何接受文件输入的CLI应用程序\n- [wallpaper](https://github.com/sindresorhus/wallpaper) - **star:1060** 更换桌面壁纸\n- [pen](https://github.com/hatashiro/pen) - **star:325** 从喜爱的编辑器在浏览器中实时预览 Markdown\n- [dark-mode](https://github.com/sindresorhus/dark-mode) - **star:666** 切换 macOS 黑暗模式\n- [Jsome](https://github.com/Javascipt/Jsome) - **star:245** 漂亮的打印json，带有可配置的颜色和缩进\n- [mobicon](https://github.com/samverschueren/mobicon-cli) - **star:112** 移动应用图标生成器\n- [mobisplash](https://github.com/samverschueren/mobisplash-cli) - **star:71** 移动应用程序启动屏幕生成器\n- [diff2html-cli](https://github.com/rtfpessoa/diff2html-cli) - **star:548** 相当不错的 git diff 到 HTML 的生成器\n- [trymodule](https://github.com/victorb/trymodule) - **star:1135** 在终端试用npm包\n- [jscpd](https://github.com/kucherenko/jscpd) - **star:4770** 源代码的复制/粘贴检测器 ![star \u003e 2000][Awesome] \n- [atmo](https://github.com/Raathigesh/Atmo) - **star:814** 服务器端 api 模拟工具\n- [auto-install](https://github.com/siddharthkp/auto-install) - **star:1196** 在编写代码时自动安装依赖项\n- [lessmd](https://github.com/linuxenko/lessmd) - 终端使用的 Markdown\n- [cost-of-modules](https://github.com/siddharthkp/cost-of-modules) - **star:2848** 找出哪些依赖在拖慢速度 ![star \u003e 2000][Awesome] \n- [localtunnel](https://github.com/localtunnel/localtunnel) - **star:20017** 向外界公开本地主机 ![star \u003e 2000][Awesome] \n- [svg-term-cli](https://github.com/marionebl/svg-term-cli) - **star:3592** 通过 SVG 共享终端会话 ![star \u003e 2000][Awesome] \n- [gtop](https://github.com/aksakalli/gtop) - **star:9770** 终端系统监控仪表板 ![star \u003e 2000][Awesome] \n- [themer](https://github.com/themerdev/themer) - **star:5552** 为编辑器、终端、墙纸、Slack等生成主题 ![star \u003e 2000][Awesome] \n- [carbon-now-cli](https://github.com/mixn/carbon-now-cli) - **star:5837** 一款生成代码展示图片的终端工具 ![star \u003e 2000][Awesome] \n- [cash-cli](https://github.com/xxczaki/cash-cli) - **star:238** 转换170种货币\n- [taskbook](https://github.com/klaussinani/taskbook) - **star:9022** 命令行栖息地的任务、板子和注释 ![star \u003e 2000][Awesome] \n- [discharge](https://github.com/brandonweiss/discharge) - **star:649** 轻松地将静态站点部署到Amazon S3\n- [npkill](https://github.com/voidcosmos/npkill) - **star:8473** 轻松找到并删除旧的和沉重的node_modules文件夹 ![star \u003e 2000][Awesome] \n\n### 函数式编程\n*翻译出错了? 试试 [英文版](readme_en.md#Functional%20programming) 吧~*\n\n- [lodash](https://github.com/lodash/lodash) - **star:60129** 提供一致性、自定义、性能和附加功能的实用程序库一个更好更快的Underscore.js ![star \u003e 2000][Awesome] \n- [immutable](https://github.com/immutable-js/immutable-js) - **star:33009** 不可变数据集合 ![star \u003e 2000][Awesome] \n- [Ramda](https://github.com/ramda/ramda) - **star:23908** 实用工具库，侧重于灵活的功能组合，通过自动套用和反转参数顺序启用避免变异数据 ![star \u003e 2000][Awesome] \n- [Mout](https://github.com/mout/mout) - **star:1290** 实用工具库与其他现有解决方案最大的区别在于，您可以选择只加载您需要的模块/函数，而不需要额外的开销\n- [RxJS](https://github.com/reactivex/rxjs) - **star:31002** 用于转换、组合和查询各种数据的响应式函数编程库 ![star \u003e 2000][Awesome] \n- [Kefir.js](https://github.com/kefirjs/kefir) - **star:1875** 响应式，专注于高性能和低内存使用\n\n### HTTP\n*翻译出错了? 试试 [英文版](readme_en.md#HTTP) 吧~*\n\n- [got](https://github.com/sindresorhus/got) - **star:14438** 更好的内置“http”模块接口 ![star \u003e 2000][Awesome] \n- [undici](https://github.com/nodejs/undici) - **star:6597** 从头编写的高性能HTTP客户端，没有依赖关系。 ![star \u003e 2000][Awesome] \n- [ky-universal](https://github.com/sindresorhus/ky-universal) - **star:672** 基于Fetch的通用HTTP客户端。\n- [node-fetch](https://github.com/node-fetch/node-fetch) - **star:8823** node.js 版的 `window.fetch` ![star \u003e 2000][Awesome] \n- [axios](https://github.com/axios/axios) - **star:106300** 基于 Promise 的HTTP客户端(也适用于浏览器) ![star \u003e 2000][Awesome] \n- [superagent](https://github.com/visionmedia/superagent) - **star:16608** HTTP请求库 ![star \u003e 2000][Awesome] \n- [http-fake-backend](https://github.com/micromata/http-fake-backend) - **star:312** 通过可配置路由提供JSON文件或JavaScript对象的内容，构建一个伪后端 ![项目已归档][Archived] \n- [cacheable-request](https://github.com/lukechilds/cacheable-request) - 支持符合RFC的缓存的HTTP请求封装\n- [gotql](https://github.com/khaosdoctor/gotql) - **star:411** 构建于[got]之上(https://github.com/sindresorhus/got)的GraphQL请求库\n- [global-agent](https://github.com/gajus/global-agent) - **star:371** 可使用环境变量配置的全局HTTP/HTTPS代理代理。\n- [smoke](https://github.com/sinedied/smoke) - **star:189** 具有记录能力的基于文件的HTTP模拟服务器。\n- [purest](https://github.com/simov/purest) - **star:555** REST 客户端\n\n### 调试\n*翻译出错了? 试试 [英文版](readme_en.md#Debugging%20) 吧~*\n\n- [debug](https://github.com/debug-js/debug) - **star:11208** 微小的调试工具 ![star \u003e 2000][Awesome] \n- [why-is-node-running](https://github.com/mafintosh/why-is-node-running) - **star:1887** js正在运行，但你不知道为什么?\n- [njsTrace](https://github.com/valyouw/njstrace) - **star:371** 测试并跟踪代码，查看所有函数调用、参数、返回值以及每个函数中花费的时间\n- [vstream](https://github.com/joyent/node-vstream) - **star:59** 用于检测管道流\n- [stackman](https://github.com/watson/stackman) - **star:251** 使用代码摘要和其他好东西增强错误堆栈跟踪\n- [locus](https://github.com/alidavut/locus) - **star:306** 在运行时启动一个可以访问所有变量的REPL ![项目已归档][Archived] \n- [0x](https://github.com/davidmarkclements/0x) - **star:3303** 火焰图分析 ![star \u003e 2000][Awesome] \n- [ctrace](https://github.com/automation-stack/ctrace) - **star:120** 用于跟踪系统调用和信号，格式良好并且经过改进\n- [leakage](https://github.com/andywer/leakage) - **star:1583** 编写内存泄漏测试\n- [llnode](https://github.com/nodejs/llnode) - **star:1154** 后期分析工具，允许检查对象，并从崩溃的Node.js进程中获取细节\n- [thetool](https://github.com/sfninja/thetool) - **star:222** 以Chrome DevTools的格式为应用程序捕获不同的CPU、内存和其他配置文件\n- [swagger-stats](https://github.com/slanatech/swagger-stats) - **star:909** 跟踪API调用并监视API性能、健康状况和使用指标\n- [NiM](https://github.com/june07/nim) - **star:196** 管理DevTools调试工作流程。\n- [dats](https://github.com/immobiliare/dats) - **star:103** 极简和零依赖[StatsD](https://github.com/statsd/statsd)客户端。\n\n### 日志\n*翻译出错了? 试试 [英文版](readme_en.md#Logging) 吧~*\n\n- [pino](https://github.com/pinojs/pino) - **star:14879** 非常快的日志工具，灵感来自Bunyan ![star \u003e 2000][Awesome] \n- [winston](https://github.com/winstonjs/winston) - **star:23270** 多通道异步日志库 ![star \u003e 2000][Awesome] \n- [console-log-level](https://github.com/watson/console-log-level) - **star:111** 最简单的日志程序，支持日志级别和自定义前缀\n- [storyboard](https://github.com/guigrpa/storyboard) - **star:755** 端到端的、分层的、实时的、丰富多彩的日志和故事\n- [consola](https://github.com/unjs/consola) - **star:6384** 控制台记录器。 ![star \u003e 2000][Awesome] \n\n### 命令行实用工具\n*翻译出错了? 试试 [英文版](readme_en.md#Command-line%20utilities) 吧~*\n\n- [chalk](https://github.com/chalk/chalk) - **star:22191** 终端字符串样式设置 ![star \u003e 2000][Awesome] \n- [meow](https://github.com/sindresorhus/meow) - **star:3575** CLI应用助手 ![star \u003e 2000][Awesome] \n- [yargs](https://github.com/yargs/yargs) - **star:11168** 自动生成优雅用户界面的命令行解析器 ![star \u003e 2000][Awesome] \n- [ora](https://github.com/sindresorhus/ora) - **star:9244** 优雅的终端 spinner ![star \u003e 2000][Awesome] \n- [get-stdin](https://github.com/sindresorhus/get-stdin) - **star:338** 简单的 stdin\n- [log-update](https://github.com/sindresorhus/log-update) - **star:1102** 通过覆盖终端中的前一个输出来记录日志用于绘制进度条、动画等\n- [Ink](https://github.com/vadimdemedes/ink) - **star:27592** 对交互式命令行应用程序作出反应 ![star \u003e 2000][Awesome] \n- [listr2](https://github.com/listr2/listr2) - **star:551** 终端任务列表\n- [conf](https://github.com/sindresorhus/conf) - **star:1257** 简单的配置处理应用程序或模块\n- [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) - **star:505** 用于操作终端的ANSI转义码\n- [log-symbols](https://github.com/sindresorhus/log-symbols) - **star:750** 不同日志级别的彩色符号\n- [figures](https://github.com/sindresorhus/figures) - **star:600** 带有Windows CMD回退的Unicode符号\n- [boxen](https://github.com/sindresorhus/boxen) - **star:1569** 在终端中创建框\n- [terminal-link](https://github.com/sindresorhus/terminal-link) - **star:625** 在终端中创建可单击链接\n- [terminal-image](https://github.com/sindresorhus/terminal-image) - **star:990** 在终端显示图像\n- [string-width](https://github.com/sindresorhus/string-width) - **star:483** 获取字符串的可视宽度——显示它所需的列数\n- [cli-truncate](https://github.com/sindresorhus/cli-truncate) - **star:86** 在终端中将字符串截断到特定宽度\n- [blessed](https://github.com/chjj/blessed) - **star:11433** Curses-like 库 ![star \u003e 2000][Awesome] \n- [Inquirer.js](https://github.com/SBoudrias/Inquirer.js) - **star:20539** 交互式命令行提示符 ![star \u003e 2000][Awesome] \n- [yn](https://github.com/sindresorhus/yn) - **star:266** 解析yes/no 类似的值\n- [cli-table3](https://github.com/cli-table/cli-table3) - **star:555** 漂亮的unicode表\n- [drawille](https://github.com/madbence/node-drawille) - **star:1008** 用unicode字符在终端上绘制\n- [ascii-charts](https://github.com/jstrace/chart) - **star:234** 终端中的ASCII条形图\n- [progress](https://github.com/visionmedia/node-progress) - **star:2980** 灵活的ascii进度条 ![star \u003e 2000][Awesome] \n- [insight](https://github.com/yeoman/insight) - **star:555** 帮助了解匿名向Google Analytics报告使用指标时如何使用您的工具\n- [cli-cursor](https://github.com/sindresorhus/cli-cursor) - **star:106** 切换CLI游标\n- [cli-columns](https://github.com/shannonmoeller/cli-columns) - **star:35** 列式unicode和ansi安全的文本列表\n- [cfonts](https://github.com/dominikwilkowski/cfonts) - **star:1628** 性感的ASCII字体控制台\n- [multispinner](https://github.com/codekirei/node-multispinner) - **star:294** 多个，同时，单独控制的CLI spinners\n- [omelette](https://github.com/f/omelette) - **star:1387** shell自动完成帮助程序\n- [cross-env](https://github.com/kentcdodds/cross-env) - **star:6362** 设置跨平台的环境变量 ![star \u003e 2000][Awesome]  ![项目已归档][Archived] \n- [shelljs](https://github.com/shelljs/shelljs) - **star:14308** 可移植的Unix shell命令 ![star \u003e 2000][Awesome] \n- [sudo-block](https://github.com/sindresorhus/sudo-block) - **star:98** 阻止用户使用根权限运行应用程序\n- [sparkly](https://github.com/sindresorhus/sparkly) - **star:424** 生成波形图 “▁▂▃▅▂▇”\n- [Bit](https://github.com/teambit/bit) - **star:17996** 跨存储库创建、维护、查找和使用小模块和组件 ![star \u003e 2000][Awesome] \n- [gradient-string](https://github.com/bokub/gradient-string) - **star:1111** 终端输出中漂亮的颜色渐变\n- [oclif](https://github.com/oclif/oclif) - **star:9111** 包含解析器、自动文档、测试和插件的CLI框架 ![star \u003e 2000][Awesome] \n- [terminal-size](https://github.com/sindresorhus/terminal-size) - **star:140** 可靠地获取终端窗口大小\n- [Cliffy](https://github.com/drew-y/cliffy) - **star:360** 交互式CLIs框架\n- [zx](https://github.com/google/zx) - **star:43559** 编写shell脚本JavaScript。 ![star \u003e 2000][Awesome] \n\n### 构建工具\n*翻译出错了? 试试 [英文版](readme_en.md#Build%20tools) 吧~*\n\n- [parcel](https://github.com/parcel-bundler/parcel) - **star:43645** 速度极快，零配置web应用程序打包工具 ![star \u003e 2000][Awesome] \n- [webpack](https://github.com/webpack/webpack) - **star:65018** 为浏览器打包模块和资源 ![star \u003e 2000][Awesome] \n- [rollup](https://github.com/rollup/rollup) - **star:25579** 下一代ES2015模块打包工具 ![star \u003e 2000][Awesome] \n- [gulp](https://github.com/gulpjs/gulp) - **star:33072** 流式和快速构建系统，更喜欢代码而不是配置 ![star \u003e 2000][Awesome] \n- [Broccoli](https://github.com/broccolijs/broccoli) - **star:3327** 快速、可靠的资源管道，支持固定时间的重新构建和紧凑的构建定义 ![star \u003e 2000][Awesome] \n- [Brunch](https://github.com/brunch/brunch) - **star:6788** 前端web应用程序构建工具，具有简单的声明性配置、快速增量编译和自定义工作流 ![star \u003e 2000][Awesome]  ![项目已归档][Archived] \n- [FuseBox](https://github.com/fuse-box/fuse-box) - **star:3995** 快速构建系统，结合了webpack、JSPM和SystemJS的强大功能，并提供一流的TypeScript支持 ![star \u003e 2000][Awesome]  ![项目已归档][Archived] \n- [pkg](https://github.com/vercel/pkg) - **star:24360** 将Node.js项目打包成可执行文件 ![star \u003e 2000][Awesome]  ![项目已归档][Archived] \n- [Vite](https://github.com/vitejs/vite) - **star:70609** 前端构建工具，具有热模块替换和静态资产捆绑。 ![star \u003e 2000][Awesome] \n\n### 硬件\n*翻译出错了? 试试 [英文版](readme_en.md#Hardware) 吧~*\n\n- [johnny-five](https://github.com/rwaldron/johnny-five) - **star:13336** 基于Firmata的Arduino框架 ![star \u003e 2000][Awesome] \n- [serialport](https://github.com/serialport/node-serialport) - **star:5867** 访问串行端口进行读写 ![star \u003e 2000][Awesome] \n- [usb](https://github.com/node-usb/node-usb) - **star:1592** USB接口库\n- [i2c-bus](https://github.com/fivdi/i2c-bus) - **star:350** I2C串行总线访问\n- [onoff](https://github.com/fivdi/onoff) - **star:1244** GPIO访问和中断检测\n- [spi-device](https://github.com/fivdi/spi-device) - **star:117** SPI串行总线访问\n- [pigpio](https://github.com/fivdi/pigpio) - **star:952** 快速GPIO, PWM，伺服控制，状态变化通知，中断处理对树莓派\n- [gps](https://github.com/infusion/GPS.js) - **star:257** 用于处理GPS接收器的NMEA解析器\n- [modbus-serial](https://github.com/yaacov/node-modbus-serial) - **star:647** MODBUS-RTU（串行和TCP）的纯JavaScript实现。\n\n### 模板\n*翻译出错了? 试试 [英文版](readme_en.md#Templating) 吧~*\n\n- [marko](https://github.com/marko-js/marko) - **star:13500** 基于html的模板引擎，它将模板编译到CommonJS模块，并支持流、异步呈现和自定义标记 ![star \u003e 2000][Awesome] \n- [nunjucks](https://github.com/mozilla/nunjucks) - **star:8629** 带有继承、异步控制等功能的模板引擎(受jinja2的启发) ![star \u003e 2000][Awesome] \n- [handlebars.js](https://github.com/handlebars-lang/handlebars.js) - **star:18124** Superset of Mustache 模板的超集，添加了强大的功能，如帮助程序和更高级的块 ![star \u003e 2000][Awesome] \n- [EJS](https://github.com/mde/ejs) - **star:7847** 简单的未绑定模板语言 ![star \u003e 2000][Awesome] \n- [Pug](https://github.com/pugjs/pug) - **star:21754** 高性能模板引擎深受Haml的影响 ![star \u003e 2000][Awesome] \n\n### Web 框架\n*翻译出错了? 试试 [英文版](readme_en.md#Web%20frameworks) 吧~*\n\n- [Fastify](https://github.com/fastify/fastify) - **star:33017** 高速、地开销的 Web 框架 ![star \u003e 2000][Awesome] \n- [Next.js](https://github.com/vercel/next.js) - **star:129250** 服务器渲染的通用JavaScript web应用程序的最小化框架 ![star \u003e 2000][Awesome] \n- [Nuxt.js](https://github.com/nuxt/nuxt.js) - **star:56082** 服务器渲染的Vue.js应用程序的最小化框架 ![star \u003e 2000][Awesome] \n- [Hapi](https://github.com/hapijs/hapi) - **star:14663** 用于构建应用程序和服务的框架 ![star \u003e 2000][Awesome] \n- [Micro](https://github.com/vercel/micro) - **star:10594** 带有异步方法的最小化微服务框架 ![star \u003e 2000][Awesome] \n- [Koa](https://github.com/koajs/koa) - **star:35336** Express背后的团队设计的框架，其目标是为web应用程序和api提供一个更小、更富表现力和更健壮的基础 ![star \u003e 2000][Awesome] \n- [Express](https://github.com/expressjs/express) - **star:66296** Web应用程序框架，为构建单页、多页和混合Web应用程序提供了一组健壮的特性 ![star \u003e 2000][Awesome] \n- [Feathers](https://github.com/feathersjs/feathers) - **star:15130** 基于Express精神构建的微服务框架 ![star \u003e 2000][Awesome] \n- [LoopBack](https://github.com/loopbackio/loopback-next) - **star:4979** 用于创建REST api和轻松连接到后端数据源的强大框架 ![star \u003e 2000][Awesome] \n- [Meteor](https://github.com/meteor/meteor) - **star:44547** 一个超简单的、无处不在的数据库、在线数据、纯javascript web框架*(你可能会喜欢[awesome-meteor](https://github.com/Urigo/awesome-meteor))* ![star \u003e 2000][Awesome] \n- [Restify](https://github.com/restify/node-restify) - **star:10716** 使您能够构建正确的REST web服务 ![star \u003e 2000][Awesome] \n- [ThinkJS](https://github.com/thinkjs/thinkjs) - **star:5303** 框架与ES2015+支持，WebSockets, REST API ![star \u003e 2000][Awesome] \n- [ActionHero](https://github.com/actionhero/actionhero) - **star:2411** 为TCP套接字、WebSockets和HTTP客户机创建可重用和可伸缩api的框架 ![star \u003e 2000][Awesome] \n- [seneca](https://github.com/senecajs/seneca) - **star:3962** 编写微服务的工具包 ![star \u003e 2000][Awesome] \n- [AdonisJs](https://github.com/adonisjs/core) - **star:17422** 一个真正的Node.js MVC框架，建立在依赖注入和IoC容器的坚实基础上 ![star \u003e 2000][Awesome] \n- [Moleculer](https://github.com/moleculerjs/moleculer) - **star:6218** 快速强大的微服务框架 ![star \u003e 2000][Awesome] \n- [Nest](https://github.com/nestjs/nest) - **star:69382** 用于构建高效且可伸缩的服务器端应用程序, 受 Angular 启发 ![star \u003e 2000][Awesome] \n- [TypeGraphQL](https://github.com/MichalLytek/type-graphql) - **star:8051** 基于 TypeScript 使用类和装饰器创建 GraphQL api的现代框架 ![star \u003e 2000][Awesome] \n- [Tinyhttp](https://github.com/tinyhttp/tinyhttp) - **star:2775** 现代和快速的类似express的web框架。 ![star \u003e 2000][Awesome] \n- [Marble.js](https://github.com/marblejs/marble) - **star:2139** 基于TypeScript和RxJS，用于构建服务器端应用的功能性响应式框架。 ![star \u003e 2000][Awesome] \n- [Lad](https://github.com/ladjs/lad) - **star:2286** 由前Express TC和Koa成员制作的框架，捆绑了web、API、作业和代理服务器。 ![star \u003e 2000][Awesome] \n- [Ts.ED](https://github.com/tsedio/tsed) - **star:2894** 直观的TypeScript框架，用于在Express.js或Koa.js之上构建服务器端应用。 ![star \u003e 2000][Awesome] \n- [Hono](https://github.com/honojs/hono) - **star:22283** 小而快速的web框架。 ![star \u003e 2000][Awesome] \n\n### 文档\n*翻译出错了? 试试 [英文版](readme_en.md#Documentation) 吧~*\n\n- [documentation.js](https://github.com/documentationjs/documentation) - **star:5787** 支持ES2015+和 flow 注释的 API 文档生成器 ![star \u003e 2000][Awesome] \n- [Docco](https://github.com/jashkenas/docco) - **star:3557** 文档生成器，它生成HTML文档，显示与代码混合的注释 ![star \u003e 2000][Awesome] \n- [JSDoc](https://github.com/jsdoc/jsdoc) - **star:15133** 类似JavaDoc或PHPDoc的API文档生成器 ![star \u003e 2000][Awesome] \n- [Docusaurus](https://github.com/facebook/docusaurus) - **star:58250** 文档网站生成器，利用React和Markdown，并附带翻译和版本控制功能。 ![star \u003e 2000][Awesome] \n\n### 文件系统\n*翻译出错了? 试试 [英文版](readme_en.md#Filesystem) 吧~*\n\n- [del](https://github.com/sindresorhus/del) - **star:1330** 使用全局变量删除文件/文件夹\n- [globby](https://github.com/sindresorhus/globby) - **star:2558** 支持多种模式的Glob文件 ![star \u003e 2000][Awesome] \n- [chokidar](https://github.com/paulmillr/chokidar) - **star:11205** 文件系统监视程序，它稳定来自' fs的事件看”和“fs以及在macOS上使用本地的“fsevents” ![star \u003e 2000][Awesome] \n- [find-up](https://github.com/sindresorhus/find-up) - **star:589** 通过遍历父目录找到一个文件\n- [proper-lockfile](https://github.com/moxystudio/node-proper-lockfile) - **star:244** 进程间和机器间的锁文件实用程序\n- [load-json-file](https://github.com/sindresorhus/load-json-file) - **star:245** 读取和解析JSON文件\n- [write-json-file](https://github.com/sindresorhus/write-json-file) - **star:222** 将JSON原子化并写入文件\n- [fs-write-stream-atomic](https://github.com/npm/fs-write-stream-atomic) - **star:49** 比如' fs.createWriteStream() '，但是原子的 ![项目已归档][Archived] \n- [filenamify](https://github.com/sindresorhus/filenamify) - **star:494** 将字符串转换为有效的文件名\n- [istextorbinary](https://github.com/bevry/istextorbinary) - **star:150** 检查文件是文本还是二进制文件\n- [fs-jetpack](https://github.com/szwacz/fs-jetpack) - **star:777** 完全重新设计的文件系统API，方便在日常使用\n- [fs-extra](https://github.com/jprichardson/node-fs-extra) - **star:9519** ' fs '模块的额外方法 ![star \u003e 2000][Awesome] \n- [pkg-dir](https://github.com/sindresorhus/pkg-dir) - **star:240** 查找npm包的根目录\n- [filehound](https://github.com/nspragg/filehound) - **star:221** 灵活流畅的文件系统搜索界面\n- [move-file](https://github.com/sindresorhus/move-file) - **star:199** 移动文件，甚至可以跨设备工作\n- [tempy](https://github.com/sindresorhus/tempy) - **star:426** 获取随机临时文件或目录路径\n\n### 控制流\n*翻译出错了? 试试 [英文版](readme_en.md#Control%20flow) 吧~*\n\n- Promises\n- [pify](https://github.com/sindresorhus/pify) - **star:1504** 承诺一个回调样式的函数\n- [delay](https://github.com/sindresorhus/delay) - **star:608** 将承诺延迟一定的时间\n- [promise-memoize](https://github.com/nodeca/promise-memoize) - **star:62** 使用过期和预取来记忆承诺返回函数\n- [valvelet](https://github.com/lpinca/valvelet) - **star:38** 限制承诺返回函数的执行速度\n- [p-map](https://github.com/sindresorhus/p-map) - **star:1400** 同时映射承诺\n\t- [More…](https://github.com/sindresorhus/promise-fun)\n- Observables\n- [RxJS](https://github.com/ReactiveX/RxJS) - **star:31002** 反应性编程 ![star \u003e 2000][Awesome] \n- [observable-to-promise](https://github.com/sindresorhus/observable-to-promise) - **star:47** 将可观察到的转化为承诺\n\t- [More…](https://github.com/sindresorhus/awesome-observables)\n- Streams\n- [Highland.js](https://github.com/caolan/highland) - **star:3425** 使用标准JavaScript和类似节点的流，轻松管理同步和异步代码 ![star \u003e 2000][Awesome] \n\n### 流\n*翻译出错了? 试试 [英文版](readme_en.md#Streams) 吧~*\n\n- [get-stream](https://github.com/sindresorhus/get-stream) - **star:345** 获取一个流作为字符串或缓冲区\n- [from2](https://github.com/hughsk/from2) - **star:132** ReadableStream的方便包装器，灵感来自“through2”\n- [into-stream](https://github.com/sindresorhus/into-stream) - **star:206** 将缓冲区/字符串/数组/对象转换为流\n- [duplexify](https://github.com/mafintosh/duplexify) - **star:191** 将可写和可读的流转换为单个流s2双工流\n- [pumpify](https://github.com/mafintosh/pumpify) - **star:255** 将一个流数组组合成一个双工流\n- [peek-stream](https://github.com/mafintosh/peek-stream) - **star:57** 转换流，它允许您在决定如何解析第一行之前先查看第一行\n- [binary-split](https://github.com/maxogden/binary-split) - **star:78** 换行(或任何分隔符)拆分器流\n- [byline](https://github.com/jahewson/node-byline) - **star:324** 超简单的逐行流阅读器\n- [first-chunk-stream](https://github.com/sindresorhus/first-chunk-stream) - **star:26** 转换流中的第一个块\n- [pad-stream](https://github.com/sindresorhus/pad-stream) - **star:11** 将每一行填充到一个流中\n- [multistream](https://github.com/feross/multistream) - **star:291** 将多个流合并到一个流中\n- [readable-stream](https://github.com/nodejs/readable-stream) - **star:1036** 核心中Streams2和Streams3实现的镜像\n- [through2-concurrent](https://github.com/almost/through2-concurrent) - **star:74** 同时转换对象流\n\n### 实时\n*翻译出错了? 试试 [英文版](readme_en.md#Real-time) 吧~*\n\n- [µWebSockets](https://github.com/uNetworking/uWebSockets) - **star:17660** 高度可伸缩的WebSocket服务器和客户端库 ![star \u003e 2000][Awesome] \n- [Socket.io](https://github.com/socketio/socket.io) - **star:61598** 支持实时双向基于事件的通信 ![star \u003e 2000][Awesome] \n- [Faye](https://github.com/faye/faye) - **star:4394** 实时客户端-服务器消息总线，基于Bayeux协议 ![star \u003e 2000][Awesome] \n- [SocketCluster](https://github.com/SocketCluster/socketcluster) - **star:6155** 可伸缩的HTTP + WebSocket引擎，可以运行在多个CPU核心 ![star \u003e 2000][Awesome] \n- [Primus](https://github.com/primus/primus) - **star:4472** 实时框架的抽象层，以防止模块锁定 ![star \u003e 2000][Awesome] \n- [deepstream.io](https://github.com/deepstreamIO/deepstream.io-client-js) - **star:298** 可伸缩的实时微服务框架\n- [Kalm](https://github.com/kalm/kalm.js) - **star:211** 底层套接字路由器和中间件框架\n- [MQTT.js](https://github.com/mqttjs/MQTT.js) - **star:8694** 基于MQTT的消息传递协议的客户机，用于TCP/IP之上 ![star \u003e 2000][Awesome] \n- [rpc-websockets](https://github.com/elpheria/rpc-websockets) - **star:597** 通过WebSockets实现JSON-RPC 2.0\n- [Aedes](https://github.com/moscajs/aedes) - **star:1819** 可以在任何流服务器上运行的Barebone MQTT服务器\n\n### 图像\n*翻译出错了? 试试 [英文版](readme_en.md#Image) 吧~*\n\n- [sharp](https://github.com/lovell/sharp) - **star:29827** 用于调整JPEG、PNG、WebP和TIFF图像大小的最快模块 ![star \u003e 2000][Awesome] \n- [image-type](https://github.com/sindresorhus/image-type) - **star:373** 检测图像的类型。\n- [image-dimensions](https://github.com/sindresorhus/image-dimensions) - **star:441** 获取图像的尺寸。\n- [gm](https://github.com/aheckmann/gm) - **star:6967** GraphicsMagick和ImageMagick包装器 ![star \u003e 2000][Awesome] \n- [lwip](https://github.com/EyalAr/lwip) - **star:2363** 轻量级图像处理器，不需要ImageMagick ![star \u003e 2000][Awesome] \n- [pica](https://github.com/nodeca/pica) - **star:3858** 高品质和快速调整大小(lanczos3)在纯JS替代画布drawImage()，当不允许像素化时 ![star \u003e 2000][Awesome] \n- [jimp](https://github.com/oliver-moran/jimp) - **star:14163** 图像处理在纯JavaScript ![star \u003e 2000][Awesome] \n- [qrcode](https://github.com/soldair/node-qrcode) - **star:7669** 二维码和条形码发生器 ![star \u003e 2000][Awesome] \n- [ImageScript](https://github.com/matmen/ImageScript) - **star:647** 图像处理的JavaScript，利用WebAssembly的性能。\n\n### 文本\n*翻译出错了? 试试 [英文版](readme_en.md#Text) 吧~*\n\n- [iconv-lite](https://github.com/ashtuchkin/iconv-lite) - **star:3102** 转换字符编码 ![star \u003e 2000][Awesome] \n- [string-length](https://github.com/sindresorhus/string-length) - **star:165** 通过正确计算星体符号和忽略ansi转义码来获得字符串的实际长度\n- [camelcase](https://github.com/sindresorhus/camelcase) - **star:686** 将以破折号/点/下划线/空格分隔的字符串转换为camelCase: foo-bar→fooBar\n- [escape-string-regexp](https://github.com/sindresorhus/escape-string-regexp) - **star:586** 转义RegExp特殊字符\n- [splice-string](https://github.com/sindresorhus/splice-string) - **star:23** 删除或替换字符串的一部分，如' Array#splice '\n- [indent-string](https://github.com/sindresorhus/indent-string) - **star:113** 缩进字符串中的每一行\n- [strip-indent](https://github.com/sindresorhus/strip-indent) - **star:136** 从字符串中的每一行中去除前导空格\n- [detect-indent](https://github.com/sindresorhus/detect-indent) - **star:196** 检测代码的缩进\n- [he](https://github.com/mathiasbynens/he) - **star:3472** HTML实体编码器/解码器 ![star \u003e 2000][Awesome] \n- [i18n-node](https://github.com/mashpie/i18n-node) - **star:3092** 简单的翻译模块与动态JSON存储 ![star \u003e 2000][Awesome] \n- [babelfish](https://github.com/nodeca/babelfish) - **star:259** i18n非常简单的复数语法\n- [matcher](https://github.com/sindresorhus/matcher) - **star:538** 简单的通配符匹配\n- [unhomoglyph](https://github.com/nodeca/unhomoglyph) - **star:41** 在视觉上规范化相似的unicode字符\n- [i18next](https://github.com/i18next/i18next) - **star:7919** 国际化框架 ![star \u003e 2000][Awesome] \n- [nanoid](https://github.com/ai/nanoid) - **star:25079** 迷你，安全，url友好，唯一的字符串ID生成器 ![star \u003e 2000][Awesome] \n- [StegCloak](https://github.com/kurolabs/stegcloak) - **star:3412** 把秘密隐藏在琴弦中，在众目睽睽之下。 ![star \u003e 2000][Awesome] \n\n### 数量\n*翻译出错了? 试试 [英文版](readme_en.md#Number) 吧~*\n\n- [random-int](https://github.com/sindresorhus/random-int) - **star:87** 生成一个随机整数\n- [random-float](https://github.com/sindresorhus/random-float) - **star:36** 生成一个随机浮点数\n- [unique-random](https://github.com/sindresorhus/unique-random) - **star:116** 生成连续惟一的随机数\n- [round-to](https://github.com/sindresorhus/round-to) - **star:155** 将一个数字四舍五入到一个特定的小数位数:' 1.234 '→' 1.2 '\n\n### 数学\n*翻译出错了? 试试 [英文版](readme_en.md#Math) 吧~*\n\n- [ndarray](https://github.com/scijs/ndarray) - **star:1221** 多维数组\n- [mathjs](https://github.com/josdejong/mathjs) - **star:14602** 一个广泛的数学图书馆 ![star \u003e 2000][Awesome] \n- [math-clamp](https://github.com/sindresorhus/math-clamp) - **star:14** 夹一个数字\n- [algebra](https://github.com/fibo/algebra) - **star:107** 代数结构\n- [multimath](https://github.com/nodeca/multimath) - **star:71** 核心创建快速图像数学在WebAssembly和JS\n\n### 日期\n*翻译出错了? 试试 [英文版](readme_en.md#Date) 吧~*\n\n- [Luxon](https://github.com/moment/luxon) - **star:15665** 用于处理日期和时间的库 ![star \u003e 2000][Awesome] \n- [date-fns](https://github.com/date-fns/date-fns) - **star:35288** 现代实用程序 ![star \u003e 2000][Awesome] \n- [Day.js](https://github.com/iamkun/dayjs) - **star:47428** 不可变日期库替代Moment.js ![star \u003e 2000][Awesome] \n- [dateformat](https://github.com/felixge/node-dateformat) - **star:1295** 日期格式\n- [tz-format](https://github.com/samverschueren/tz-format) - **star:10** 使用时区设置日期:“2015-11-30T10:40:35+01:00”\n- [cctz](https://github.com/floatdrop/node-cctz) - **star:59** 用于日期的快速解析、格式化和时区对话\n\n### URL\n*翻译出错了? 试试 [英文版](readme_en.md#URL) 吧~*\n\n- [normalize-url](https://github.com/sindresorhus/normalize-url) - **star:845** 正常一个URL\n- [humanize-url](https://github.com/sindresorhus/humanize-url) - **star:248** 人性化URL: https://sindresorhus.com→sindresorhus.com。\n- [url-unshort](https://github.com/nodeca/url-unshort) - **star:117** 扩大缩短url\n- [speakingurl](https://github.com/pid/speakingurl) - **star:1113** 从具有音译的字符串生成段塞\n- [linkify-it](https://github.com/markdown-it/linkify-it) - **star:674** 链接模式检测器与完整的unicode支持\n- [url-pattern](https://github.com/snd/url-pattern) - **star:586** 比正则表达式字符串更容易匹配url和其他字符串的模式\n- [embedza](https://github.com/nodeca/embedza) - **star:65** 使用来自oEmbed, Open Graph, meta标签的信息从url创建HTML片段/嵌入\n\n### 数据验证\n*翻译出错了? 试试 [英文版](readme_en.md#Data%20validation) 吧~*\n\n- [joi](https://github.com/sideway/joi) - **star:21038** 对象模式描述语言和JavaScript对象的验证器 ![star \u003e 2000][Awesome] \n- [is-my-json-valid](https://github.com/mafintosh/is-my-json-valid) - **star:967** 使用代码生成的JSON模式验证器非常快\n- [property-validator](https://github.com/nettofarah/property-validator) - **star:158** 方便快捷的属性验证\n- [schema-inspector](https://github.com/schema-inspector/schema-inspector) - **star:505** JSON API的清理和验证\n- [ajv](https://github.com/ajv-validator/ajv) - **star:14045** 最快的JSON模式验证器支持v5、v6和v7提案 ![star \u003e 2000][Awesome] \n- [Superstruct](https://github.com/ianstormtaylor/superstruct) - **star:7068** 在JavaScript(和TypeScript)中验证数据的简单而可组合的方法。 ![star \u003e 2000][Awesome] \n- [yup](https://github.com/jquense/yup) - **star:23156** 对象模式验证。 ![star \u003e 2000][Awesome] \n- [zod](https://github.com/colinhacks/zod) - **star:35507** 带静态类型推断的typescript优先模式验证。 ![star \u003e 2000][Awesome] \n\n### 解析\n*翻译出错了? 试试 [英文版](readme_en.md#Parsing) 吧~*\n\n- [remark](https://github.com/remarkjs/remark) - **star:7922** 插件驱动的降价处理器 ![star \u003e 2000][Awesome] \n- [markdown-it](https://github.com/markdown-it/markdown-it) - **star:18873** Markdown解析器具有100%的公共标记支持、扩展和语法插件 ![star \u003e 2000][Awesome] \n- [parse5](https://github.com/inikulin/parse5) - **star:3726** 快速功能齐全的符合规范的HTML解析器 ![star \u003e 2000][Awesome] \n- [@parcel/css](https://github.com/parcel-bundler/parcel-css) - **star:6778** 一个用Rust编写的CSS解析器、转换器和迷你器。 ![star \u003e 2000][Awesome] \n- [strip-json-comments](https://github.com/sindresorhus/strip-json-comments) - **star:602** 从JSON中删除注释\n- [strip-css-comments](https://github.com/sindresorhus/strip-css-comments) - **star:124** 去掉CSS中的注释\n- [parse-json](https://github.com/sindresorhus/parse-json) - **star:351** 解析带有更多有用错误的JSON\n- [URI.js](https://github.com/medialize/URI.js) - **star:6257** URL突变 ![star \u003e 2000][Awesome] \n- [JSONStream](https://github.com/dominictarr/JSONStream) - **star:1922** 流JSON解析函数,把 ![项目已归档][Archived] \n- [neat-csv](https://github.com/sindresorhus/neat-csv) - **star:320** 快CSV解析器上面的回调接口\n- [csv-parser](https://github.com/mafintosh/csv-parser) - **star:1440** 流CSV解析器，旨在比其他人更快\n- [PEG.js](https://github.com/pegjs/pegjs) - **star:4849** 简单的解析器生成器，生成具有出色错误报告的快速解析器 ![star \u003e 2000][Awesome] \n- [x-ray](https://github.com/matthewmueller/x-ray) - **star:5890** 网页抓取工具 ![star \u003e 2000][Awesome] \n- [nearley](https://github.com/kach/nearley) - **star:3654** 简单、快速、强大的JavaScript解析 ![star \u003e 2000][Awesome] \n- [binary-extract](https://github.com/juliangruber/binary-extract) - **star:154** 从JSON缓冲区中提取一个值，而不需要解析整个内容\n- [Stylecow](https://github.com/stylecow/stylecow) - **star:163** 解析、操作和转换现代CSS，使其与所有浏览器兼容可扩展的插件\n- [js-yaml](https://github.com/nodeca/js-yaml) - **star:6355** 非常快的YAML解析器 ![star \u003e 2000][Awesome] \n- [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js) - **star:4911** XML到JavaScript对象转换器 ![star \u003e 2000][Awesome] \n- [Jison](https://github.com/zaach/jison) - **star:4362** 友好的JavaScript解析器生成器它与野牛、Yacc和家族有共同的基因 ![star \u003e 2000][Awesome] \n- [google-libphonenumber](https://github.com/ruimarinho/google-libphonenumber) - **star:1416** 解析、格式化、存储和验证电话号码\n- [ref](https://github.com/TooTallNate/ref) - **star:458** 读取/写入缓冲区中的结构化二进制数据\n- [xlsx-populate](https://github.com/dtjohnson/xlsx-populate) - **star:964** 读/写Excel XLSX\n- [Chevrotain](https://github.com/Chevrotain/chevrotain) - **star:2547** 非常快，功能丰富的JavaScript解析器构建工具包 ![star \u003e 2000][Awesome] \n- [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) - **star:2665** 验证和解析XML ![star \u003e 2000][Awesome] \n\n### 人性化\n*翻译出错了? 试试 [英文版](readme_en.md#Humanize) 吧~*\n\n- [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) - **star:1132** 将字节转换为人类可读的字符串:' 1337 '→' 1.34 kB '\n- [pretty-ms](https://github.com/sindresorhus/pretty-ms) - **star:1138** 将毫秒转换为人类可读的字符串:“1337000000”→“15d 11h 23m 20s”\n- [ms](https://github.com/vercel/ms) - **star:5207** 微小的毫秒转换实用程序 ![star \u003e 2000][Awesome] \n- [pretty-error](https://github.com/AriaMinaei/pretty-error) - **star:1522** 错误和更少的混乱\n- [read-art](https://github.com/Tjatse/node-readability) - **star:343** 从任何页面中提取可读内容\n\n### 压缩\n*翻译出错了? 试试 [英文版](readme_en.md#Compression) 吧~*\n\n- [yazl](https://github.com/thejoshwolfe/yazl) - **star:345** 邮政编码\n- [yauzl](https://github.com/thejoshwolfe/yauzl) - **star:752** 解压缩\n- [Archiver](https://github.com/archiverjs/node-archiver) - **star:2847** 流接口的存档生成，支持ZIP和TAR ![star \u003e 2000][Awesome] \n- [pako](https://github.com/nodeca/pako) - **star:5697** 高速zlib端口到纯js(放气，充气，gzip) ![star \u003e 2000][Awesome] \n- [tar-stream](https://github.com/mafintosh/tar-stream) - **star:420** 流tar解析器和生成器也看到(tar-fs) (https://github.com/mafintosh/tar-fs)\n\n### 网络\n*翻译出错了? 试试 [英文版](readme_en.md#Network) 吧~*\n\n- [get-port](https://github.com/sindresorhus/get-port) - **star:885** 获得一个可用的端口\n- [ipify](https://github.com/sindresorhus/ipify) - **star:276** 获取你的公共IP地址\n- [getmac](https://github.com/bevry/getmac) - **star:359** 获取计算机MAC地址\n- [DHCP](https://github.com/infusion/node-dhcp) - **star:301** DHCP客户端和服务器\n- [netcat](https://github.com/roccomuso/netcat) - **star:422** Netcat端口在纯JS\n\n### 数据库\n*翻译出错了? 试试 [英文版](readme_en.md#Database) 吧~*\n\n- Drivers\n- [PostgreSQL](https://github.com/brianc/node-postgres) - **star:12473** PostgreSQL客户机纯JavaScript和本地libpq绑定 ![star \u003e 2000][Awesome] \n- [Redis](https://github.com/luin/ioredis) - **star:14599** 复述,客户机 ![star \u003e 2000][Awesome] \n- [LevelUP](https://github.com/Level/levelup) - **star:4085** LevelDB ![star \u003e 2000][Awesome]  ![项目已归档][Archived] \n- [MySQL](https://github.com/mysqljs/mysql) - **star:18344** MySQL客户端 ![star \u003e 2000][Awesome] \n- [couchdb-nano](https://github.com/apache/couchdb-nano) - **star:663** CouchDB客户机\n- [Aerospike](https://github.com/aerospike/aerospike-client-nodejs) - **star:201** 喷管和钟客户机\n- [Couchbase](https://github.com/couchbase/couchnode) - **star:462** 他的客户\n- [MongoDB](https://github.com/mongodb/node-mongodb-native) - **star:10086** MongoDB的司机 ![star \u003e 2000][Awesome] \n- ODM / ORM\n- [Sequelize](https://github.com/sequelize/sequelize) - **star:29768** Multi-dialect ORM。支持PostgreSQL, SQLite, MySQL等。 ![star \u003e 2000][Awesome] \n- [Bookshelf](https://github.com/bookshelf/bookshelf) - **star:6358** ORM用于PostgreSQL、MySQL和SQLite3，风格为Backbone.js ![star \u003e 2000][Awesome] \n- [Mongoose](https://github.com/Automattic/mongoose) - **star:27090** 优雅的MongoDB对象建模 ![star \u003e 2000][Awesome] \n- [Waterline](https://github.com/balderdashy/waterline) - **star:5412** 与数据存储无关的工具，极大地简化了与一个或多个数据库的交互 ![star \u003e 2000][Awesome] \n- [OpenRecord](https://github.com/PhilWaldmann/openrecord) - **star:486** ORM用于PostgreSQL、MySQL、SQLite3和RESTful数据存储ActiveRecord相似 ![项目已归档][Archived] \n- [pg-promise](https://github.com/vitaly-t/pg-promise) - **star:3489** 使用promise的PostgreSQL本地SQL框架 ![star \u003e 2000][Awesome] \n- [slonik](https://github.com/gajus/slonik) - **star:4654** 具有严格类型、详细日志记录和断言的PostgreSQL客户机 ![star \u003e 2000][Awesome] \n- [Objection.js](https://github.com/Vincit/objection.js) - **star:7303** 轻量级ORM构建于SQL查询生成器Knex之上 ![star \u003e 2000][Awesome] \n- [TypeORM](https://github.com/typeorm/typeorm) - **star:34851** ORM用于PostgreSQL、MariaDB、MySQL、SQLite等 ![star \u003e 2000][Awesome] \n- [MikroORM](https://github.com/mikro-orm/mikro-orm) - **star:8032** 基于数据映射器、工作单元和标识映射模式的TypeScript ORM。支持MongoDB, PostgreSQL, MySQL和SQLite。 ![star \u003e 2000][Awesome] \n- [Prisma](https://github.com/prisma/prisma) - **star:41109** 现代数据库访问(ORM替代)。在TypeScript中自动生成和类型安全的查询生成器。支持PostgreSQL, MySQL和SQLite。 ![star \u003e 2000][Awesome] \n- [Drizzle ORM](https://github.com/drizzle-team/drizzle-orm) - **star:26237** 支持各种数据库，如PostgreSQL的TypeScript ORM。 ![star \u003e 2000][Awesome] \n- Query builder\n- [Knex](https://github.com/knex/knex) - **star:19588** 用于PostgreSQL、MySQL和SQLite3的查询生成器，设计为灵活、可移植且使用有趣 ![star \u003e 2000][Awesome] \n- Other\n- [NeDB](https://github.com/louischatriot/nedb) - **star:13526** 用JavaScript编写的嵌入式持久数据库 ![star \u003e 2000][Awesome] \n- [Lowdb](https://github.com/typicode/lowdb) - **star:21796** Lodash支持的小型JavaScript数据库 ![star \u003e 2000][Awesome] \n- [Keyv](https://github.com/jaredwray/keyv) - **star:2741** 简单的键值存储，支持多个后端 ![star \u003e 2000][Awesome] \n- [Finale](https://github.com/tommybananas/finale) - **star:188** 用于Sequelize模型的RESTful端点生成器\n- [database-js](https://github.com/mlaanderson/database-js) - **star:75** 用于具有类似jdbc连接的多个数据库的包装器\n- [Mongo Seeding](https://github.com/pkosiec/mongo-seeding) - **star:556** 用JavaScript和JSON文件填充MongoDB数据库\n- [@databases](https://github.com/ForbesLindesay/atdatabases) - **star:617** 查询 PostgreSQL, MySQL 和 SQLite3 与普通SQL - 没有风险的SQL注入。\n- [pg-mem](https://github.com/oguimbal/pg-mem) - **star:2075** 测试的内存PostgreSQL实例。 ![star \u003e 2000][Awesome] \n\n### 测试\n*翻译出错了? 试试 [英文版](readme_en.md#Testing) 吧~*\n\n- [AVA](https://github.com/avajs/ava) - **star:20756** 未来的测试运行器 ![star \u003e 2000][Awesome] \n- [Mocha](https://github.com/mochajs/mocha) - **star:22705** 功能丰富的测试框架，使异步测试简单而有趣 ![star \u003e 2000][Awesome] \n- [nyc](https://github.com/istanbuljs/nyc) - **star:5643** 代码覆盖工具建立在伊斯坦布尔，与子进程一起工作 ![star \u003e 2000][Awesome] \n- [tap](https://github.com/tapjs/node-tap) - **star:2378** 开发测试框架 ![star \u003e 2000][Awesome] \n- [tape](https://github.com/substack/tape) - **star:5776** TAP-producing测试工具 ![star \u003e 2000][Awesome] \n- [power-assert](https://github.com/power-assert-js/power-assert) - **star:2807** 通过标准断言接口提供描述性断言消息 ![star \u003e 2000][Awesome] \n- [Mochify](https://github.com/mantoni/mochify.js) - **star:346** TDD与Browserify, Mocha, PhantomJS和WebDriver\n- [trevor](https://github.com/vadimdemedes/trevor) - **star:2112** 运行多个版本的Node.js测试，不需要手动切换版本或推送到Travis CI ![star \u003e 2000][Awesome] \n- [loadtest](https://github.com/alexfernandez/loadtest) - **star:2593** 使用用于自动化的API为web应用程序运行负载测试 ![star \u003e 2000][Awesome] \n- [Sinon.JS](https://github.com/sinonjs/sinon) - **star:9692** 测试间谍，存根和嘲笑 ![star \u003e 2000][Awesome] \n- [navit](https://github.com/nodeca/navit) - **star:48** PhantomJS / SlimerJS包装器，用于简化浏览器测试脚本\n- [Nock](https://github.com/nock/nock) - **star:12828** HTTP模拟和期望 ![star \u003e 2000][Awesome] \n- [intern](https://github.com/theintern/intern) - **star:4362** 代码测试堆栈 ![star \u003e 2000][Awesome] \n- [toxy](https://github.com/h2non/toxy) - **star:2726** 可编程HTTP代理，用于模拟故障场景和网络条件 ![star \u003e 2000][Awesome]  ![项目已归档][Archived] \n- [hook-std](https://github.com/sindresorhus/hook-std) - **star:54** 挂钩和修改stdout/stderr\n- [testen](https://github.com/egoist/testen) - **star:175** 使用NVM在本地运行Node.js的多个版本的测试\n- [Nightwatch](https://github.com/nightwatchjs/nightwatch) - **star:11905** 基于Selenium WebDriver的自动化UI测试框架 ![star \u003e 2000][Awesome] \n- [WebdriverIO](https://github.com/webdriverio/webdriverio) - **star:9177** 基于WebDriver协议的自动化测试 ![star \u003e 2000][Awesome] \n- [Jest](https://github.com/facebook/jest) - **star:44489** 无痛的JavaScript测试 ![star \u003e 2000][Awesome] \n- [TestCafe](https://github.com/DevExpress/testcafe) - **star:9836** 浏览器自动化测试 ![star \u003e 2000][Awesome] \n- [abstruse](https://github.com/bleenco/abstruse) - **star:944** 持续集成服务器\n- [CodeceptJS](https://github.com/codeceptjs/CodeceptJS) - **star:4132** 端到端测试 ![star \u003e 2000][Awesome] \n- [Puppeteer](https://github.com/puppeteer/puppeteer) - **star:89685** Headless Chrome ![star \u003e 2000][Awesome] \n- [Playwright](https://github.com/microsoft/playwright) - **star:69274** Headless Chromium，WebKit，和 Firefox 使用单一的 API。 ![star \u003e 2000][Awesome] \n- [nve](https://github.com/ehmicky/nve) - **star:698** 在Node.js的多个版本上本地运行任何命令。\n- [axe-core](https://github.com/dequelabs/axe-core) - **star:6151** 用于自动化Web UI测试的可访问性引擎。 ![star \u003e 2000][Awesome] \n- [testcontainers-node](https://github.com/testcontainers/testcontainers-node) - **star:2017** 提供通用数据库、Selenium web浏览器或任何可以在Docker容器中运行的东西的轻量级、一次性实例。 ![star \u003e 2000][Awesome] \n\n### 安全\n*翻译出错了? 试试 [英文版](readme_en.md#Security) 吧~*\n\n- [upash](https://github.com/simonepri/upash) - **star:542** 统一的API为所有密码哈希算法\n- [themis](https://github.com/cossacklabs/themis) - **star:1894** 使典型加密方案易于使用的多语言框架:静态数据、经过身份验证的数据交换、传输保护、身份验证等等\n- [GuardRails](https://github.com/apps/guardrails) - 在拉请求中提供安全反馈的GitHub应用程序\n- [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible) - **star:3140** 暴力和DDoS攻击保护 ![star \u003e 2000][Awesome] \n- [crypto-hash](https://github.com/sindresorhus/crypto-hash) - **star:638** 异步非阻塞散列\n- [jose-simple](https://github.com/davesag/jose-simple) - **star:64** 使用JOSE (JSON对象签名和加密)标准对数据进行加密和解密。\n\n### 基准测试\n*翻译出错了? 试试 [英文版](readme_en.md#Benchmarking) 吧~*\n\n- [Benchmark.js](https://github.com/bestiejs/benchmark.js) - **star:5483** 基准库，支持高分辨率定时器，并返回统计上显著的结果 ![star \u003e 2000][Awesome]  ![项目已归档][Archived] \n\n### 代码压缩\n*翻译出错了? 试试 [英文版](readme_en.md#Minifiers) 吧~*\n\n- [babel-minify](https://github.com/babel/minify) - **star:4397** 基于Babel工具链的ES2015+感知缩小器 ![star \u003e 2000][Awesome] \n- [UglifyJS2](https://github.com/mishoo/UglifyJS) - **star:13255** JavaScript缩小镜 ![star \u003e 2000][Awesome] \n- [clean-css](https://github.com/clean-css/clean-css) - **star:4182** CSS缩小镜 ![star \u003e 2000][Awesome] \n- [minimize](https://github.com/Swaagie/minimize) - **star:161** HTML minifier.\n- [imagemin](https://github.com/imagemin/imagemin) - **star:5603** 图像缩小镜 ![star \u003e 2000][Awesome] \n\n### 身份验证\n*翻译出错了? 试试 [英文版](readme_en.md#Authentication) 吧~*\n\n- [Passport](https://github.com/jaredhanson/passport) - **star:23167** 简单、低调的身份验证 ![star \u003e 2000][Awesome] \n- [Grant](https://github.com/simov/grant) - **star:4115** 为Express、Koa、Hapi、Fastify、AWS Lambda、Azure、谷歌Cloud、Vercel等提供OAuth服务。 ![star \u003e 2000][Awesome] \n\n### 授权\n*翻译出错了? 试试 [英文版](readme_en.md#Authorization) 吧~*\n\n- [CASL](https://github.com/stalniy/casl) - **star:6221** UI和API的同构授权 ![star \u003e 2000][Awesome] \n- [node-casbin](https://github.com/casbin/node-casbin) - **star:2674** 支持ACL、RBAC和ABAC等访问控制模型的授权库 ![star \u003e 2000][Awesome] \n\n### 邮件\n*翻译出错了? 试试 [英文版](readme_en.md#Email) 吧~*\n\n- [Nodemailer](https://github.com/nodemailer/nodemailer) - **star:16885** 处理电子邮件的最快方式 ![star \u003e 2000][Awesome] \n- [emailjs](https://github.com/eleith/emailjs) - **star:2196** 发送带有附件的文本/HTML电子邮件到任何SMTP服务器 ![star \u003e 2000][Awesome] \n- [email-templates](https://github.com/forwardemail/email-templates) - **star:3683** 创建、预览和发送自定义电子邮件模板 ![star \u003e 2000][Awesome] \n- [MJML](https://github.com/mjmlio/mjml) - **star:17244** 标记语言，旨在减少创建响应电子邮件的痛苦 ![star \u003e 2000][Awesome] \n\n### 工作队列\n*翻译出错了? 试试 [英文版](readme_en.md#Job%20queues) 吧~*\n\n- [bull](https://github.com/OptimalBits/bull) - **star:15760** 持久作业和消息队列 ![star \u003e 2000][Awesome] \n- [agenda](https://github.com/agenda/agenda) - **star:9466** MongoDB-backed工作调度 ![star \u003e 2000][Awesome] \n- [idoit](https://github.com/nodeca/idoit) - **star:77** 具有高级作业控制的redis支持的作业队列引擎\n- [node-resque](https://github.com/actionhero/node-resque) - **star:1385** Redis-backed工作队列\n- [rsmq](https://github.com/smrchy/rsmq) - **star:1767** Redis-backed消息队列\n- [bee-queue](https://github.com/bee-queue/bee-queue) - **star:3879** 高性能redis支持的作业队列 ![star \u003e 2000][Awesome] \n- [RedisSMQ](https://github.com/weyoss/redis-smq) - **star:605** 简单的高性能Redis消息队列与实时监控\n- [sqs-consumer](https://github.com/bbc/sqs-consumer) - **star:1787** 构建基于Amazon Simple Queue Service (SQS)的应用程序，不使用样板\n- [better-queue](https://github.com/diamondio/better-queue) - **star:524** 当您不能使用Redis时，可以使用简单而高效的作业队列\n- [bullmq](https://github.com/taskforcesh/bullmq) - **star:6519** 持久作业和消息队列 ![star \u003e 2000][Awesome] \n- [bree](https://github.com/breejs/bree) - **star:3105** 具有工作线程、cron、日期和人工语法支持的作业任务调度器。 ![star \u003e 2000][Awesome] \n\n### Node.js 管理\n*翻译出错了? 试试 [英文版](readme_en.md#Node.js%20management) 吧~*\n\n- [n](https://github.com/tj/n) - **star:19008** Node.js 版本管理 ![star \u003e 2000][Awesome] \n- [nave](https://github.com/isaacs/nave) - **star:1610** Node.js 的虚拟环境\n- [nodeenv](https://github.com/ekalinin/nodeenv) - **star:1719** js虚拟环境兼容Python的 virtualenv\n- [nvm for Windows](https://github.com/coreybutler/nvm-windows) - **star:39399** Windows 版本管理 ![star \u003e 2000][Awesome] \n- [nodenv](https://github.com/nodenv/nodenv) - **star:2269** 类似于Ruby的rbenv的版本管理器它支持自动版本切换 ![star \u003e 2000][Awesome] \n- [fnm](https://github.com/Schniz/fnm) - **star:19452** 跨平台的Node.js版本管理器内置在Rust中。 ![star \u003e 2000][Awesome] \n\n### 跨平台的集成\n*翻译出错了? 试试 [英文版](readme_en.md#Cross-platform%20integration) 吧~*\n\n- [napi-rs](https://github.com/napi-rs/napi-rs) - **star:6391** 通过Node-API在Rust中构建编译后的Node.js插件的框架。 ![star \u003e 2000][Awesome] \n- [Neon](https://github.com/neon-bindings/neon) - **star:8156** Rust绑定用于编写安全和快速的本地Node.js模块。 ![star \u003e 2000][Awesome] \n- [Edge.js](https://github.com/agracio/edge-js) - **star:739** 在Windows、macOS和Linux上以相同的进程运行。net和Node.js代码。\n- [DotNetJS](https://github.com/Elringus/DotNetJS) - **star:677** 使用。net互操作性层在Node.js中使用。net库。\n\n### 自然语言处理\n*翻译出错了? 试试 [英文版](readme_en.md#Natural%20language%20processing) 吧~*\n\n- [retext](https://github.com/retextjs/retext) - **star:2374** 一个可扩展的自然语言系统 ![star \u003e 2000][Awesome] \n- [franc](https://github.com/wooorm/franc) - **star:4197** 检测文本的语言 ![star \u003e 2000][Awesome] \n- [leven](https://github.com/sindresorhus/leven) - **star:721** 使用Levenshtein距离算法测量两个字符串之间的差异\n- [natural](https://github.com/NaturalNode/natural) - **star:10701** 自然语言工具 ![star \u003e 2000][Awesome] \n- [nlp.js](https://github.com/axa-group/nlp.js) - **star:6343** 构建机器人，具有实体提取、情感分析、自动语言识别等功能 ![star \u003e 2000][Awesome] \n\n### 流程管理\n*翻译出错了? 试试 [英文版](readme_en.md#Process%20management) 吧~*\n\n- [PM2](https://github.com/Unitech/pm2) - **star:41897** 先进的流程管理 ![star \u003e 2000][Awesome] \n- [nodemon](https://github.com/remy/nodemon) - **star:26443** 监视应用程序中的更改并自动重启服务器 ![star \u003e 2000][Awesome] \n- [node-mac](https://github.com/coreybutler/node-mac) - **star:538** 以本机Mac守护进程的身份运行脚本，并登录到控制台应用程序\n- [node-linux](https://github.com/coreybutler/node-linux) - **star:418** 将脚本作为本地系统服务运行，并将日志记录到syslog\n- [node-windows](https://github.com/coreybutler/node-windows) - **star:2849** 将脚本作为本机Windows服务运行，并记录到事件查看器 ![star \u003e 2000][Awesome] \n- [supervisor](https://github.com/petruisfan/node-supervisor) - **star:3752** 当脚本崩溃或' *时重新启动脚本js文件的更改 ![star \u003e 2000][Awesome] \n- [Phusion Passenger](https://github.com/phusion/passenger) - **star:5016** 友好的过程管理器，直接集成到Nginx ![star \u003e 2000][Awesome] \n\n### 自动化\n*翻译出错了? 试试 [英文版](readme_en.md#Automation) 吧~*\n\n- [robotjs](https://github.com/octalmage/robotjs) - **star:12469** 桌面自动化:控制鼠标、键盘和阅读屏幕 ![star \u003e 2000][Awesome] \n- [nut.js](https://github.com/nut-tree/nut.js) - **star:2367** 跨平台的本地GUI自动化/测试框架，具有与Jest集成的图像匹配功能。 ![star \u003e 2000][Awesome] \n\n### AST\n*翻译出错了? 试试 [英文版](readme_en.md#AST) 吧~*\n\n- [Acorn](https://github.com/acornjs/acorn) - **star:10770** 小巧、快速的JavaScript解析器 ![star \u003e 2000][Awesome] \n- [babel-parser](https://github.com/babel/babel/tree/master/packages/babel-parser) - Babel中使用的JavaScript解析器\n\n### 静态网站生成器\n*翻译出错了? 试试 [英文版](readme_en.md#Static%20site%20generators) 吧~*\n\n- [DocPad](https://github.com/docpad/docpad) - **star:3054** 静态站点生成器具有强大的动态功能和强大的插件生态系统 ![star \u003e 2000][Awesome] \n- [docsify](https://github.com/docsifyjs/docsify) - **star:28735** 标记文件网站生成器，没有静态构建的HTML文件 ![star \u003e 2000][Awesome] \n- [Charge](https://github.com/brandonweiss/charge) - **star:428** 使用JSX和MDX的固执己见的零配置静态站点生成器\n\n### 内容管理系统\n*翻译出错了? 试试 [英文版](readme_en.md#Content%20management%20systems) 吧~*\n\n- [KeystoneJS](https://github.com/keystonejs/keystone) - **star:9413** CMS和基于Express和MongoDB的web应用平台 ![star \u003e 2000][Awesome] \n- [ApostropheCMS](https://github.com/apostrophecms/apostrophe) - **star:4392** 内容管理系统，强调直观的前端内容编辑和管理建立在Express和MongoDB上 ![star \u003e 2000][Awesome] \n- [Strapi](https://github.com/strapi/strapi) - **star:64996** 内容管理框架(headless-CMS)来构建强大的api ![star \u003e 2000][Awesome] \n- [Factor](https://github.com/FactorJS/factor) - **star:1428** Vue.js仪表板框架和无头CMS。\n- [AdminBro](https://github.com/SoftwareBrothers/adminjs) - **star:8391** 所有资源的CRUD自动生成管理面板。 ![star \u003e 2000][Awesome] \n- [Graphweaver](https://github.com/exogee-technology/graphweaver) - **star:503** CMS和无头GraphQL API。\n\n### 论坛\n*翻译出错了? 试试 [英文版](readme_en.md#Forum) 吧~*\n\n- [nodeBB](https://github.com/NodeBB/NodeBB) - **star:14421** 现代网络论坛平台 ![star \u003e 2000][Awesome] \n\n### 写博客\n*翻译出错了? 试试 [英文版](readme_en.md#Blogging) 吧~*\n\n- [Ghost](https://github.com/TryGhost/Ghost) - **star:48376** 简单、强大的发布平台 ![star \u003e 2000][Awesome] \n- [Hexo](https://github.com/hexojs/hexo) - **star:39963** 快速，简单和强大的博客框架 ![star \u003e 2000][Awesome] \n\n### 奇怪的\n*翻译出错了? 试试 [英文版](readme_en.md#Weird) 吧~*\n\n- [cows](https://github.com/sindresorhus/cows) - **star:423** ASCII奶牛\n- [superb](https://github.com/sindresorhus/superb) - **star:393** 获得一流的喜欢的话\n- [cat-names](https://github.com/sindresorhus/cat-names) - **star:273** 给猫取个流行的名字\n- [dog-names](https://github.com/sindresorhus/dog-names) - **star:124** 给狗取个流行的名字\n- [superheroes](https://github.com/sindresorhus/superheroes) - **star:234** 得到超级英雄的名字\n- [supervillains](https://github.com/sindresorhus/supervillains) - **star:118** 让信心满满的名字\n- [cool-ascii-faces](https://github.com/maxogden/cool-ascii-faces) - **star:1777** 得到一些很酷的ascii面\n- [cat-ascii-faces](https://github.com/melaniecebula/cat-ascii-faces) - **star:256** “₍˄·͈༝·͈˄₎◞̑̑ෆ⃛(=ↀωↀ=)✧(^･o･^)ﾉ”\n- [nerds](https://github.com/SkyHacks/nerds) - **star:110** 从《哈利波特》、《星球大战》和《精灵宝可梦》等书呆子题材中获取数据\n\n### 序列化\n*翻译出错了? 试试 [英文版](readme_en.md#Serialization) 吧~*\n\n- [snappy](https://github.com/kesla/node-snappy) - **star:481** 用于谷歌的快速压缩库的本机绑定 ![项目已归档][Archived] \n- [protobuf](https://github.com/protobufjs/protobuf.js) - **star:10063** 协议缓冲区的实现 ![star \u003e 2000][Awesome] \n- [compactr](https://github.com/compactr/compactr.js) - **star:102** 实现Compactr协议\n\n### 杂项\n*翻译出错了? 试试 [英文版](readme_en.md#Miscellaneous) 吧~*\n\n- [execa](https://github.com/sindresorhus/execa) - **star:7012** 更好的“child_process” ![star \u003e 2000][Awesome] \n- [cheerio](https://github.com/cheeriojs/cheerio) - **star:29045** 快速、灵活、精益地实现了专门为服务器设计的核心jQuery ![star \u003e 2000][Awesome] \n- [open](https://github.com/sindresorhus/open) - **star:3226** 打开网站、文件、可执行文件等 ![star \u003e 2000][Awesome] \n- [hasha](https://github.com/sindresorhus/hasha) - **star:955** 散列法简单获取缓冲区/字符串/流/文件的散列\n- [dot-prop](https://github.com/sindresorhus/dot-prop) - **star:825** 使用点路径从嵌套对象中获取属性\n- [onetime](https://github.com/sindresorhus/onetime) - **star:162** 只运行一个函数一次\n- [mem](https://github.com/sindresorhus/mem) - **star:1099** 记忆函数——一种优化技术，通过缓存具有相同输入的调用的结果来加速连续的函数调用\n- [strip-bom](https://github.com/sindresorhus/strip-bom) - **star:111** 从字符串/缓冲区/流中剥离UTF-8字节顺序标记(BOM)\n- [os-locale](https://github.com/sindresorhus/os-locale) - **star:226** 获取系统区域设置\n- [ssh2](https://github.com/mscdex/ssh2) - **star:5583** SSH2客户端和服务器模块 ![star \u003e 2000][Awesome] \n- [adit](https://github.com/markelog/adit) - **star:55** SSH隧道简化\n- [file-type](https://github.com/sindresorhus/file-type) - **star:3870** 检测缓冲区的文件类型 ![star \u003e 2000][Awesome] \n- [Bottleneck](https://github.com/SGrondin/bottleneck) - **star:1853** 使节流容易的速率限制器\n- [webworker-threads](https://github.com/audreyt/node-webworker-threads) - **star:2296** 使用本机线程实现轻量级Web工作者API ![star \u003e 2000][Awesome] \n- [clipboardy](https://github.com/sindresorhus/clipboardy) - **star:1814** 访问系统剪贴板(复制/粘贴)\n- [node-pre-gyp](https://github.com/mapbox/node-pre-gyp) - **star:1126** 使从二进制文件发布和安装Node.js c++插件变得容易\n- [opencv](https://github.com/peterbraden/node-opencv) - **star:4380** 绑定OpenCV事实上的计算机视觉库 ![star \u003e 2000][Awesome] \n- [dotenv](https://github.com/motdotla/dotenv) - **star:19464** 从.env文件中加载环境变量 ![star \u003e 2000][Awesome] \n- [semver](https://github.com/npm/node-semver) - **star:5178** 语义版本解析器 ![star \u003e 2000][Awesome] \n- [nodegit](https://github.com/nodegit/nodegit) - **star:5677** 到Git的本机绑定 ![star \u003e 2000][Awesome] \n- [json-strictify](https://github.com/pigulla/json-strictify) - **star:19** 安全地将值序列化为JSON，而不会丢失数据或进入无限循环\n- [jsdom](https://github.com/jsdom/jsdom) - **star:20770** JavaScript实现的HTML和DOM ![star \u003e 2000][Awesome] \n- [@sindresorhus/is](https://github.com/sindresorhus/is) - **star:1702** 类型检查值\n- [env-dot-prop](https://github.com/simonepri/env-dot-prop) - **star:33** 获取、设置或删除进程的嵌套属性使用点路径的env\n- [node-video-lib](https://github.com/gkozlenko/node-video-lib) - **star:359** 纯JavaScript库，用于处理MP4和FLV视频文件，并为HLS流媒体创建MPEG-TS块\n- [basic-ftp](https://github.com/patrickjuchli/basic-ftp) - **star:682** FTP / FTP客户端。\n- [cashify](https://github.com/xxczaki/cashify) - **star:405** 货币转换。\n- [genepi](https://github.com/Geode-solutions/genepi) - **star:81** 从c++代码自动生成一个本机Node.js插件。\n- [husky](https://github.com/typicode/husky) - **star:33076** 创建Git钩子脚本。 ![star \u003e 2000][Awesome] \n- [patch-package](https://github.com/ds300/patch-package) - **star:10619** 修复并保留npm依赖。 ![star \u003e 2000][Awesome] \n- [editly](https://github.com/mifi/editly) - **star:4859** 声明式视频编辑API。 ![star \u003e 2000][Awesome] \n- [wild-wild-path](https://github.com/ehmicky/wild-wild-path) - **star:724** 带有通配符和正则表达式的对象属性路径。\n- [uint8array-extras](https://github.com/sindresorhus/uint8array-extras) - **star:246** 使用Uint8Array和Buffer的有用工具。\n\n## 包管理器\n\n- [npm](https://docs.npmjs.com/about-npm) - 默认的包管理器。\n- [pnpm](https://pnpm.io) - 磁盘空间高效包管理器。\n- [yarn](https://yarnpkg.com) - 可选的包管理器。\n- [bun](https://bun.sh) - JavaScript和TypeScript应用的一体化工具包。\n\n## 资源\n\n### 教程\n*翻译出错了? 试试 [英文版](readme_en.md#Tutorials) 吧~*\n\n- [Node.js Best Practices](https://github.com/goldbergyoni/nodebestpractices) - **star:101744** 对Node.js最佳实践的顶级内容进行总结和整理，可使用多种语言 ![star \u003e 2000][Awesome] \n- [Nodeschool](https://github.com/nodeschool) - 通过交互式课程学习Node.js\n- [The Art of Node](https://github.com/maxogden/art-of-node/#the-art-of-node) - 介绍Node.js\n- [module-best-practices](https://github.com/mattdesl/module-best-practices) - **star:1547** 编写新的npm模块时的一些良好实践\n- [The Node Way](https://github.com/FredKSchott/the-node-way) - **star:1496** 对于编写可维护的模块、可伸缩的应用程序和实际上易于阅读的代码，有一整套Node.js最佳实践和指导原则\n- [You Don't Know Node.js](https://github.com/azat-co/you-dont-know-node) - **star:1539** 介绍Node.js的核心特性和异步JavaScript\n- [Portable Node.js guide](https://github.com/ehmicky/cross-platform-node-guide) - **star:1407** 如何编写可移植/跨平台Node.js代码的实用指南\n- [Build a real web app with no frameworks](https://frameworkless.js.org/course) - 一组视频教程/流媒体，帮助您构建和部署一个真实的，实时的web应用程序，使用一些简单的库和核心Node.js模块\n\n### 发现\n*翻译出错了? 试试 [英文版](readme_en.md#Discovery) 吧~*\n\n- [npms](https://npms.io) - 出色的包搜索与深入分析包质量使用[无数的指标](https://npms.io/about)\n- [npm addict](https://npmaddict.com) - 您每天注射的npm包\n- [npm-compare.com](https://npm-compare.com) - 比较和发现npm包\n\n### 文章\n*翻译出错了? 试试 [英文版](readme_en.md#Articles) 吧~*\n\n- [Error Handling in Node.js](https://sematext.com/blog/node-js-error-handling/)\n- [Teach Yourself Node.js in 10 Steps](https://ponyfoo.com/articles/teach-yourself-nodejs-in-10-steps)\n- [Mastering the filesystem in Node.js](https://medium.com/@yoshuawuyts/mastering-the-filesystem-in-node-js-4706b7cb0801)\n- [Semver: A Primer](https://nodesource.com/blog/semver-a-primer/)\n- [Semver: Tilde and Caret](https://nodesource.com/blog/semver-tilde-and-caret/)\n- [Why Asynchronous?](https://nodesource.com/blog/why-asynchronous/)\n- [Understanding the Node.js Event Loop](https://nodesource.com/blog/understanding-the-nodejs-event-loop/)\n- [Understanding Object Streams](https://nodesource.com/blog/understanding-object-streams/)\n- [Using Express to Quickly Build a GraphQL Server](https://snipcart.com/blog/graphql-nodejs-express-tutorial)\n\n### 时事新闻\n*翻译出错了? 试试 [英文版](readme_en.md#Newsletters) 吧~*\n\n- [Node Weekly](https://nodeweekly.com) - 每周通过电子邮件收集Node.js的新闻和文章\n\n### 视频\n*翻译出错了? 试试 [英文版](readme_en.md#Videos) 吧~*\n\n- [Introduction to Node.js with Ryan Dahl](https://www.youtube.com/watch?v=jo_B4LTHi3I)\n- [Hands on with Node.js](https://learn.bevry.me/hands-on-with-node.js/preface)\n- [V8 Garbage Collector](https://v8.dev/blog/trash-talk) - 谈论V8垃圾收集器\n- [10 Things I Regret About Node.js by Ryan Dahl](https://www.youtube.com/watch?v=M3BM9TB-8yA) - 由Node.js的创建者关于它的一些limitions的见解。\n- [Mastering REST APIs in Node.js: Zero-To-Hero](https://www.manning.com/livevideo/mastering-rest-apis-in-nodejs) - 关于如何使用Node.js制作REST api的视频课程。\n- [Make a vanilla Node.js REST API](https://www.youtube.com/watch?v=_1xa8Bsho6A) - 构建一个REST API而不使用像Express这样的框架。\n- [Google I/O 2009 - V8: High Performance JavaScript Engine](https://www.youtube.com/watch?v=FrufJFBSoQY) - V8架构的基础知识以及它如何优化JavaScript执行。\n- [Google I/O 2012 - Breaking the JavaScript Speed Limit with V8](https://www.youtube.com/watch?v=UJPdhx5zTaw) - V8如何优化JavaScript的执行。\n- [Google I/O 2013 - Accelerating Oz with V8: Follow the Yellow Brick Road to JavaScript Performance](https://www.youtube.com/watch?v=VhpdsjBUS3g) - 如何利用V8知识检测应用程序瓶颈并优化性能。\n- [Node.js Internal Architecture | Ignition, Turbofan, Libuv](https://www.youtube.com/watch?v=OCjvhCFFPTw) - Node.js内部如何工作，主要关注V8和libuv。\n- [Introduction to libuv: What's a Unicorn Velociraptor?](https://www.youtube.com/watch?v=_c51fcXRLGw) - ' libuv '架构，线程池，事件循环，及其源代码。\n- [libuv Cross platform asynchronous i/o](https://www.youtube.com/watch?v=kCJ3PFU8Ke8) - ' libuv '架构的详细信息，例如它实际在哪里使用线程。\n- [You Don't Know Node - ForwardJS San Francisco](https://www.youtube.com/watch?v=oPo4EQmkjvY) - 通过测试V8、libuv、事件循环、模块、流和集群来解释Node.js的内部原理。\n\n### 书\n*翻译出错了? 试试 [英文版](readme_en.md#Books) 吧~*\n\n- [Node.js in Action](https://www.manning.com/books/node-js-in-action-second-edition)\n- [Node.js in Practice](https://www.amazon.com/Node-js-Practice-Alex-R-Young/dp/1617290939)\n- [Mastering Node](https://visionmedia.github.io/masteringnode/)\n- [Node.js 8 the Right Way](https://pragprog.com/book/jwnode2/node-js-8-the-right-way/)\n- [Professional Node.js: Building JavaScript Based Scalable Software](https://www.amazon.com/Professional-Node-js-Building-Javascript-Scalable-ebook/dp/B009L7QETY/)\n- [Secure Your Node.js Web Application](https://www.amazon.com/Secure-Your-Node-js-Web-Application/dp/1680500856)\n- [Express in Action](https://www.manning.com/books/express-in-action)\n- [Practical Modern JavaScript](https://www.amazon.com/Practical-Modern-JavaScript-Dive-Future/dp/149194353X)\n- [Mastering Modular JavaScript](https://www.amazon.com/Mastering-Modular-JavaScript-Nicolas-Bevacqua/dp/1491955686/)\n- [Get Programming with Node.js](https://www.manning.com/books/get-programming-with-node-js)\n- [Node.js Cookbook](https://www.amazon.com/dp/1838558756)\n- [Node.js Design Patterns](https://www.nodejsdesignpatterns.com)\n\n### 博客\n*翻译出错了? 试试 [英文版](readme_en.md#Blogs) 吧~*\n\n- [Node.js blog](https://nodejs.org/en/blog/)\n- [webapplog.com](https://webapplog.com/tag/node-js/) - 来自实用Node.js和Pro Express.js Azat Mardan的作者关于Node.js和JavaScript的博客文章\n\n### 课程\n*翻译出错了? 试试 [英文版](readme_en.md#Courses) 吧~*\n\n- [Learn to build apps and APIs with Node.js](https://learnnode.com/friend/AWESOME) - 视频课程由韦斯博斯\n- [Real Time Web with Node.js](https://www.pluralsight.com/courses/code-school-real-time-web-with-nodejs)\n- [Learn and Understand Node.js](https://www.udemy.com/course/understand-nodejs/)\n- [Node.js Full Stack Developer Course](https://kinsta.com/academy/course/node-js-full-stack-developer/)\n\n### 备忘单\n*翻译出错了? 试试 [英文版](readme_en.md#Cheatsheets) 吧~*\n\n- [Express.js](https://github.com/azat-co/cheatsheets/tree/master/express4)\n- [Stream FAQs](https://github.com/stephenplusplus/stream-faqs) - **star:196** 回答关于流的常见问题，包括分页、事件等等\n- [Strong Node.js](https://github.com/jesusprubio/strong-node) - **star:506** 用于Node.js web服务的源代码安全分析的检查表 ![项目已归档][Archived] \n\n### 工具\n*翻译出错了? 试试 [英文版](readme_en.md#Tools) 吧~*\n\n- [OctoLinker](https://chrome.google.com/webstore/detail/octolinker/jlmafbaeoofdegohdhinkhilhclaklkp) - 连接包中的依赖项的Chrome扩展GitHub上的json、.js、.jsx、.coffee和.md文件\n- [npm-hub](https://chrome.google.com/webstore/detail/npmhub/kbbbjimdjbjclaebffknlabpogocablj) - Chrome扩展，以显示npm依赖关系的底部回购的自述\n- [RunKit](https://runkit.com) - 在任何网站上嵌入Node.js环境\n- [github-npm-stats](https://chrome.google.com/webstore/detail/github-npm-stats/oomfflokggoffaiagenekchfnpighcef) - Chrome扩展，显示在GitHub上的npm下载统计数据\n- [npm semver calculator](https://semver.npmjs.com) - 直观地探索semver范围匹配的包的版本\n- [CodeSandbox](https://codesandbox.io/templates/node-http-server) - 在线IDE和原型。\n- [Amplication](https://github.com/amplication/amplication) - **star:15512** 自动生成功能齐全的应用程序。 ![star \u003e 2000][Awesome] \n- [RunJS](https://runjs.app) - 桌面JavaScript游乐场。\n\n### 社区\n*翻译出错了? 试试 [英文版](readme_en.md#Community) 吧~*\n\n- [Stack Overflow](https://stackoverflow.com/questions/tagged/node.js)\n- [Reddit](https://www.reddit.com/r/node)\n- [Twitter](https://twitter.com/nodejs)\n- [Hashnode](https://hashnode.com/n/nodejs)\n- [Discord](https://discord.com/invite/96WGtJt)\n\n### 杂项\n*翻译出错了? 试试 [英文版](readme_en.md#Miscellaneous) 吧~*\n\n- [nodebots](https://nodebots.io) - 由JavaScript驱动的机器人\n- [node-module-boilerplate](https://github.com/sindresorhus/node-module-boilerplate) - **star:737** 开始创建节点模块的样板文件\n- [modern-node](https://github.com/sheerun/modern-node) - **star:245** 用于创建具有Jest、Prettier、ESLint和Standard的节点模块的工具包\n- [generator-nm](https://github.com/sindresorhus/generator-nm) - **star:741** 构建一个节点模块 ![项目已归档][Archived] \n- [Microsoft Node.js Guidelines](https://github.com/Microsoft/nodejs-guidelines) - **star:2500** 在微软平台上使用Node.js的技巧和资源 ![star \u003e 2000][Awesome] \n- [Module Requests \u0026 Ideas](https://github.com/sindresorhus/project-ideas) - **star:541** 请求一个您希望存在的JavaScript模块，或者获取模块的想法\n- [v8-perf](https://github.com/thlorenz/v8-perf) - **star:2238** 与V8和Node.js性能相关的注释和资源。 ![star \u003e 2000][Awesome] \n\n## 相关的列表\n\n- [awesome-npm](https://github.com/sindresorhus/awesome-npm) - **star:4532** 使用npm的资源和技巧 ![star \u003e 2000][Awesome] \n- [awesome-cross-platform-nodejs](https://github.com/bcoe/awesome-cross-platform-nodejs) - **star:1158** 用于编写和测试跨平台代码的资源\n\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/czewail%2Fawesome-nodejs-cn/projects"}