Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/czewail/awesome-nodejs-cn

awesome-nodejs 中文版🇨🇳
https://github.com/czewail/awesome-nodejs-cn

List: awesome-nodejs-cn

Last synced: about 1 month ago
JSON representation

awesome-nodejs 中文版🇨🇳

Awesome Lists containing this project

README

        

[Awesome]: icons/awesome.svg "star > 2000"
[Green]: icons/Green.svg "最近一周有更新"
[Yellow]: icons/Yellow.svg "最近一年没有更新"
[Archived]: icons/archived.svg "项目已归档"



Awesome Node.js

















My open source work is supported by the community


Special thanks to:




















WorkOS

Your app, enterprise-ready.

Start selling to enterprise customers with just a few lines of code.


Add Single Sign-On (and more) in minutes instead of months.






Strapi

Strapi is the leading open-source headless CMS.

It’s 100% JavaScript, fully customizable, and developer-first.








SerpApi

API to get search engine results with ease.



SerpApi

API to get search engine results with ease.











Transloadit logo













Logto logo


The better identity infrastructure for developers

Logto is an open-source Auth0 alternative designed for every app.






















Awesome


Just type node.cool to go here. Follow me on Twitter.





Node.js is an open-source, cross-platform, JavaScript runtime for writing servers and command-line tools.




**此项目是 [awesome-nodejs](https://raw.githubusercontent.com/sindresorhus/awesome-nodejs/master/readme.md) 中文版,每天定时同步(上次同步时间:2024-06-21 08:30:47)**

顺便推荐一个 Go 的中文列表 [awesome-go-cn](https://github.com/yinggaozhen/awesome-go-cn/)

**小图标说明** :

小图标 | 说明
:-:|-
![awesome][Awesome] | star > 2000
![最近一个周有更新][Green] | 最近一周有更新。可以基本判断当前库处于积极维护状态。
![最近一年未更新][Yellow] | 最近一年没有更新。反应了此库的维护积极性不高,使用时需谨慎。
![归档项目][Archived] | 此项目已归档,不再更新,使用时需谨慎。

## 内容

- [官方](#%E5%AE%98%E6%96%B9)
- [包](#%E5%8C%85)
- [黑科技](#%E9%BB%91%E7%A7%91%E6%8A%80)
- [命令行程序](#%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%A8%8B%E5%BA%8F)
- [函数式编程](#%E5%87%BD%E6%95%B0%E5%BC%8F%E7%BC%96%E7%A8%8B)
- [HTTP](#HTTP)
- [调试/分析](#%E8%B0%83%E8%AF%95%2F%E5%88%86%E6%9E%90)
- [日志](#%E6%97%A5%E5%BF%97)
- [命令行实用工具](#%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%AE%9E%E7%94%A8%E5%B7%A5%E5%85%B7)
- [构建工具](#%E6%9E%84%E5%BB%BA%E5%B7%A5%E5%85%B7)
- [硬件](#%E7%A1%AC%E4%BB%B6)
- [模板](#%E6%A8%A1%E6%9D%BF)
- [Web 框架](#Web%20%E6%A1%86%E6%9E%B6)
- [文档](#%E6%96%87%E6%A1%A3)
- [文件系统](#%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F)
- [控制流](#%E6%8E%A7%E5%88%B6%E6%B5%81)
- [流](#%E6%B5%81)
- [实时](#%E5%AE%9E%E6%97%B6)
- [图像](#%E5%9B%BE%E5%83%8F)
- [文本](#%E6%96%87%E6%9C%AC)
- [数量](#%E6%95%B0%E9%87%8F)
- [数学](#%E6%95%B0%E5%AD%A6)
- [日期](#%E6%97%A5%E6%9C%9F)
- [URL](#URL)
- [数据验证](#%E6%95%B0%E6%8D%AE%E9%AA%8C%E8%AF%81)
- [解析](#%E8%A7%A3%E6%9E%90)
- [人性化](#%E4%BA%BA%E6%80%A7%E5%8C%96)
- [压缩](#%E5%8E%8B%E7%BC%A9)
- [网络](#%E7%BD%91%E7%BB%9C)
- [数据库](#%E6%95%B0%E6%8D%AE%E5%BA%93)
- [测试](#%E6%B5%8B%E8%AF%95)
- [安全](#%E5%AE%89%E5%85%A8)
- [基准测试](#%E5%9F%BA%E5%87%86%E6%B5%8B%E8%AF%95)
- [代码压缩](#%E4%BB%A3%E7%A0%81%E5%8E%8B%E7%BC%A9)
- [身份验证](#%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81)
- [授权](#%E6%8E%88%E6%9D%83)
- [邮件](#%E9%82%AE%E4%BB%B6)
- [工作队列](#%E5%B7%A5%E4%BD%9C%E9%98%9F%E5%88%97)
- [Node.js 管理](#Node.js%20%E7%AE%A1%E7%90%86)
- [跨平台的集成](#%E8%B7%A8%E5%B9%B3%E5%8F%B0%E7%9A%84%E9%9B%86%E6%88%90)
- [自然语言处理](#%E8%87%AA%E7%84%B6%E8%AF%AD%E8%A8%80%E5%A4%84%E7%90%86)
- [流程管理](#%E6%B5%81%E7%A8%8B%E7%AE%A1%E7%90%86)
- [自动化](#%E8%87%AA%E5%8A%A8%E5%8C%96)
- [AST](#AST)
- [静态网站生成器](#%E9%9D%99%E6%80%81%E7%BD%91%E7%AB%99%E7%94%9F%E6%88%90%E5%99%A8)
- [内容管理系统](#%E5%86%85%E5%AE%B9%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F)
- [论坛](#%E8%AE%BA%E5%9D%9B)
- [写博客](#%E5%86%99%E5%8D%9A%E5%AE%A2)
- [奇怪的](#%E5%A5%87%E6%80%AA%E7%9A%84)
- [序列化](#%E5%BA%8F%E5%88%97%E5%8C%96)
- [杂项](#%E6%9D%82%E9%A1%B9)
- [包管理器](#%E5%8C%85%E7%AE%A1%E7%90%86%E5%99%A8)
- [资源](#%E8%B5%84%E6%BA%90)
- [教程](#%E6%95%99%E7%A8%8B)
- [发现](#%E5%8F%91%E7%8E%B0)
- [文章](#%E6%96%87%E7%AB%A0)
- [时事新闻](#%E6%97%B6%E4%BA%8B%E6%96%B0%E9%97%BB)
- [视频](#%E8%A7%86%E9%A2%91)
- [书](#%E4%B9%A6)
- [博客](#%E5%8D%9A%E5%AE%A2)
- [课程](#%E8%AF%BE%E7%A8%8B)
- [备忘单](#%E5%A4%87%E5%BF%98%E5%8D%95)
- [工具](#%E5%B7%A5%E5%85%B7)
- [社区](#%E7%A4%BE%E5%8C%BA)
- [杂项](#%E6%9D%82%E9%A1%B9)
- [相关的列表](#%E7%9B%B8%E5%85%B3%E7%9A%84%E5%88%97%E8%A1%A8)

## 官方

- [Website](https://nodejs.org)
- [Documentation](https://nodejs.org/dist/latest/docs/api/)
- [Repository](https://github.com/nodejs/node)

## 包

### 黑科技
*翻译出错了? 试试 [英文版](readme_en.md#Mad%20science) 吧~*

- [webtorrent](https://github.com/webtorrent/webtorrent) - **star:29170** 可在 Node.js 和浏览器使用的流式 Torrent 客户端 ![star > 2000][Awesome]
- [peerflix](https://github.com/mafintosh/peerflix) - **star:6169** 流式 Torrent 客户端 ![star > 2000][Awesome]
- [ipfs](https://github.com/ipfs/helia) - **star:800** 分布式文件系统,用于将所有计算设备与同一文件系统连接起来
- [stackgl](https://github.com/stackgl) - 基于 browserify 和 npm 的 WebGL 开放软件生态系统
- [peerwiki](https://github.com/mafintosh/peerwiki) - **star:312** 建立在在 BitTorrent 上的维基百科
- [peercast](https://github.com/mafintosh/peercast) - **star:514** 将种子视频流式传输到 Chromecast
- [BitcoinJS](https://github.com/bitcoinjs/bitcoinjs-lib) - **star:5584** 干净、可读比特币库 ![star > 2000][Awesome]
- [Bitcore](https://github.com/bitpay/bitcore) - **star:4794** 纯净、强大的比特币库 ![star > 2000][Awesome]
- [PDFKit](https://github.com/foliojs/pdfkit) - **star:9612** PDF 生成库 ![star > 2000][Awesome]
- [turf](https://github.com/Turfjs/turf) - **star:8951** 模块化地理空间处理和分析引擎 ![star > 2000][Awesome]
- [webcat](https://github.com/mafintosh/webcat) - **star:442** 使用 WebRTC 跨 web 的 p2p 管道,它使用 GitHub 私有/公共密钥进行身份验证
- [NodeOS](https://github.com/NodeOS/NodeOS) - **star:6924** 第一个由 npm 驱动的操作系统 ![star > 2000][Awesome]
- [YodaOS](https://github.com/yodaos-project/yodaos) - **star:1184** 人工智能操作系统
- [Brain.js](https://github.com/BrainJS/brain.js) - **star:14243** 机器学习框架 ![star > 2000][Awesome]
- [Pipcook](https://github.com/alibaba/pipcook) - **star:2513** 前端算法框架创建机器学习流水线。 ![star > 2000][Awesome]
- [Cytoscape.js](https://github.com/cytoscape/cytoscape.js) - **star:9878** 图论(又称网络)建模与分析 ![star > 2000][Awesome]
- [js-git](https://github.com/creationix/js-git) - **star:3829** Git的 JavaScript 实现 ![star > 2000][Awesome]
- [xlsx](https://github.com/SheetJS/sheetjs) - **star:34689** 纯 js 实现的 Excel 电子表格读写器 ![star > 2000][Awesome]
- [isomorphic-git](https://github.com/isomorphic-git/isomorphic-git) - **star:7342** 纯 JavaScript 实现的 Git ![star > 2000][Awesome]

### 命令行程序
*翻译出错了? 试试 [英文版](readme_en.md#Command-line%20apps) 吧~*

- [np](https://github.com/sindresorhus/np) - **star:7505** 更好的 'npm publish' ![star > 2000][Awesome]
- [npm-name](https://github.com/sindresorhus/npm-name) - **star:167** 检查 npm 上的包名是否可用
- [gh-home](https://github.com/sindresorhus/gh-home) - **star:192** 在当前目录中打开 GitHub 的仓库页面
- [npm-home](https://github.com/sindresorhus/npm-home) - **star:195** 打开 npm 包的页面
- [trash](https://github.com/sindresorhus/trash) - **star:2554** 更安全的 rm 命令替代品 ![star > 2000][Awesome]
- [speed-test](https://github.com/sindresorhus/speed-test) - **star:3903** 测试互联网连接速度和 ping ![star > 2000][Awesome]
- [pageres](https://github.com/sindresorhus/pageres) - **star:9644** 捕获网站截图 ![star > 2000][Awesome]
- [cpy](https://github.com/sindresorhus/cpy) - **star:424** 复制文件
- [vtop](https://github.com/MrRio/vtop) - **star:4097** 带图表的 top 命令 ![star > 2000][Awesome]
- [empty-trash](https://github.com/sindresorhus/empty-trash) - **star:130** 清理垃圾
- [is-up](https://github.com/sindresorhus/is-up) - **star:387** 检查网站是否正常
- [is-online](https://github.com/sindresorhus/is-online) - **star:1199** 检查网络连接是否正常
- [public-ip](https://github.com/sindresorhus/public-ip) - **star:1009** 获取你的公共IP地址
- [clipboard-cli](https://github.com/sindresorhus/clipboard-cli) - **star:487** 在终端上复制粘贴
- [XO](https://github.com/xojs/xo) - **star:7581** 使用 Javascript happiness style 进行严格编码 ![star > 2000][Awesome]
- [ESLint](https://github.com/eslint/eslint) - **star:24519** JavaScript 的可插入 linting 实用程序 ![star > 2000][Awesome]
- [David](https://github.com/alanshaw/david) - **star:965** 告诉你包的 npm 依赖项何时过期
- [http-server](https://github.com/http-party/http-server) - **star:13412** 简单的零配置 http 服务器命令行工具 ![star > 2000][Awesome]
- [Live Server](https://github.com/tapio/live-server) - **star:4356** 具有热重载功能的 HTTP-server ![star > 2000][Awesome]
- [bcat](https://github.com/kessler/node-bcat) - **star:338** 管道命令输出到 web 浏览器
- [normit](https://github.com/pawurb/normit) - **star:239** 谷歌翻译与语音合成的终端工具
- [fkill](https://github.com/sindresorhus/fkill-cli) - **star:6842** 跨平台的进程杀死工具 ![star > 2000][Awesome]
- [pjs](https://github.com/danielstjules/pjs) - **star:419** Pipeable JavaScript从终端快速筛选、映射和缩减
- [license-checker](https://github.com/davglass/license-checker) - **star:1580** 检查应用程序依赖项的许可
- [browser-run](https://github.com/juliangruber/browser-run) - **star:440** 在浏览器环境中轻松运行代码
- [tmpin](https://github.com/sindresorhus/tmpin) - **star:123** 将stdin支持添加到任何接受文件输入的CLI应用程序
- [wallpaper](https://github.com/sindresorhus/wallpaper) - **star:1025** 更换桌面壁纸
- [pen](https://github.com/hatashiro/pen) - **star:327** 从喜爱的编辑器在浏览器中实时预览 Markdown
- [dark-mode](https://github.com/sindresorhus/dark-mode) - **star:651** 切换 macOS 黑暗模式
- [Jsome](https://github.com/Javascipt/Jsome) - **star:242** 漂亮的打印json,带有可配置的颜色和缩进
- [mobicon](https://github.com/samverschueren/mobicon-cli) - **star:110** 移动应用图标生成器
- [mobisplash](https://github.com/samverschueren/mobisplash-cli) - **star:70** 移动应用程序启动屏幕生成器
- [diff2html-cli](https://github.com/rtfpessoa/diff2html-cli) - **star:502** 相当不错的 git diff 到 HTML 的生成器
- [trymodule](https://github.com/victorb/trymodule) - **star:1136** 在终端试用npm包
- [jscpd](https://github.com/kucherenko/jscpd) - **star:4595** 源代码的复制/粘贴检测器 ![star > 2000][Awesome]
- [atmo](https://github.com/Raathigesh/Atmo) - **star:816** 服务器端 api 模拟工具
- [auto-install](https://github.com/siddharthkp/auto-install) - **star:1192** 在编写代码时自动安装依赖项
- [lessmd](https://github.com/linuxenko/lessmd) - 终端使用的 Markdown
- [cost-of-modules](https://github.com/siddharthkp/cost-of-modules) - **star:2820** 找出哪些依赖在拖慢速度 ![star > 2000][Awesome]
- [localtunnel](https://github.com/localtunnel/localtunnel) - **star:18446** 向外界公开本地主机 ![star > 2000][Awesome]
- [svg-term-cli](https://github.com/marionebl/svg-term-cli) - **star:3476** 通过 SVG 共享终端会话 ![star > 2000][Awesome]
- [gtop](https://github.com/aksakalli/gtop) - **star:9658** 终端系统监控仪表板 ![star > 2000][Awesome]
- [themer](https://github.com/themerdev/themer) - **star:5422** 为编辑器、终端、墙纸、Slack等生成主题 ![star > 2000][Awesome]
- [carbon-now-cli](https://github.com/mixn/carbon-now-cli) - **star:5716** 一款生成代码展示图片的终端工具 ![star > 2000][Awesome]
- [cash-cli](https://github.com/xxczaki/cash-cli) - **star:229** 转换170种货币
- [taskbook](https://github.com/klaussinani/taskbook) - **star:8904** 命令行栖息地的任务、板子和注释 ![star > 2000][Awesome]
- [discharge](https://github.com/brandonweiss/discharge) - **star:599** 轻松地将静态站点部署到Amazon S3
- [npkill](https://github.com/voidcosmos/npkill) - **star:8030** 轻松找到并删除旧的和沉重的node_modules文件夹 ![star > 2000][Awesome]

### 函数式编程
*翻译出错了? 试试 [英文版](readme_en.md#Functional%20programming) 吧~*

- [lodash](https://github.com/lodash/lodash) - **star:59152** 提供一致性、自定义、性能和附加功能的实用程序库一个更好更快的Underscore.js ![star > 2000][Awesome]
- [immutable](https://github.com/immutable-js/immutable-js) - **star:32893** 不可变数据集合 ![star > 2000][Awesome]
- [Ramda](https://github.com/ramda/ramda) - **star:23639** 实用工具库,侧重于灵活的功能组合,通过自动套用和反转参数顺序启用避免变异数据 ![star > 2000][Awesome]
- [Mout](https://github.com/mout/mout) - **star:1290** 实用工具库与其他现有解决方案最大的区别在于,您可以选择只加载您需要的模块/函数,而不需要额外的开销
- [RxJS](https://github.com/reactivex/rxjs) - **star:30372** 用于转换、组合和查询各种数据的响应式函数编程库 ![star > 2000][Awesome]
- [Kefir.js](https://github.com/kefirjs/kefir) - **star:1868** 响应式,专注于高性能和低内存使用

### HTTP
*翻译出错了? 试试 [英文版](readme_en.md#HTTP) 吧~*

- [got](https://github.com/sindresorhus/got) - **star:14031** 更好的内置“http”模块接口 ![star > 2000][Awesome]
- [undici](https://github.com/nodejs/undici) - **star:5890** 从头编写的高性能HTTP客户端,没有依赖关系。 ![star > 2000][Awesome]
- [ky-universal](https://github.com/sindresorhus/ky-universal) - **star:669** 基于Fetch的通用HTTP客户端。
- [node-fetch](https://github.com/node-fetch/node-fetch) - **star:8693** node.js 版的 `window.fetch` ![star > 2000][Awesome]
- [axios](https://github.com/axios/axios) - **star:104465** 基于 Promise 的HTTP客户端(也适用于浏览器) ![star > 2000][Awesome]
- [superagent](https://github.com/visionmedia/superagent) - **star:16556** HTTP请求库 ![star > 2000][Awesome]
- [http-fake-backend](https://github.com/micromata/http-fake-backend) - **star:311** 通过可配置路由提供JSON文件或JavaScript对象的内容,构建一个伪后端 ![项目已归档][Archived]
- [cacheable-request](https://github.com/lukechilds/cacheable-request) - **star:290** 支持符合RFC的缓存的HTTP请求封装
- [gotql](https://github.com/khaosdoctor/gotql) - **star:405** 构建于[got]之上(https://github.com/sindresorhus/got)的GraphQL请求库
- [global-agent](https://github.com/gajus/global-agent) - **star:352** 可使用环境变量配置的全局HTTP/HTTPS代理代理。
- [smoke](https://github.com/sinedied/smoke) - **star:183** 具有记录能力的基于文件的HTTP模拟服务器。
- [purest](https://github.com/simov/purest) - **star:550** REST 客户端

### 调试
*翻译出错了? 试试 [英文版](readme_en.md#Debugging%20) 吧~*

- [debug](https://github.com/debug-js/debug) - **star:11030** 微小的调试工具 ![star > 2000][Awesome]
- [why-is-node-running](https://github.com/mafintosh/why-is-node-running) - **star:1664** js正在运行,但你不知道为什么?
- [njsTrace](https://github.com/valyouw/njstrace) - **star:364** 测试并跟踪代码,查看所有函数调用、参数、返回值以及每个函数中花费的时间
- [vstream](https://github.com/joyent/node-vstream) - **star:58** 用于检测管道流
- [stackman](https://github.com/watson/stackman) - **star:250** 使用代码摘要和其他好东西增强错误堆栈跟踪
- [locus](https://github.com/alidavut/locus) - **star:306** 在运行时启动一个可以访问所有变量的REPL ![项目已归档][Archived]
- [0x](https://github.com/davidmarkclements/0x) - **star:3143** 火焰图分析 ![star > 2000][Awesome]
- [ctrace](https://github.com/automation-stack/ctrace) - **star:120** 用于跟踪系统调用和信号,格式良好并且经过改进
- [leakage](https://github.com/andywer/leakage) - **star:1582** 编写内存泄漏测试
- [llnode](https://github.com/nodejs/llnode) - **star:1145** 后期分析工具,允许检查对象,并从崩溃的Node.js进程中获取细节
- [thetool](https://github.com/sfninja/thetool) - **star:219** 以Chrome DevTools的格式为应用程序捕获不同的CPU、内存和其他配置文件
- [swagger-stats](https://github.com/slanatech/swagger-stats) - **star:883** 跟踪API调用并监视API性能、健康状况和使用指标
- [NiM](https://github.com/june07/nim) - **star:195** 管理DevTools调试工作流程。
- [dats](https://github.com/immobiliare/dats) - **star:81** 极简和零依赖[StatsD](https://github.com/statsd/statsd)客户端。

### 日志
*翻译出错了? 试试 [英文版](readme_en.md#Logging) 吧~*

- [pino](https://github.com/pinojs/pino) - **star:13522** 非常快的日志工具,灵感来自Bunyan ![star > 2000][Awesome]
- [winston](https://github.com/winstonjs/winston) - **star:22264** 多通道异步日志库 ![star > 2000][Awesome]
- [console-log-level](https://github.com/watson/console-log-level) - **star:111** 最简单的日志程序,支持日志级别和自定义前缀
- [storyboard](https://github.com/guigrpa/storyboard) - **star:748** 端到端的、分层的、实时的、丰富多彩的日志和故事
- [consola](https://github.com/unjs/consola) - **star:5769** 控制台记录器。 ![star > 2000][Awesome]

### 命令行实用工具
*翻译出错了? 试试 [英文版](readme_en.md#Command-line%20utilities) 吧~*

- [chalk](https://github.com/chalk/chalk) - **star:21575** 终端字符串样式设置 ![star > 2000][Awesome]
- [meow](https://github.com/sindresorhus/meow) - **star:3516** CLI应用助手 ![star > 2000][Awesome]
- [yargs](https://github.com/yargs/yargs) - **star:10984** 自动生成优雅用户界面的命令行解析器 ![star > 2000][Awesome]
- [ora](https://github.com/sindresorhus/ora) - **star:8965** 优雅的终端 spinner ![star > 2000][Awesome]
- [get-stdin](https://github.com/sindresorhus/get-stdin) - **star:336** 简单的 stdin
- [log-update](https://github.com/sindresorhus/log-update) - **star:1080** 通过覆盖终端中的前一个输出来记录日志用于绘制进度条、动画等
- [Ink](https://github.com/vadimdemedes/ink) - **star:26101** 对交互式命令行应用程序作出反应 ![star > 2000][Awesome]
- [listr2](https://github.com/listr2/listr2) - **star:475** 终端任务列表
- [conf](https://github.com/sindresorhus/conf) - **star:1204** 简单的配置处理应用程序或模块
- [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) - **star:471** 用于操作终端的ANSI转义码
- [log-symbols](https://github.com/sindresorhus/log-symbols) - **star:737** 不同日志级别的彩色符号
- [figures](https://github.com/sindresorhus/figures) - **star:591** 带有Windows CMD回退的Unicode符号
- [boxen](https://github.com/sindresorhus/boxen) - **star:1488** 在终端中创建框
- [terminal-link](https://github.com/sindresorhus/terminal-link) - **star:612** 在终端中创建可单击链接
- [terminal-image](https://github.com/sindresorhus/terminal-image) - **star:949** 在终端显示图像
- [string-width](https://github.com/sindresorhus/string-width) - **star:456** 获取字符串的可视宽度——显示它所需的列数
- [cli-truncate](https://github.com/sindresorhus/cli-truncate) - **star:85** 在终端中将字符串截断到特定宽度
- [blessed](https://github.com/chjj/blessed) - **star:11186** Curses-like 库 ![star > 2000][Awesome]
- [Inquirer.js](https://github.com/SBoudrias/Inquirer.js) - **star:19561** 交互式命令行提示符 ![star > 2000][Awesome]
- [yn](https://github.com/sindresorhus/yn) - **star:261** 解析yes/no 类似的值
- [cli-table3](https://github.com/cli-table/cli-table3) - **star:504** 漂亮的unicode表
- [drawille](https://github.com/madbence/node-drawille) - **star:1004** 用unicode字符在终端上绘制
- [ascii-charts](https://github.com/jstrace/chart) - **star:233** 终端中的ASCII条形图
- [progress](https://github.com/visionmedia/node-progress) - **star:2954** 灵活的ascii进度条 ![star > 2000][Awesome]
- [insight](https://github.com/yeoman/insight) - **star:555** 帮助了解匿名向Google Analytics报告使用指标时如何使用您的工具
- [cli-cursor](https://github.com/sindresorhus/cli-cursor) - **star:98** 切换CLI游标
- [cli-columns](https://github.com/shannonmoeller/cli-columns) - **star:32** 列式unicode和ansi安全的文本列表
- [cfonts](https://github.com/dominikwilkowski/cfonts) - **star:1551** 性感的ASCII字体控制台
- [multispinner](https://github.com/codekirei/node-multispinner) - **star:295** 多个,同时,单独控制的CLI spinners
- [omelette](https://github.com/f/omelette) - **star:1379** shell自动完成帮助程序
- [cross-env](https://github.com/kentcdodds/cross-env) - **star:6283** 设置跨平台的环境变量 ![star > 2000][Awesome] ![项目已归档][Archived]
- [shelljs](https://github.com/shelljs/shelljs) - **star:14177** 可移植的Unix shell命令 ![star > 2000][Awesome]
- [sudo-block](https://github.com/sindresorhus/sudo-block) - **star:97** 阻止用户使用根权限运行应用程序
- [sparkly](https://github.com/sindresorhus/sparkly) - **star:424** 生成波形图 “▁▂▃▅▂▇”
- [Bit](https://github.com/teambit/bit) - **star:17677** 跨存储库创建、维护、查找和使用小模块和组件 ![star > 2000][Awesome]
- [gradient-string](https://github.com/bokub/gradient-string) - **star:1016** 终端输出中漂亮的颜色渐变
- [oclif](https://github.com/oclif/oclif) - **star:8900** 包含解析器、自动文档、测试和插件的CLI框架 ![star > 2000][Awesome]
- [terminal-size](https://github.com/sindresorhus/terminal-size) - **star:137** 可靠地获取终端窗口大小
- [Cliffy](https://github.com/drew-y/cliffy) - **star:353** 交互式CLIs框架
- [zx](https://github.com/google/zx) - **star:42187** 编写shell脚本JavaScript。 ![star > 2000][Awesome]

### 构建工具
*翻译出错了? 试试 [英文版](readme_en.md#Build%20tools) 吧~*

- [parcel](https://github.com/parcel-bundler/parcel) - **star:43242** 速度极快,零配置web应用程序打包工具 ![star > 2000][Awesome]
- [webpack](https://github.com/webpack/webpack) - **star:64305** 为浏览器打包模块和资源 ![star > 2000][Awesome]
- [rollup](https://github.com/rollup/rollup) - **star:24960** 下一代ES2015模块打包工具 ![star > 2000][Awesome]
- [gulp](https://github.com/gulpjs/gulp) - **star:32947** 流式和快速构建系统,更喜欢代码而不是配置 ![star > 2000][Awesome]
- [Broccoli](https://github.com/broccolijs/broccoli) - **star:3330** 快速、可靠的资源管道,支持固定时间的重新构建和紧凑的构建定义 ![star > 2000][Awesome]
- [Brunch](https://github.com/brunch/brunch) - **star:6808** 前端web应用程序构建工具,具有简单的声明性配置、快速增量编译和自定义工作流 ![star > 2000][Awesome] ![项目已归档][Archived]
- [FuseBox](https://github.com/fuse-box/fuse-box) - **star:4008** 快速构建系统,结合了webpack、JSPM和SystemJS的强大功能,并提供一流的TypeScript支持 ![star > 2000][Awesome] ![项目已归档][Archived]
- [pkg](https://github.com/vercel/pkg) - **star:24230** 将Node.js项目打包成可执行文件 ![star > 2000][Awesome] ![项目已归档][Archived]
- [Vite](https://github.com/vitejs/vite) - **star:65703** 前端构建工具,具有热模块替换和静态资产捆绑。 ![star > 2000][Awesome]

### 硬件
*翻译出错了? 试试 [英文版](readme_en.md#Hardware) 吧~*

- [johnny-five](https://github.com/rwaldron/johnny-five) - **star:13231** 基于Firmata的Arduino框架 ![star > 2000][Awesome]
- [serialport](https://github.com/serialport/node-serialport) - **star:5740** 访问串行端口进行读写 ![star > 2000][Awesome]
- [usb](https://github.com/node-usb/node-usb) - **star:1533** USB接口库
- [i2c-bus](https://github.com/fivdi/i2c-bus) - **star:344** I2C串行总线访问
- [onoff](https://github.com/fivdi/onoff) - **star:1233** GPIO访问和中断检测
- [spi-device](https://github.com/fivdi/spi-device) - **star:116** SPI串行总线访问
- [pigpio](https://github.com/fivdi/pigpio) - **star:943** 快速GPIO, PWM,伺服控制,状态变化通知,中断处理对树莓派
- [gps](https://github.com/infusion/GPS.js) - **star:245** 用于处理GPS接收器的NMEA解析器
- [modbus-serial](https://github.com/yaacov/node-modbus-serial) - **star:603** MODBUS-RTU(串行和TCP)的纯JavaScript实现。

### 模板
*翻译出错了? 试试 [英文版](readme_en.md#Templating) 吧~*

- [marko](https://github.com/marko-js/marko) - **star:13228** 基于html的模板引擎,它将模板编译到CommonJS模块,并支持流、异步呈现和自定义标记 ![star > 2000][Awesome]
- [nunjucks](https://github.com/mozilla/nunjucks) - **star:8474** 带有继承、异步控制等功能的模板引擎(受jinja2的启发) ![star > 2000][Awesome]
- [handlebars.js](https://github.com/handlebars-lang/handlebars.js) - **star:17799** Superset of Mustache 模板的超集,添加了强大的功能,如帮助程序和更高级的块 ![star > 2000][Awesome]
- [EJS](https://github.com/mde/ejs) - **star:7630** 简单的未绑定模板语言 ![star > 2000][Awesome]
- [Pug](https://github.com/pugjs/pug) - **star:21566** 高性能模板引擎深受Haml的影响 ![star > 2000][Awesome]

### Web 框架
*翻译出错了? 试试 [英文版](readme_en.md#Web%20frameworks) 吧~*

- [Fastify](https://github.com/fastify/fastify) - **star:31129** 高速、地开销的 Web 框架 ![star > 2000][Awesome]
- [Next.js](https://github.com/vercel/next.js) - **star:122377** 服务器渲染的通用JavaScript web应用程序的最小化框架 ![star > 2000][Awesome]
- [Nuxt.js](https://github.com/nuxt/nuxt.js) - **star:52864** 服务器渲染的Vue.js应用程序的最小化框架 ![star > 2000][Awesome]
- [Hapi](https://github.com/hapijs/hapi) - **star:14534** 用于构建应用程序和服务的框架 ![star > 2000][Awesome]
- [Micro](https://github.com/vercel/micro) - **star:10544** 带有异步方法的最小化微服务框架 ![star > 2000][Awesome]
- [Koa](https://github.com/koajs/koa) - **star:34964** Express背后的团队设计的框架,其目标是为web应用程序和api提供一个更小、更富表现力和更健壮的基础 ![star > 2000][Awesome]
- [Express](https://github.com/expressjs/express) - **star:64196** Web应用程序框架,为构建单页、多页和混合Web应用程序提供了一组健壮的特性 ![star > 2000][Awesome]
- [Feathers](https://github.com/feathersjs/feathers) - **star:14958** 基于Express精神构建的微服务框架 ![star > 2000][Awesome]
- [LoopBack](https://github.com/loopbackio/loopback-next) - **star:4876** 用于创建REST api和轻松连接到后端数据源的强大框架 ![star > 2000][Awesome]
- [Meteor](https://github.com/meteor/meteor) - **star:44115** 一个超简单的、无处不在的数据库、在线数据、纯javascript web框架*(你可能会喜欢[awesome-meteor](https://github.com/Urigo/awesome-meteor))* ![star > 2000][Awesome]
- [Restify](https://github.com/restify/node-restify) - **star:10705** 使您能够构建正确的REST web服务 ![star > 2000][Awesome]
- [ThinkJS](https://github.com/thinkjs/thinkjs) - **star:5308** 框架与ES2015+支持,WebSockets, REST API ![star > 2000][Awesome]
- [ActionHero](https://github.com/actionhero/actionhero) - **star:2390** 为TCP套接字、WebSockets和HTTP客户机创建可重用和可伸缩api的框架 ![star > 2000][Awesome]
- [seneca](https://github.com/senecajs/seneca) - **star:3948** 编写微服务的工具包 ![star > 2000][Awesome]
- [AdonisJs](https://github.com/adonisjs/core) - **star:16159** 一个真正的Node.js MVC框架,建立在依赖注入和IoC容器的坚实基础上 ![star > 2000][Awesome]
- [Moleculer](https://github.com/moleculerjs/moleculer) - **star:6065** 快速强大的微服务框架 ![star > 2000][Awesome]
- [Nest](https://github.com/nestjs/nest) - **star:65316** 用于构建高效且可伸缩的服务器端应用程序, 受 Angular 启发 ![star > 2000][Awesome]
- [TypeGraphQL](https://github.com/MichalLytek/type-graphql) - **star:7971** 基于 TypeScript 使用类和装饰器创建 GraphQL api的现代框架 ![star > 2000][Awesome]
- [Tinyhttp](https://github.com/tinyhttp/tinyhttp) - **star:2618** 现代和快速的类似express的web框架。 ![star > 2000][Awesome]
- [Marble.js](https://github.com/marblejs/marble) - **star:2144** 基于TypeScript和RxJS,用于构建服务器端应用的功能性响应式框架。 ![star > 2000][Awesome]
- [Lad](https://github.com/ladjs/lad) - **star:2266** 由前Express TC和Koa成员制作的框架,捆绑了web、API、作业和代理服务器。 ![star > 2000][Awesome]
- [Ts.ED](https://github.com/tsedio/tsed) - **star:2775** 直观的TypeScript框架,用于在Express.js或Koa.js之上构建服务器端应用。 ![star > 2000][Awesome]
- [Hono](https://github.com/honojs/hono) - **star:16595** 小而快速的web框架。 ![star > 2000][Awesome]

### 文档
*翻译出错了? 试试 [英文版](readme_en.md#Documentation) 吧~*

- [documentation.js](https://github.com/documentationjs/documentation) - **star:5773** 支持ES2015+和 flow 注释的 API 文档生成器 ![star > 2000][Awesome]
- [Docco](https://github.com/jashkenas/docco) - **star:3543** 文档生成器,它生成HTML文档,显示与代码混合的注释 ![star > 2000][Awesome]
- [JSDoc](https://github.com/jsdoc/jsdoc) - **star:14856** 类似JavaDoc或PHPDoc的API文档生成器 ![star > 2000][Awesome]
- [Docusaurus](https://github.com/facebook/docusaurus) - **star:53842** 文档网站生成器,利用React和Markdown,并附带翻译和版本控制功能。 ![star > 2000][Awesome]

### 文件系统
*翻译出错了? 试试 [英文版](readme_en.md#Filesystem) 吧~*

- [del](https://github.com/sindresorhus/del) - **star:1311** 使用全局变量删除文件/文件夹
- [globby](https://github.com/sindresorhus/globby) - **star:2477** 支持多种模式的Glob文件 ![star > 2000][Awesome]
- [chokidar](https://github.com/paulmillr/chokidar) - **star:10666** 文件系统监视程序,它稳定来自' fs的事件看”和“fs以及在macOS上使用本地的“fsevents” ![star > 2000][Awesome]
- [find-up](https://github.com/sindresorhus/find-up) - **star:570** 通过遍历父目录找到一个文件
- [proper-lockfile](https://github.com/moxystudio/node-proper-lockfile) - **star:232** 进程间和机器间的锁文件实用程序
- [load-json-file](https://github.com/sindresorhus/load-json-file) - **star:242** 读取和解析JSON文件
- [write-json-file](https://github.com/sindresorhus/write-json-file) - **star:211** 将JSON原子化并写入文件
- [fs-write-stream-atomic](https://github.com/npm/fs-write-stream-atomic) - **star:49** 比如' fs.createWriteStream() ',但是原子的 ![项目已归档][Archived]
- [filenamify](https://github.com/sindresorhus/filenamify) - **star:481** 将字符串转换为有效的文件名
- [istextorbinary](https://github.com/bevry/istextorbinary) - **star:145** 检查文件是文本还是二进制文件
- [fs-jetpack](https://github.com/szwacz/fs-jetpack) - **star:772** 完全重新设计的文件系统API,方便在日常使用
- [fs-extra](https://github.com/jprichardson/node-fs-extra) - **star:9377** ' fs '模块的额外方法 ![star > 2000][Awesome]
- [pkg-dir](https://github.com/sindresorhus/pkg-dir) - **star:229** 查找npm包的根目录
- [filehound](https://github.com/nspragg/filehound) - **star:222** 灵活流畅的文件系统搜索界面
- [move-file](https://github.com/sindresorhus/move-file) - **star:196** 移动文件,甚至可以跨设备工作
- [tempy](https://github.com/sindresorhus/tempy) - **star:416** 获取随机临时文件或目录路径

### 控制流
*翻译出错了? 试试 [英文版](readme_en.md#Control%20flow) 吧~*

- Promises
- [pify](https://github.com/sindresorhus/pify) - **star:1503** 承诺一个回调样式的函数
- [delay](https://github.com/sindresorhus/delay) - **star:606** 将承诺延迟一定的时间
- [promise-memoize](https://github.com/nodeca/promise-memoize) - **star:59** 使用过期和预取来记忆承诺返回函数
- [valvelet](https://github.com/lpinca/valvelet) - **star:38** 限制承诺返回函数的执行速度
- [p-map](https://github.com/sindresorhus/p-map) - **star:1245** 同时映射承诺
- [More…](https://github.com/sindresorhus/promise-fun)
- Observables
- [RxJS](https://github.com/ReactiveX/RxJS) - **star:30372** 反应性编程 ![star > 2000][Awesome]
- [observable-to-promise](https://github.com/sindresorhus/observable-to-promise) - **star:46** 将可观察到的转化为承诺
- [More…](https://github.com/sindresorhus/awesome-observables)
- Streams
- [Highland.js](https://github.com/caolan/highland) - **star:3422** 使用标准JavaScript和类似节点的流,轻松管理同步和异步代码 ![star > 2000][Awesome]

### 流
*翻译出错了? 试试 [英文版](readme_en.md#Streams) 吧~*

- [get-stream](https://github.com/sindresorhus/get-stream) - **star:335** 获取一个流作为字符串或缓冲区
- [from2](https://github.com/hughsk/from2) - **star:131** ReadableStream的方便包装器,灵感来自“through2”
- [into-stream](https://github.com/sindresorhus/into-stream) - **star:205** 将缓冲区/字符串/数组/对象转换为流
- [duplexify](https://github.com/mafintosh/duplexify) - **star:190** 将可写和可读的流转换为单个流s2双工流
- [pumpify](https://github.com/mafintosh/pumpify) - **star:252** 将一个流数组组合成一个双工流
- [peek-stream](https://github.com/mafintosh/peek-stream) - **star:56** 转换流,它允许您在决定如何解析第一行之前先查看第一行
- [binary-split](https://github.com/maxogden/binary-split) - **star:77** 换行(或任何分隔符)拆分器流
- [byline](https://github.com/jahewson/node-byline) - **star:323** 超简单的逐行流阅读器
- [first-chunk-stream](https://github.com/sindresorhus/first-chunk-stream) - **star:27** 转换流中的第一个块
- [pad-stream](https://github.com/sindresorhus/pad-stream) - **star:11** 将每一行填充到一个流中
- [multistream](https://github.com/feross/multistream) - **star:284** 将多个流合并到一个流中
- [readable-stream](https://github.com/nodejs/readable-stream) - **star:1022** 核心中Streams2和Streams3实现的镜像
- [through2-concurrent](https://github.com/almost/through2-concurrent) - **star:74** 同时转换对象流

### 实时
*翻译出错了? 试试 [英文版](readme_en.md#Real-time) 吧~*

- [µWebSockets](https://github.com/uNetworking/uWebSockets) - **star:16959** 高度可伸缩的WebSocket服务器和客户端库 ![star > 2000][Awesome]
- [Socket.io](https://github.com/socketio/socket.io) - **star:60453** 支持实时双向基于事件的通信 ![star > 2000][Awesome]
- [Faye](https://github.com/faye/faye) - **star:4385** 实时客户端-服务器消息总线,基于Bayeux协议 ![star > 2000][Awesome]
- [SocketCluster](https://github.com/SocketCluster/socketcluster) - **star:6128** 可伸缩的HTTP + WebSocket引擎,可以运行在多个CPU核心 ![star > 2000][Awesome]
- [Primus](https://github.com/primus/primus) - **star:4463** 实时框架的抽象层,以防止模块锁定 ![star > 2000][Awesome]
- [deepstream.io](https://github.com/deepstreamIO/deepstream.io-client-js) - **star:294** 可伸缩的实时微服务框架
- [Kalm](https://github.com/kalm/kalm.js) - **star:210** 底层套接字路由器和中间件框架
- [MQTT.js](https://github.com/mqttjs/MQTT.js) - **star:8404** 基于MQTT的消息传递协议的客户机,用于TCP/IP之上 ![star > 2000][Awesome]
- [rpc-websockets](https://github.com/elpheria/rpc-websockets) - **star:576** 通过WebSockets实现JSON-RPC 2.0
- [Aedes](https://github.com/moscajs/aedes) - **star:1746** 可以在任何流服务器上运行的Barebone MQTT服务器

### 图像
*翻译出错了? 试试 [英文版](readme_en.md#Image) 吧~*

- [sharp](https://github.com/lovell/sharp) - **star:28289** 用于调整JPEG、PNG、WebP和TIFF图像大小的最快模块 ![star > 2000][Awesome]
- [image-type](https://github.com/sindresorhus/image-type) - **star:366** 检测图像的类型。
- [image-dimensions](https://github.com/sindresorhus/image-dimensions) - **star:418** 获取图像的尺寸。
- [gm](https://github.com/aheckmann/gm) - **star:6937** GraphicsMagick和ImageMagick包装器 ![star > 2000][Awesome]
- [lwip](https://github.com/EyalAr/lwip) - **star:2364** 轻量级图像处理器,不需要ImageMagick ![star > 2000][Awesome]
- [pica](https://github.com/nodeca/pica) - **star:3680** 高品质和快速调整大小(lanczos3)在纯JS替代画布drawImage(),当不允许像素化时 ![star > 2000][Awesome]
- [jimp](https://github.com/oliver-moran/jimp) - **star:13579** 图像处理在纯JavaScript ![star > 2000][Awesome]
- [qrcode](https://github.com/soldair/node-qrcode) - **star:7252** 二维码和条形码发生器 ![star > 2000][Awesome]
- [ImageScript](https://github.com/matmen/ImageScript) - **star:605** 图像处理的JavaScript,利用WebAssembly的性能。

### 文本
*翻译出错了? 试试 [英文版](readme_en.md#Text) 吧~*

- [iconv-lite](https://github.com/ashtuchkin/iconv-lite) - **star:3034** 转换字符编码 ![star > 2000][Awesome]
- [string-length](https://github.com/sindresorhus/string-length) - **star:158** 通过正确计算星体符号和忽略ansi转义码来获得字符串的实际长度
- [camelcase](https://github.com/sindresorhus/camelcase) - **star:662** 将以破折号/点/下划线/空格分隔的字符串转换为camelCase: foo-bar→fooBar
- [escape-string-regexp](https://github.com/sindresorhus/escape-string-regexp) - **star:571** 转义RegExp特殊字符
- [splice-string](https://github.com/sindresorhus/splice-string) - **star:23** 删除或替换字符串的一部分,如' Array#splice '
- [indent-string](https://github.com/sindresorhus/indent-string) - **star:111** 缩进字符串中的每一行
- [strip-indent](https://github.com/sindresorhus/strip-indent) - **star:133** 从字符串中的每一行中去除前导空格
- [detect-indent](https://github.com/sindresorhus/detect-indent) - **star:193** 检测代码的缩进
- [he](https://github.com/mathiasbynens/he) - **star:3407** HTML实体编码器/解码器 ![star > 2000][Awesome]
- [i18n-node](https://github.com/mashpie/i18n-node) - **star:3069** 简单的翻译模块与动态JSON存储 ![star > 2000][Awesome]
- [babelfish](https://github.com/nodeca/babelfish) - **star:255** i18n非常简单的复数语法
- [matcher](https://github.com/sindresorhus/matcher) - **star:535** 简单的通配符匹配
- [unhomoglyph](https://github.com/nodeca/unhomoglyph) - **star:39** 在视觉上规范化相似的unicode字符
- [i18next](https://github.com/i18next/i18next) - **star:7513** 国际化框架 ![star > 2000][Awesome]
- [nanoid](https://github.com/ai/nanoid) - **star:23783** 迷你,安全,url友好,唯一的字符串ID生成器 ![star > 2000][Awesome]
- [StegCloak](https://github.com/kurolabs/stegcloak) - **star:3204** 把秘密隐藏在琴弦中,在众目睽睽之下。 ![star > 2000][Awesome]

### 数量
*翻译出错了? 试试 [英文版](readme_en.md#Number) 吧~*

- [random-int](https://github.com/sindresorhus/random-int) - **star:85** 生成一个随机整数
- [random-float](https://github.com/sindresorhus/random-float) - **star:36** 生成一个随机浮点数
- [unique-random](https://github.com/sindresorhus/unique-random) - **star:116** 生成连续惟一的随机数
- [round-to](https://github.com/sindresorhus/round-to) - **star:155** 将一个数字四舍五入到一个特定的小数位数:' 1.234 '→' 1.2 '

### 数学
*翻译出错了? 试试 [英文版](readme_en.md#Math) 吧~*

- [ndarray](https://github.com/scijs/ndarray) - **star:1198** 多维数组
- [mathjs](https://github.com/josdejong/mathjs) - **star:14167** 一个广泛的数学图书馆 ![star > 2000][Awesome]
- [math-clamp](https://github.com/sindresorhus/math-clamp) - **star:14** 夹一个数字
- [algebra](https://github.com/fibo/algebra) - **star:105** 代数结构
- [multimath](https://github.com/nodeca/multimath) - **star:68** 核心创建快速图像数学在WebAssembly和JS

### 日期
*翻译出错了? 试试 [英文版](readme_en.md#Date) 吧~*

- [Luxon](https://github.com/moment/luxon) - **star:15009** 用于处理日期和时间的库 ![star > 2000][Awesome]
- [date-fns](https://github.com/date-fns/date-fns) - **star:33992** 现代实用程序 ![star > 2000][Awesome]
- [Day.js](https://github.com/iamkun/dayjs) - **star:46129** 不可变日期库替代Moment.js ![star > 2000][Awesome]
- [dateformat](https://github.com/felixge/node-dateformat) - **star:1297** 日期格式
- [tz-format](https://github.com/samverschueren/tz-format) - **star:10** 使用时区设置日期:“2015-11-30T10:40:35+01:00”
- [cctz](https://github.com/floatdrop/node-cctz) - **star:59** 用于日期的快速解析、格式化和时区对话

### URL
*翻译出错了? 试试 [英文版](readme_en.md#URL) 吧~*

- [normalize-url](https://github.com/sindresorhus/normalize-url) - **star:827** 正常一个URL
- [humanize-url](https://github.com/sindresorhus/humanize-url) - **star:248** 人性化URL: https://sindresorhus.com→sindresorhus.com。
- [url-unshort](https://github.com/nodeca/url-unshort) - **star:115** 扩大缩短url
- [speakingurl](https://github.com/pid/speakingurl) - **star:1110** 从具有音译的字符串生成段塞
- [linkify-it](https://github.com/markdown-it/linkify-it) - **star:649** 链接模式检测器与完整的unicode支持
- [url-pattern](https://github.com/snd/url-pattern) - **star:579** 比正则表达式字符串更容易匹配url和其他字符串的模式
- [embedza](https://github.com/nodeca/embedza) - **star:63** 使用来自oEmbed, Open Graph, meta标签的信息从url创建HTML片段/嵌入

### 数据验证
*翻译出错了? 试试 [英文版](readme_en.md#Data%20validation) 吧~*

- [joi](https://github.com/sideway/joi) - **star:20709** 对象模式描述语言和JavaScript对象的验证器 ![star > 2000][Awesome]
- [is-my-json-valid](https://github.com/mafintosh/is-my-json-valid) - **star:959** 使用代码生成的JSON模式验证器非常快
- [property-validator](https://github.com/nettofarah/property-validator) - **star:158** 方便快捷的属性验证
- [schema-inspector](https://github.com/schema-inspector/schema-inspector) - **star:504** JSON API的清理和验证
- [ajv](https://github.com/ajv-validator/ajv) - **star:13510** 最快的JSON模式验证器支持v5、v6和v7提案 ![star > 2000][Awesome]
- [Superstruct](https://github.com/ianstormtaylor/superstruct) - **star:6873** 在JavaScript(和TypeScript)中验证数据的简单而可组合的方法。 ![star > 2000][Awesome]
- [yup](https://github.com/jquense/yup) - **star:22434** 对象模式验证。 ![star > 2000][Awesome]
- [zod](https://github.com/colinhacks/zod) - **star:31417** 带静态类型推断的typescript优先模式验证。 ![star > 2000][Awesome]

### 解析
*翻译出错了? 试试 [英文版](readme_en.md#Parsing) 吧~*

- [remark](https://github.com/remarkjs/remark) - **star:7341** 插件驱动的降价处理器 ![star > 2000][Awesome]
- [markdown-it](https://github.com/markdown-it/markdown-it) - **star:17482** Markdown解析器具有100%的公共标记支持、扩展和语法插件 ![star > 2000][Awesome]
- [parse5](https://github.com/inikulin/parse5) - **star:3584** 快速功能齐全的符合规范的HTML解析器 ![star > 2000][Awesome]
- [@parcel/css](https://github.com/parcel-bundler/parcel-css) - **star:6069** 一个用Rust编写的CSS解析器、转换器和迷你器。 ![star > 2000][Awesome]
- [strip-json-comments](https://github.com/sindresorhus/strip-json-comments) - **star:592** 从JSON中删除注释
- [strip-css-comments](https://github.com/sindresorhus/strip-css-comments) - **star:120** 去掉CSS中的注释
- [parse-json](https://github.com/sindresorhus/parse-json) - **star:337** 解析带有更多有用错误的JSON
- [URI.js](https://github.com/medialize/URI.js) - **star:6260** URL突变 ![star > 2000][Awesome]
- [JSONStream](https://github.com/dominictarr/JSONStream) - **star:1906** 流JSON解析函数,把 ![项目已归档][Archived]
- [neat-csv](https://github.com/sindresorhus/neat-csv) - **star:312** 快CSV解析器上面的回调接口
- [csv-parser](https://github.com/mafintosh/csv-parser) - **star:1407** 流CSV解析器,旨在比其他人更快
- [PEG.js](https://github.com/pegjs/pegjs) - **star:4787** 简单的解析器生成器,生成具有出色错误报告的快速解析器 ![star > 2000][Awesome]
- [x-ray](https://github.com/matthewmueller/x-ray) - **star:5849** 网页抓取工具 ![star > 2000][Awesome]
- [nearley](https://github.com/kach/nearley) - **star:3564** 简单、快速、强大的JavaScript解析 ![star > 2000][Awesome]
- [binary-extract](https://github.com/juliangruber/binary-extract) - **star:153** 从JSON缓冲区中提取一个值,而不需要解析整个内容
- [Stylecow](https://github.com/stylecow/stylecow) - **star:163** 解析、操作和转换现代CSS,使其与所有浏览器兼容可扩展的插件
- [js-yaml](https://github.com/nodeca/js-yaml) - **star:6211** 非常快的YAML解析器 ![star > 2000][Awesome]
- [xml2js](https://github.com/Leonidas-from-XIV/node-xml2js) - **star:4836** XML到JavaScript对象转换器 ![star > 2000][Awesome]
- [Jison](https://github.com/zaach/jison) - **star:4331** 友好的JavaScript解析器生成器它与野牛、Yacc和家族有共同的基因 ![star > 2000][Awesome]
- [google-libphonenumber](https://github.com/ruimarinho/google-libphonenumber) - **star:1362** 解析、格式化、存储和验证电话号码
- [ref](https://github.com/TooTallNate/ref) - **star:449** 读取/写入缓冲区中的结构化二进制数据
- [xlsx-populate](https://github.com/dtjohnson/xlsx-populate) - **star:936** 读/写Excel XLSX
- [Chevrotain](https://github.com/Chevrotain/chevrotain) - **star:2428** 非常快,功能丰富的JavaScript解析器构建工具包 ![star > 2000][Awesome]
- [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) - **star:2414** 验证和解析XML ![star > 2000][Awesome]

### 人性化
*翻译出错了? 试试 [英文版](readme_en.md#Humanize) 吧~*

- [pretty-bytes](https://github.com/sindresorhus/pretty-bytes) - **star:1082** 将字节转换为人类可读的字符串:' 1337 '→' 1.34 kB '
- [pretty-ms](https://github.com/sindresorhus/pretty-ms) - **star:1021** 将毫秒转换为人类可读的字符串:“1337000000”→“15d 11h 23m 20s”
- [ms](https://github.com/vercel/ms) - **star:5019** 微小的毫秒转换实用程序 ![star > 2000][Awesome]
- [pretty-error](https://github.com/AriaMinaei/pretty-error) - **star:1519** 错误和更少的混乱
- [read-art](https://github.com/Tjatse/node-readability) - **star:342** 从任何页面中提取可读内容

### 压缩
*翻译出错了? 试试 [英文版](readme_en.md#Compression) 吧~*

- [yazl](https://github.com/thejoshwolfe/yazl) - **star:322** 邮政编码
- [yauzl](https://github.com/thejoshwolfe/yauzl) - **star:681** 解压缩
- [Archiver](https://github.com/archiverjs/node-archiver) - **star:2755** 流接口的存档生成,支持ZIP和TAR ![star > 2000][Awesome]
- [pako](https://github.com/nodeca/pako) - **star:5396** 高速zlib端口到纯js(放气,充气,gzip) ![star > 2000][Awesome]
- [tar-stream](https://github.com/mafintosh/tar-stream) - **star:398** 流tar解析器和生成器也看到(tar-fs) (https://github.com/mafintosh/tar-fs)

### 网络
*翻译出错了? 试试 [英文版](readme_en.md#Network) 吧~*

- [get-port](https://github.com/sindresorhus/get-port) - **star:854** 获得一个可用的端口
- [ipify](https://github.com/sindresorhus/ipify) - **star:269** 获取你的公共IP地址
- [getmac](https://github.com/bevry/getmac) - **star:349** 获取计算机MAC地址
- [DHCP](https://github.com/infusion/node-dhcp) - **star:293** DHCP客户端和服务器
- [netcat](https://github.com/roccomuso/netcat) - **star:407** Netcat端口在纯JS

### 数据库
*翻译出错了? 试试 [英文版](readme_en.md#Database) 吧~*

- Drivers
- [PostgreSQL](https://github.com/brianc/node-postgres) - **star:12013** PostgreSQL客户机纯JavaScript和本地libpq绑定 ![star > 2000][Awesome]
- [Redis](https://github.com/luin/ioredis) - **star:14027** 复述,客户机 ![star > 2000][Awesome]
- [LevelUP](https://github.com/Level/levelup) - **star:4076** LevelDB ![star > 2000][Awesome]
- [MySQL](https://github.com/mysqljs/mysql) - **star:18205** MySQL客户端 ![star > 2000][Awesome]
- [couchdb-nano](https://github.com/apache/couchdb-nano) - **star:635** CouchDB客户机
- [Aerospike](https://github.com/aerospike/aerospike-client-nodejs) - **star:198** 喷管和钟客户机
- [Couchbase](https://github.com/couchbase/couchnode) - **star:461** 他的客户
- [MongoDB](https://github.com/mongodb/node-mongodb-native) - **star:9979** MongoDB的司机 ![star > 2000][Awesome]
- ODM / ORM
- [Sequelize](https://github.com/sequelize/sequelize) - **star:29207** Multi-dialect ORM。支持PostgreSQL, SQLite, MySQL等。 ![star > 2000][Awesome]
- [Bookshelf](https://github.com/bookshelf/bookshelf) - **star:6339** ORM用于PostgreSQL、MySQL和SQLite3,风格为Backbone.js ![star > 2000][Awesome]
- [Mongoose](https://github.com/Automattic/mongoose) - **star:26734** 优雅的MongoDB对象建模 ![star > 2000][Awesome]
- [Waterline](https://github.com/balderdashy/waterline) - **star:5413** 与数据存储无关的工具,极大地简化了与一个或多个数据库的交互 ![star > 2000][Awesome]
- [OpenRecord](https://github.com/PhilWaldmann/openrecord) - **star:486** ORM用于PostgreSQL、MySQL、SQLite3和RESTful数据存储ActiveRecord相似 ![项目已归档][Archived]
- [pg-promise](https://github.com/vitaly-t/pg-promise) - **star:3429** 使用promise的PostgreSQL本地SQL框架 ![star > 2000][Awesome]
- [slonik](https://github.com/gajus/slonik) - **star:4436** 具有严格类型、详细日志记录和断言的PostgreSQL客户机 ![star > 2000][Awesome]
- [Objection.js](https://github.com/Vincit/objection.js) - **star:7220** 轻量级ORM构建于SQL查询生成器Knex之上 ![star > 2000][Awesome]
- [TypeORM](https://github.com/typeorm/typeorm) - **star:33622** ORM用于PostgreSQL、MariaDB、MySQL、SQLite等 ![star > 2000][Awesome]
- [MikroORM](https://github.com/mikro-orm/mikro-orm) - **star:7318** 基于数据映射器、工作单元和标识映射模式的TypeScript ORM。支持MongoDB, PostgreSQL, MySQL和SQLite。 ![star > 2000][Awesome]
- [Prisma](https://github.com/prisma/prisma) - **star:37901** 现代数据库访问(ORM替代)。在TypeScript中自动生成和类型安全的查询生成器。支持PostgreSQL, MySQL和SQLite。 ![star > 2000][Awesome]
- Query builder
- [Knex](https://github.com/knex/knex) - **star:18927** 用于PostgreSQL、MySQL和SQLite3的查询生成器,设计为灵活、可移植且使用有趣 ![star > 2000][Awesome]
- Other
- [NeDB](https://github.com/louischatriot/nedb) - **star:13453** 用JavaScript编写的嵌入式持久数据库 ![star > 2000][Awesome]
- [Lowdb](https://github.com/typicode/lowdb) - **star:21095** Lodash支持的小型JavaScript数据库 ![star > 2000][Awesome]
- [Keyv](https://github.com/jaredwray/keyv) - **star:2510** 简单的键值存储,支持多个后端 ![star > 2000][Awesome]
- [Finale](https://github.com/tommybananas/finale) - **star:188** 用于Sequelize模型的RESTful端点生成器
- [database-js](https://github.com/mlaanderson/database-js) - **star:74** 用于具有类似jdbc连接的多个数据库的包装器
- [Mongo Seeding](https://github.com/pkosiec/mongo-seeding) - **star:551** 用JavaScript和JSON文件填充MongoDB数据库
- [@databases](https://github.com/ForbesLindesay/atdatabases) - **star:591** 查询 PostgreSQL, MySQL 和 SQLite3 与普通SQL - 没有风险的SQL注入。
- [pg-mem](https://github.com/oguimbal/pg-mem) - **star:1850** 测试的内存PostgreSQL实例。

### 测试
*翻译出错了? 试试 [英文版](readme_en.md#Testing) 吧~*

- [AVA](https://github.com/avajs/ava) - **star:20657** 未来的测试运行器 ![star > 2000][Awesome]
- [Mocha](https://github.com/mochajs/mocha) - **star:22503** 功能丰富的测试框架,使异步测试简单而有趣 ![star > 2000][Awesome]
- [nyc](https://github.com/istanbuljs/nyc) - **star:5544** 代码覆盖工具建立在伊斯坦布尔,与子进程一起工作 ![star > 2000][Awesome]
- [tap](https://github.com/tapjs/node-tap) - **star:2324** 开发测试框架 ![star > 2000][Awesome]
- [tape](https://github.com/substack/tape) - **star:5764** TAP-producing测试工具 ![star > 2000][Awesome]
- [power-assert](https://github.com/power-assert-js/power-assert) - **star:2797** 通过标准断言接口提供描述性断言消息 ![star > 2000][Awesome]
- [Mochify](https://github.com/mantoni/mochify.js) - **star:346** TDD与Browserify, Mocha, PhantomJS和WebDriver
- [trevor](https://github.com/vadimdemedes/trevor) - **star:2114** 运行多个版本的Node.js测试,不需要手动切换版本或推送到Travis CI ![star > 2000][Awesome]
- [loadtest](https://github.com/alexfernandez/loadtest) - **star:2547** 使用用于自动化的API为web应用程序运行负载测试 ![star > 2000][Awesome]
- [Sinon.JS](https://github.com/sinonjs/sinon) - **star:9586** 测试间谍,存根和嘲笑 ![star > 2000][Awesome]
- [navit](https://github.com/nodeca/navit) - **star:48** PhantomJS / SlimerJS包装器,用于简化浏览器测试脚本
- [Nock](https://github.com/nock/nock) - **star:12598** HTTP模拟和期望 ![star > 2000][Awesome]
- [intern](https://github.com/theintern/intern) - **star:4363** 代码测试堆栈 ![star > 2000][Awesome]
- [toxy](https://github.com/h2non/toxy) - **star:2738** 可编程HTTP代理,用于模拟故障场景和网络条件 ![star > 2000][Awesome] ![项目已归档][Archived]
- [hook-std](https://github.com/sindresorhus/hook-std) - **star:53** 挂钩和修改stdout/stderr
- [testen](https://github.com/egoist/testen) - **star:175** 使用NVM在本地运行Node.js的多个版本的测试
- [Nightwatch](https://github.com/nightwatchjs/nightwatch) - **star:11740** 基于Selenium WebDriver的自动化UI测试框架 ![star > 2000][Awesome]
- [WebdriverIO](https://github.com/webdriverio/webdriverio) - **star:8860** 基于WebDriver协议的自动化测试 ![star > 2000][Awesome]
- [Jest](https://github.com/facebook/jest) - **star:43785** 无痛的JavaScript测试 ![star > 2000][Awesome]
- [TestCafe](https://github.com/DevExpress/testcafe) - **star:9777** 浏览器自动化测试 ![star > 2000][Awesome]
- [abstruse](https://github.com/bleenco/abstruse) - **star:927** 持续集成服务器
- [CodeceptJS](https://github.com/codeceptjs/CodeceptJS) - **star:4071** 端到端测试 ![star > 2000][Awesome]
- [Puppeteer](https://github.com/puppeteer/puppeteer) - **star:87488** Headless Chrome ![star > 2000][Awesome]
- [Playwright](https://github.com/microsoft/playwright) - **star:63400** Headless Chromium,WebKit,和 Firefox 使用单一的 API。 ![star > 2000][Awesome]
- [nve](https://github.com/ehmicky/nve) - **star:694** 在Node.js的多个版本上本地运行任何命令。
- [axe-core](https://github.com/dequelabs/axe-core) - **star:5736** 用于自动化Web UI测试的可访问性引擎。 ![star > 2000][Awesome]
- [testcontainers-node](https://github.com/testcontainers/testcontainers-node) - **star:1764** 提供通用数据库、Selenium web浏览器或任何可以在Docker容器中运行的东西的轻量级、一次性实例。

### 安全
*翻译出错了? 试试 [英文版](readme_en.md#Security) 吧~*

- [upash](https://github.com/simonepri/upash) - **star:532** 统一的API为所有密码哈希算法
- [themis](https://github.com/cossacklabs/themis) - **star:1820** 使典型加密方案易于使用的多语言框架:静态数据、经过身份验证的数据交换、传输保护、身份验证等等
- [GuardRails](https://github.com/apps/guardrails) - 在拉请求中提供安全反馈的GitHub应用程序
- [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible) - **star:2940** 暴力和DDoS攻击保护 ![star > 2000][Awesome]
- [crypto-hash](https://github.com/sindresorhus/crypto-hash) - **star:632** 异步非阻塞散列
- [jose-simple](https://github.com/davesag/jose-simple) - **star:62** 使用JOSE (JSON对象签名和加密)标准对数据进行加密和解密。

### 基准测试
*翻译出错了? 试试 [英文版](readme_en.md#Benchmarking) 吧~*

- [Benchmark.js](https://github.com/bestiejs/benchmark.js) - **star:5484** 基准库,支持高分辨率定时器,并返回统计上显著的结果 ![star > 2000][Awesome] ![项目已归档][Archived]

### 代码压缩
*翻译出错了? 试试 [英文版](readme_en.md#Minifiers) 吧~*

- [babel-minify](https://github.com/babel/minify) - **star:4388** 基于Babel工具链的ES2015+感知缩小器 ![star > 2000][Awesome]
- [UglifyJS2](https://github.com/mishoo/UglifyJS) - **star:12988** JavaScript缩小镜 ![star > 2000][Awesome]
- [clean-css](https://github.com/clean-css/clean-css) - **star:4145** CSS缩小镜 ![star > 2000][Awesome]
- [minimize](https://github.com/Swaagie/minimize) - **star:163** HTML minifier.
- [imagemin](https://github.com/imagemin/imagemin) - **star:5514** 图像缩小镜 ![star > 2000][Awesome]

### 身份验证
*翻译出错了? 试试 [英文版](readme_en.md#Authentication) 吧~*

- [Passport](https://github.com/jaredhanson/passport) - **star:22597** 简单、低调的身份验证 ![star > 2000][Awesome]
- [Grant](https://github.com/simov/grant) - **star:4053** 为Express、Koa、Hapi、Fastify、AWS Lambda、Azure、谷歌Cloud、Vercel等提供OAuth服务。 ![star > 2000][Awesome]

### 授权
*翻译出错了? 试试 [英文版](readme_en.md#Authorization) 吧~*

- [CASL](https://github.com/stalniy/casl) - **star:5714** UI和API的同构授权 ![star > 2000][Awesome]
- [node-casbin](https://github.com/casbin/node-casbin) - **star:2516** 支持ACL、RBAC和ABAC等访问控制模型的授权库 ![star > 2000][Awesome]

### 邮件
*翻译出错了? 试试 [英文版](readme_en.md#Email) 吧~*

- [Nodemailer](https://github.com/nodemailer/nodemailer) - **star:16445** 处理电子邮件的最快方式 ![star > 2000][Awesome]
- [emailjs](https://github.com/eleith/emailjs) - **star:2171** 发送带有附件的文本/HTML电子邮件到任何SMTP服务器 ![star > 2000][Awesome]
- [email-templates](https://github.com/forwardemail/email-templates) - **star:3633** 创建、预览和发送自定义电子邮件模板 ![star > 2000][Awesome]
- [MJML](https://github.com/mjmlio/mjml) - **star:16625** 标记语言,旨在减少创建响应电子邮件的痛苦 ![star > 2000][Awesome]

### 工作队列
*翻译出错了? 试试 [英文版](readme_en.md#Job%20queues) 吧~*

- [bull](https://github.com/OptimalBits/bull) - **star:15213** 持久作业和消息队列 ![star > 2000][Awesome]
- [agenda](https://github.com/agenda/agenda) - **star:9300** MongoDB-backed工作调度 ![star > 2000][Awesome]
- [idoit](https://github.com/nodeca/idoit) - **star:73** 具有高级作业控制的redis支持的作业队列引擎
- [node-resque](https://github.com/actionhero/node-resque) - **star:1343** Redis-backed工作队列
- [rsmq](https://github.com/smrchy/rsmq) - **star:1744** Redis-backed消息队列
- [bee-queue](https://github.com/bee-queue/bee-queue) - **star:3682** 高性能redis支持的作业队列 ![star > 2000][Awesome]
- [RedisSMQ](https://github.com/weyoss/redis-smq) - **star:580** 简单的高性能Redis消息队列与实时监控
- [sqs-consumer](https://github.com/bbc/sqs-consumer) - **star:1702** 构建基于Amazon Simple Queue Service (SQS)的应用程序,不使用样板
- [better-queue](https://github.com/diamondio/better-queue) - **star:492** 当您不能使用Redis时,可以使用简单而高效的作业队列
- [bullmq](https://github.com/taskforcesh/bullmq) - **star:5548** 持久作业和消息队列 ![star > 2000][Awesome]

### Node.js 管理
*翻译出错了? 试试 [英文版](readme_en.md#Node.js%20management) 吧~*

- [n](https://github.com/tj/n) - **star:18624** Node.js 版本管理 ![star > 2000][Awesome]
- [nave](https://github.com/isaacs/nave) - **star:1595** Node.js 的虚拟环境
- [nodeenv](https://github.com/ekalinin/nodeenv) - **star:1683** js虚拟环境兼容Python的 virtualenv
- [nvm for Windows](https://github.com/coreybutler/nvm-windows) - **star:35633** Windows 版本管理 ![star > 2000][Awesome]
- [nodenv](https://github.com/nodenv/nodenv) - **star:2188** 类似于Ruby的rbenv的版本管理器它支持自动版本切换 ![star > 2000][Awesome]
- [fnm](https://github.com/Schniz/fnm) - **star:16228** 跨平台的Node.js版本管理器内置在Rust中。 ![star > 2000][Awesome]

### 跨平台的集成
*翻译出错了? 试试 [英文版](readme_en.md#Cross-platform%20integration) 吧~*

- [napi-rs](https://github.com/napi-rs/napi-rs) - **star:5635** 通过Node-API在Rust中构建编译后的Node.js插件的框架。 ![star > 2000][Awesome]
- [Neon](https://github.com/neon-bindings/neon) - **star:7836** Rust绑定用于编写安全和快速的本地Node.js模块。 ![star > 2000][Awesome]
- [Edge.js](https://github.com/tjanczuk/edge) - **star:5410** 在Windows、macOS和Linux上以相同的进程运行。net和Node.js代码。 ![star > 2000][Awesome]
- [DotNetJS](https://github.com/Elringus/DotNetJS) - **star:653** 使用。net互操作性层在Node.js中使用。net库。

### 自然语言处理
*翻译出错了? 试试 [英文版](readme_en.md#Natural%20language%20processing) 吧~*

- [retext](https://github.com/retextjs/retext) - **star:2342** 一个可扩展的自然语言系统 ![star > 2000][Awesome]
- [franc](https://github.com/wooorm/franc) - **star:4060** 检测文本的语言 ![star > 2000][Awesome]
- [leven](https://github.com/sindresorhus/leven) - **star:712** 使用Levenshtein距离算法测量两个字符串之间的差异
- [natural](https://github.com/NaturalNode/natural) - **star:10518** 自然语言工具 ![star > 2000][Awesome]
- [nlp.js](https://github.com/axa-group/nlp.js) - **star:6136** 构建机器人,具有实体提取、情感分析、自动语言识别等功能 ![star > 2000][Awesome]

### 流程管理
*翻译出错了? 试试 [英文版](readme_en.md#Process%20management) 吧~*

- [PM2](https://github.com/Unitech/pm2) - **star:40962** 先进的流程管理 ![star > 2000][Awesome]
- [nodemon](https://github.com/remy/nodemon) - **star:26088** 监视应用程序中的更改并自动重启服务器 ![star > 2000][Awesome]
- [node-mac](https://github.com/coreybutler/node-mac) - **star:533** 以本机Mac守护进程的身份运行脚本,并登录到控制台应用程序
- [node-linux](https://github.com/coreybutler/node-linux) - **star:419** 将脚本作为本地系统服务运行,并将日志记录到syslog
- [node-windows](https://github.com/coreybutler/node-windows) - **star:2774** 将脚本作为本机Windows服务运行,并记录到事件查看器 ![star > 2000][Awesome]
- [supervisor](https://github.com/petruisfan/node-supervisor) - **star:3766** 当脚本崩溃或' *时重新启动脚本js文件的更改 ![star > 2000][Awesome]
- [Phusion Passenger](https://github.com/phusion/passenger) - **star:4973** 友好的过程管理器,直接集成到Nginx ![star > 2000][Awesome]

### 自动化
*翻译出错了? 试试 [英文版](readme_en.md#Automation) 吧~*

- [robotjs](https://github.com/octalmage/robotjs) - **star:12183** 桌面自动化:控制鼠标、键盘和阅读屏幕 ![star > 2000][Awesome]
- [nut.js](https://github.com/nut-tree/nut.js) - **star:2124** 跨平台的本地GUI自动化/测试框架,具有与Jest集成的图像匹配功能。 ![star > 2000][Awesome]

### AST
*翻译出错了? 试试 [英文版](readme_en.md#AST) 吧~*

- [Acorn](https://github.com/acornjs/acorn) - **star:10312** 小巧、快速的JavaScript解析器 ![star > 2000][Awesome]
- [babel-parser](https://github.com/babel/babel/tree/master/packages/babel-parser) - Babel中使用的JavaScript解析器

### 静态网站生成器
*翻译出错了? 试试 [英文版](readme_en.md#Static%20site%20generators) 吧~*

- [DocPad](https://github.com/docpad/docpad) - **star:3056** 静态站点生成器具有强大的动态功能和强大的插件生态系统 ![star > 2000][Awesome]
- [docsify](https://github.com/docsifyjs/docsify) - **star:26965** 标记文件网站生成器,没有静态构建的HTML文件 ![star > 2000][Awesome]
- [Charge](https://github.com/brandonweiss/charge) - **star:425** 使用JSX和MDX的固执己见的零配置静态站点生成器

### 内容管理系统
*翻译出错了? 试试 [英文版](readme_en.md#Content%20management%20systems) 吧~*

- [KeystoneJS](https://github.com/keystonejs/keystone) - **star:8954** CMS和基于Express和MongoDB的web应用平台 ![star > 2000][Awesome]
- [ApostropheCMS](https://github.com/apostrophecms/apostrophe) - **star:4294** 内容管理系统,强调直观的前端内容编辑和管理建立在Express和MongoDB上 ![star > 2000][Awesome]
- [Strapi](https://github.com/strapi/strapi) - **star:61365** 内容管理框架(headless-CMS)来构建强大的api ![star > 2000][Awesome]
- [Factor](https://github.com/FactorJS/factor) - **star:1385** Vue.js仪表板框架和无头CMS。
- [AdminBro](https://github.com/SoftwareBrothers/adminjs) - **star:8029** 所有资源的CRUD自动生成管理面板。 ![star > 2000][Awesome]
- [Graphweaver](https://github.com/exogee-technology/graphweaver) - **star:450** CMS和无头GraphQL API。

### 论坛
*翻译出错了? 试试 [英文版](readme_en.md#Forum) 吧~*

- [nodeBB](https://github.com/NodeBB/NodeBB) - **star:13991** 现代网络论坛平台 ![star > 2000][Awesome]

### 写博客
*翻译出错了? 试试 [英文版](readme_en.md#Blogging) 吧~*

- [Ghost](https://github.com/TryGhost/Ghost) - **star:46121** 简单、强大的发布平台 ![star > 2000][Awesome]
- [Hexo](https://github.com/hexojs/hexo) - **star:38771** 快速,简单和强大的博客框架 ![star > 2000][Awesome]

### 奇怪的
*翻译出错了? 试试 [英文版](readme_en.md#Weird) 吧~*

- [cows](https://github.com/sindresorhus/cows) - **star:410** ASCII奶牛
- [superb](https://github.com/sindresorhus/superb) - **star:393** 获得一流的喜欢的话
- [cat-names](https://github.com/sindresorhus/cat-names) - **star:271** 给猫取个流行的名字
- [dog-names](https://github.com/sindresorhus/dog-names) - **star:124** 给狗取个流行的名字
- [superheroes](https://github.com/sindresorhus/superheroes) - **star:233** 得到超级英雄的名字
- [supervillains](https://github.com/sindresorhus/supervillains) - **star:117** 让信心满满的名字
- [cool-ascii-faces](https://github.com/maxogden/cool-ascii-faces) - **star:1766** 得到一些很酷的ascii面
- [cat-ascii-faces](https://github.com/melaniecebula/cat-ascii-faces) - **star:251** “₍˄·͈༝·͈˄₎◞̑̑ෆ⃛(=ↀωↀ=)✧(^・o・^)ノ”
- [nerds](https://github.com/SkyHacks/nerds) - **star:108** 从《哈利波特》、《星球大战》和《精灵宝可梦》等书呆子题材中获取数据

### 序列化
*翻译出错了? 试试 [英文版](readme_en.md#Serialization) 吧~*

- [snappy](https://github.com/kesla/node-snappy) - **star:479** 用于谷歌的快速压缩库的本机绑定 ![项目已归档][Archived]
- [protobuf](https://github.com/protobufjs/protobuf.js) - **star:9709** 协议缓冲区的实现 ![star > 2000][Awesome]
- [compactr](https://github.com/compactr/compactr.js) - **star:101** 实现Compactr协议

### 杂项
*翻译出错了? 试试 [英文版](readme_en.md#Miscellaneous) 吧~*

- [execa](https://github.com/sindresorhus/execa) - **star:6597** 更好的“child_process” ![star > 2000][Awesome]
- [cheerio](https://github.com/cheeriojs/cheerio) - **star:27989** 快速、灵活、精益地实现了专门为服务器设计的核心jQuery ![star > 2000][Awesome]
- [open](https://github.com/sindresorhus/open) - **star:3134** 打开网站、文件、可执行文件等 ![star > 2000][Awesome]
- [hasha](https://github.com/sindresorhus/hasha) - **star:948** 散列法简单获取缓冲区/字符串/流/文件的散列
- [dot-prop](https://github.com/sindresorhus/dot-prop) - **star:805** 使用点路径从嵌套对象中获取属性
- [onetime](https://github.com/sindresorhus/onetime) - **star:159** 只运行一个函数一次
- [mem](https://github.com/sindresorhus/mem) - **star:1068** 记忆函数——一种优化技术,通过缓存具有相同输入的调用的结果来加速连续的函数调用
- [strip-bom](https://github.com/sindresorhus/strip-bom) - **star:108** 从字符串/缓冲区/流中剥离UTF-8字节顺序标记(BOM)
- [os-locale](https://github.com/sindresorhus/os-locale) - **star:223** 获取系统区域设置
- [ssh2](https://github.com/mscdex/ssh2) - **star:5460** SSH2客户端和服务器模块 ![star > 2000][Awesome]
- [adit](https://github.com/markelog/adit) - **star:54** SSH隧道简化
- [file-type](https://github.com/sindresorhus/file-type) - **star:3505** 检测缓冲区的文件类型 ![star > 2000][Awesome]
- [Bottleneck](https://github.com/SGrondin/bottleneck) - **star:1770** 使节流容易的速率限制器
- [webworker-threads](https://github.com/audreyt/node-webworker-threads) - **star:2290** 使用本机线程实现轻量级Web工作者API ![star > 2000][Awesome]
- [clipboardy](https://github.com/sindresorhus/clipboardy) - **star:1746** 访问系统剪贴板(复制/粘贴)
- [node-pre-gyp](https://github.com/mapbox/node-pre-gyp) - **star:1102** 使从二进制文件发布和安装Node.js c++插件变得容易
- [opencv](https://github.com/peterbraden/node-opencv) - **star:4359** 绑定OpenCV事实上的计算机视觉库 ![star > 2000][Awesome]
- [dotenv](https://github.com/motdotla/dotenv) - **star:18666** 从.env文件中加载环境变量 ![star > 2000][Awesome]
- [semver](https://github.com/npm/node-semver) - **star:4998** 语义版本解析器 ![star > 2000][Awesome]
- [nodegit](https://github.com/nodegit/nodegit) - **star:5611** 到Git的本机绑定 ![star > 2000][Awesome]
- [json-strictify](https://github.com/pigulla/json-strictify) - **star:19** 安全地将值序列化为JSON,而不会丢失数据或进入无限循环
- [jsdom](https://github.com/jsdom/jsdom) - **star:20135** JavaScript实现的HTML和DOM ![star > 2000][Awesome]
- [@sindresorhus/is](https://github.com/sindresorhus/is) - **star:1649** 类型检查值
- [env-dot-prop](https://github.com/simonepri/env-dot-prop) - **star:33** 获取、设置或删除进程的嵌套属性使用点路径的env
- [node-video-lib](https://github.com/gkozlenko/node-video-lib) - **star:347** 纯JavaScript库,用于处理MP4和FLV视频文件,并为HLS流媒体创建MPEG-TS块
- [basic-ftp](https://github.com/patrickjuchli/basic-ftp) - **star:651** FTP / FTP客户端。
- [cashify](https://github.com/xxczaki/cashify) - **star:399** 货币转换。
- [genepi](https://github.com/Geode-solutions/genepi) - **star:76** 从c++代码自动生成一个本机Node.js插件。
- [husky](https://github.com/typicode/husky) - **star:31871** 创建Git钩子脚本。 ![star > 2000][Awesome]
- [patch-package](https://github.com/ds300/patch-package) - **star:10104** 修复并保留npm依赖。 ![star > 2000][Awesome]
- [editly](https://github.com/mifi/editly) - **star:4618** 声明式视频编辑API。 ![star > 2000][Awesome]
- [wild-wild-path](https://github.com/ehmicky/wild-wild-path) - **star:716** 带有通配符和正则表达式的对象属性路径。
- [uint8array-extras](https://github.com/sindresorhus/uint8array-extras) - **star:201** 使用Uint8Array和Buffer的有用工具。

## 包管理器

- [npm](https://docs.npmjs.com/about-npm) - 默认的包管理器。
- [pnpm](https://pnpm.io) - 磁盘空间高效包管理器。
- [yarn](https://yarnpkg.com) - 可选的包管理器。
- [bun](https://bun.sh) - JavaScript和TypeScript应用的一体化工具包。

## 资源

### 教程
*翻译出错了? 试试 [英文版](readme_en.md#Tutorials) 吧~*

- [Node.js Best Practices](https://github.com/goldbergyoni/nodebestpractices) - **star:97060** 对Node.js最佳实践的顶级内容进行总结和整理,可使用多种语言 ![star > 2000][Awesome]
- [Nodeschool](https://github.com/nodeschool) - 通过交互式课程学习Node.js
- [The Art of Node](https://github.com/maxogden/art-of-node/#the-art-of-node) - 介绍Node.js
- [module-best-practices](https://github.com/mattdesl/module-best-practices) - **star:1534** 编写新的npm模块时的一些良好实践
- [The Node Way](https://github.com/FredKSchott/the-node-way) - **star:1493** 对于编写可维护的模块、可伸缩的应用程序和实际上易于阅读的代码,有一整套Node.js最佳实践和指导原则
- [You Don't Know Node.js](https://github.com/azat-co/you-dont-know-node) - **star:1517** 介绍Node.js的核心特性和异步JavaScript
- [Portable Node.js guide](https://github.com/ehmicky/cross-platform-node-guide) - **star:1382** 如何编写可移植/跨平台Node.js代码的实用指南
- [Build a real web app with no frameworks](https://frameworkless.js.org/course) - 一组视频教程/流媒体,帮助您构建和部署一个真实的,实时的web应用程序,使用一些简单的库和核心Node.js模块

### 发现
*翻译出错了? 试试 [英文版](readme_en.md#Discovery) 吧~*

- [npms](https://npms.io) - 出色的包搜索与深入分析包质量使用[无数的指标](https://npms.io/about)
- [npm addict](https://npmaddict.com) - 您每天注射的npm包
- [npmcompare.com](https://npmcompare.com) - 比较和发现npm包

### 文章
*翻译出错了? 试试 [英文版](readme_en.md#Articles) 吧~*

- [Error Handling in Node.js](https://sematext.com/blog/node-js-error-handling/)
- [Teach Yourself Node.js in 10 Steps](https://ponyfoo.com/articles/teach-yourself-nodejs-in-10-steps)
- [Mastering the filesystem in Node.js](https://medium.com/@yoshuawuyts/mastering-the-filesystem-in-node-js-4706b7cb0801)
- [Semver: A Primer](https://nodesource.com/blog/semver-a-primer/)
- [Semver: Tilde and Caret](https://nodesource.com/blog/semver-tilde-and-caret/)
- [Why Asynchronous?](https://nodesource.com/blog/why-asynchronous/)
- [Understanding the Node.js Event Loop](https://nodesource.com/blog/understanding-the-nodejs-event-loop/)
- [Understanding Object Streams](https://nodesource.com/blog/understanding-object-streams/)
- [Using Express to Quickly Build a GraphQL Server](https://snipcart.com/blog/graphql-nodejs-express-tutorial)

### 时事新闻
*翻译出错了? 试试 [英文版](readme_en.md#Newsletters) 吧~*

- [Node Weekly](https://nodeweekly.com) - 每周通过电子邮件收集Node.js的新闻和文章

### 视频
*翻译出错了? 试试 [英文版](readme_en.md#Videos) 吧~*

- [Introduction to Node.js with Ryan Dahl](https://www.youtube.com/watch?v=jo_B4LTHi3I)
- [Hands on with Node.js](https://learn.bevry.me/hands-on-with-node.js/preface)
- [V8 Garbage Collector](https://v8.dev/blog/trash-talk) - 谈论V8垃圾收集器
- [10 Things I Regret About Node.js by Ryan Dahl](https://www.youtube.com/watch?v=M3BM9TB-8yA) - 由Node.js的创建者关于它的一些limitions的见解。
- [Mastering REST APIs in Node.js: Zero-To-Hero](https://www.manning.com/livevideo/mastering-rest-apis-in-nodejs) - 关于如何使用Node.js制作REST api的视频课程。
- [Make a vanilla Node.js REST API](https://www.youtube.com/watch?v=_1xa8Bsho6A) - 构建一个REST API而不使用像Express这样的框架。
- [Google I/O 2009 - V8: High Performance JavaScript Engine](https://www.youtube.com/watch?v=FrufJFBSoQY) - V8架构的基础知识以及它如何优化JavaScript执行。
- [Google I/O 2012 - Breaking the JavaScript Speed Limit with V8](https://www.youtube.com/watch?v=UJPdhx5zTaw) - V8如何优化JavaScript的执行。
- [Google I/O 2013 - Accelerating Oz with V8: Follow the Yellow Brick Road to JavaScript Performance](https://www.youtube.com/watch?v=VhpdsjBUS3g) - 如何利用V8知识检测应用程序瓶颈并优化性能。
- [Node.js Internal Architecture | Ignition, Turbofan, Libuv](https://www.youtube.com/watch?v=OCjvhCFFPTw) - Node.js内部如何工作,主要关注V8和libuv。
- [Introduction to libuv: What's a Unicorn Velociraptor?](https://www.youtube.com/watch?v=_c51fcXRLGw) - ' libuv '架构,线程池,事件循环,及其源代码。
- [libuv Cross platform asynchronous i/o](https://www.youtube.com/watch?v=kCJ3PFU8Ke8) - ' libuv '架构的详细信息,例如它实际在哪里使用线程。
- [You Don't Know Node - ForwardJS San Francisco](https://www.youtube.com/watch?v=oPo4EQmkjvY) - 通过测试V8、libuv、事件循环、模块、流和集群来解释Node.js的内部原理。

### 书
*翻译出错了? 试试 [英文版](readme_en.md#Books) 吧~*

- [Node.js in Action](https://www.manning.com/books/node-js-in-action-second-edition)
- [Node.js in Practice](https://www.amazon.com/Node-js-Practice-Alex-R-Young/dp/1617290939)
- [Mastering Node](https://visionmedia.github.io/masteringnode/)
- [Node.js 8 the Right Way](https://pragprog.com/book/jwnode2/node-js-8-the-right-way/)
- [Professional Node.js: Building JavaScript Based Scalable Software](https://www.amazon.com/Professional-Node-js-Building-Javascript-Scalable-ebook/dp/B009L7QETY/)
- [Secure Your Node.js Web Application](https://www.amazon.com/Secure-Your-Node-js-Web-Application/dp/1680500856)
- [Express in Action](https://www.manning.com/books/express-in-action)
- [Practical Modern JavaScript](https://www.amazon.com/Practical-Modern-JavaScript-Dive-Future/dp/149194353X)
- [Mastering Modular JavaScript](https://www.amazon.com/Mastering-Modular-JavaScript-Nicolas-Bevacqua/dp/1491955686/)
- [Get Programming with Node.js](https://www.manning.com/books/get-programming-with-node-js)
- [Node.js Cookbook](https://www.amazon.com/dp/1838558756)
- [Node.js Design Patterns](https://www.nodejsdesignpatterns.com)

### 博客
*翻译出错了? 试试 [英文版](readme_en.md#Blogs) 吧~*

- [Node.js blog](https://nodejs.org/en/blog/)
- [webapplog.com](https://webapplog.com/tag/node-js/) - 来自实用Node.js和Pro Express.js Azat Mardan的作者关于Node.js和JavaScript的博客文章

### 课程
*翻译出错了? 试试 [英文版](readme_en.md#Courses) 吧~*

- [Learn to build apps and APIs with Node.js](https://learnnode.com/friend/AWESOME) - 视频课程由韦斯博斯
- [Real Time Web with Node.js](https://www.pluralsight.com/courses/code-school-real-time-web-with-nodejs)
- [Learn and Understand Node.js](https://www.udemy.com/course/understand-nodejs/)
- [Node.js Full Stack Developer Course](https://kinsta.com/academy/course/node-js-full-stack-developer/)

### 备忘单
*翻译出错了? 试试 [英文版](readme_en.md#Cheatsheets) 吧~*

- [Express.js](https://github.com/azat-co/cheatsheets/tree/master/express4)
- [Stream FAQs](https://github.com/stephenplusplus/stream-faqs) - **star:194** 回答关于流的常见问题,包括分页、事件等等
- [Strong Node.js](https://github.com/jesusprubio/strong-node) - **star:497** 用于Node.js web服务的源代码安全分析的检查表 ![项目已归档][Archived]

### 工具
*翻译出错了? 试试 [英文版](readme_en.md#Tools) 吧~*

- [OctoLinker](https://chrome.google.com/webstore/detail/octolinker/jlmafbaeoofdegohdhinkhilhclaklkp) - 连接包中的依赖项的Chrome扩展GitHub上的json、.js、.jsx、.coffee和.md文件
- [npm-hub](https://chrome.google.com/webstore/detail/npmhub/kbbbjimdjbjclaebffknlabpogocablj) - Chrome扩展,以显示npm依赖关系的底部回购的自述
- [RunKit](https://runkit.com) - 在任何网站上嵌入Node.js环境
- [github-npm-stats](https://chrome.google.com/webstore/detail/github-npm-stats/oomfflokggoffaiagenekchfnpighcef) - Chrome扩展,显示在GitHub上的npm下载统计数据
- [npm semver calculator](https://semver.npmjs.com) - 直观地探索semver范围匹配的包的版本
- [CodeSandbox](https://codesandbox.io/s/node-http-server-node) - 在线IDE和原型。
- [Amplication](https://github.com/amplication/amplication) - **star:14271** 自动生成功能齐全的应用程序。 ![star > 2000][Awesome]
- [RunJS](https://runjs.app) - 桌面JavaScript游乐场。

### 社区
*翻译出错了? 试试 [英文版](readme_en.md#Community) 吧~*

- [Stack Overflow](https://stackoverflow.com/questions/tagged/node.js)
- [Reddit](https://www.reddit.com/r/node)
- [Twitter](https://twitter.com/nodejs)
- [Hashnode](https://hashnode.com/n/nodejs)
- [Discord](https://discord.com/invite/96WGtJt)

### 杂项
*翻译出错了? 试试 [英文版](readme_en.md#Miscellaneous) 吧~*

- [nodebots](https://nodebots.io) - 由JavaScript驱动的机器人
- [node-module-boilerplate](https://github.com/sindresorhus/node-module-boilerplate) - **star:725** 开始创建节点模块的样板文件
- [modern-node](https://github.com/sheerun/modern-node) - **star:243** 用于创建具有Jest、Prettier、ESLint和Standard的节点模块的工具包
- [generator-nm](https://github.com/sindresorhus/generator-nm) - **star:741** 构建一个节点模块 ![项目已归档][Archived]
- [Microsoft Node.js Guidelines](https://github.com/Microsoft/nodejs-guidelines) - **star:2487** 在微软平台上使用Node.js的技巧和资源 ![star > 2000][Awesome]
- [Module Requests & Ideas](https://github.com/sindresorhus/project-ideas) - **star:542** 请求一个您希望存在的JavaScript模块,或者获取模块的想法
- [v8-perf](https://github.com/thlorenz/v8-perf) - **star:2196** 与V8和Node.js性能相关的注释和资源。 ![star > 2000][Awesome]

## 相关的列表

- [awesome-npm](https://github.com/sindresorhus/awesome-npm) - **star:4425** 使用npm的资源和技巧 ![star > 2000][Awesome]
- [awesome-cross-platform-nodejs](https://github.com/bcoe/awesome-cross-platform-nodejs) - **star:1132** 用于编写和测试跨平台代码的资源