{"id":36645,"url":"https://github.com/xiaqijian/awesome-nodejs","name":"awesome-nodejs","description":" 这个仓库主要是收集 Node生态 好用的中间件、新闻资讯、网站等，欢迎star","projects_count":32,"last_synced_at":"2026-06-06T00:00:30.715Z","repository":{"id":125165421,"uuid":"134109595","full_name":"xiaqijian/awesome-nodejs","owner":"xiaqijian","description":" 这个仓库主要是收集 Node生态 好用的中间件、新闻资讯、网站等，欢迎star","archived":false,"fork":false,"pushed_at":"2018-10-31T01:56:45.000Z","size":34,"stargazers_count":6,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-05-20T11:50:22.758Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/xiaqijian.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}},"created_at":"2018-05-20T01:08:14.000Z","updated_at":"2022-04-04T04:07:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"a88d768e-01c2-42b2-ac06-10dd83e2e6b3","html_url":"https://github.com/xiaqijian/awesome-nodejs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xiaqijian/awesome-nodejs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaqijian%2Fawesome-nodejs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaqijian%2Fawesome-nodejs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaqijian%2Fawesome-nodejs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaqijian%2Fawesome-nodejs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xiaqijian","download_url":"https://codeload.github.com/xiaqijian/awesome-nodejs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaqijian%2Fawesome-nodejs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33964367,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-05T02:00:06.157Z","response_time":120,"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-13T12:59:36.026Z","updated_at":"2026-06-06T00:00:30.716Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"# awesome-nodejs\n\n这个仓库主要是收集 Node生态 好用的中间件、新闻资讯、网站等，欢迎star😄\n\n目录\n--\n- [官网](https://github.com/xiaqijian/awesome-nodejs/blob/master/README.md#%E5%AE%98%E7%BD%91)\n  - nodejs\n  - express\n  - koa\n  - thinkjs\n  - eggjs\n- [中间件](https://github.com/xiaqijian/awesome-nodejs/blob/master/README.md#%E4%B8%AD%E9%97%B4%E4%BB%B6)\n  - express\n  - koa 前往koa中间件集 👉[awesome-koa](https://github.com/xiaqijian/awesome-nodejs/blob/master/awesome-koa.md)\n  \n- 框架\n  - [express]()\n  - [koa]()\n- [脚手架工具](https://github.com/xiaqijian/awesome-nodejs/blob/master/README.md#%E8%84%9A%E6%89%8B%E6%9E%B6%E5%B7%A5%E5%85%B7)\n  - express\n  - koa\n- [文档](https://github.com/xiaqijian/awesome-nodejs/blob/master/README.md#%E6%96%87%E6%A1%A3)\n  - nodejs\n- [教程](https://github.com/xiaqijian/awesome-nodejs/blob/master/README.md#%E6%95%99%E7%A8%8B)\n  - express\n  - koa\n- [面试](https://github.com/xiaqijian/awesome-nodejs/blob/master/README.md#%E9%9D%A2%E8%AF%95)\n  - nodejs\n\n\n官网\n--\n- 英文\n  - [Nodejs]()\n  - [Express]()\n  - [Koa](https://koajs.com/)\n  \n- 中文\n  - [NodeJS](http://nodejs.cn/)\n  - [Express](http://expressjs.com/zh-cn/)\n  - [Koa](https://koa.bootcss.com/)\n  - [ThinkjS](https://thinkjs.org/) 基于 Koa 2.x 实现\n  - [Eggjs](https://eggjs.org/zh-cn/intro/) 基于 Koa 开发\n\n\n\n\n[👆🏻返回顶部](https://github.com/xiaqijian/awesome-nodejs/blob/master/README.md#%E7%9B%AE%E5%BD%95)\n\n中间件\n--\n- 请求连接库\n  - [request](https://github.com/request/request) 简化版的第三方类http模块，同时支持https 和重定向\n  - [superagent](https://www.npmjs.com/package/superagent) 强大并且可读性很好的轻量级ajax API，是适用于nodejs环境的一个关于HTTP方面的库。\n- 设置环境变量\n  - cross-env\n- 类似jQuery库\n   - cherrio\n- 数据库\n   - mysql\n   - node-mysql (这个比较好点，有连接池)\n   - mongodb\n   - mongoose （这个比较好点😄）\n   - mongolass [😀教程](https://github.com/mongolass/mongolass)\n- 处理cookie，session\n   - cookie-parser ( 😃这个用户解析从客户端，传到服务器的cookie 😓这里要注意是cookie-parse`r`)\n   - cookie-session\n   - express-session\n- 处理表单\n  - [body-parser](https://github.com/expressjs/body-parser) 转换body内容的中间件，用于处理 JSON, Raw, Text 和 URL 编码的数据。\n- 文件上传\n   - [multer](https://github.com/expressjs/multer/blob/master/doc/README-zh-cn.md)(🤓这个比较好用)\n      -  [nodejs + multer 实现文件上传与下载](https://blog.csdn.net/maci_yera/article/details/71513238?utm_source=itdadao\u0026utm_medium=referral)\n      - [使用multer搭建一个图片接收服务器](https://blog.csdn.net/feng020a/article/details/60876970)\n    - [formidable](https://github.com/felixge/node-formidable)\n    - [express-formidable](https://github.com/utatti/express-formidable#express-formidable-)(在express可以用这个)\n   - [multer和formidable区别](https://github.com/xiaqijian/write/issues/20)\n- 日志管理\n   - morgan （😀morgan是express默认的日志中间件） \n   - log4js-node\n   - winston\n   - bunyan\n- 加密处理\n  - crypto （其实就是里面md5加密🤓）[关于nodejs中密码加密的处理](https://blog.csdn.net/kuangshp128/article/details/75162973)\n  - bcrypt (bcrypt算法相对来说是运算比较慢的算法，在密码学界有句常话：越慢的算法越安全)[nodejs中使用bcrypt加密](https://blog.csdn.net/original_heart/article/details/78538908?reload)\n- 高并发控制\n  - eventproxy 使用 eventproxy 控制并发\n- 流程控制\n  - [async](https://github.com/caolan/async) async是一个流程控制工具包\n- 编码问题\n  - iconv-lite [使用iconv-lite解决node当中不支持GBK编码的问题](https://segmentfault.com/a/1190000011351573)\n- 监控文件变化\n  - browser-sync监听所有文件类型\n- [compressing](https://github.com/node-modules/compressing)\n  - 压缩解压文件[基于 Node.js 实现压缩和解压缩](https://zhuanlan.zhihu.com/p/33783583)\n\n[👆🏻返回顶部](https://github.com/xiaqijian/awesome-nodejs/blob/master/README.md#%E7%9B%AE%E5%BD%95)\n\n\n脚手架工具\n--\n- express\n  - [generator-express](https://github.com/petecoop/generator-express)  命令行工具Yeoman 生成 Express 应用程序\n  - [express-generator](https://github.com/expressjs/generator)  命令行工具 Express 应用程序生成器\n- koa\n  - [koa-generator](https://github.com/17koa/koa-generator) koa应用程序生成器\n\n[👆🏻返回顶部](https://github.com/xiaqijian/awesome-nodejs/blob/master/README.md#%E7%9B%AE%E5%BD%95)\n\n\n文档\n--\n- nodejs\n  - [NodeJS中文文档](https://legacy.gitbook.com/book/0532/nodejs/details)\n  \n- 手册\n  - [MIME 参考手册](http://www.w3school.com.cn/media/media_mimeref.asp)\n\n[👆🏻返回顶部](https://github.com/xiaqijian/awesome-nodejs/blob/master/README.md#%E7%9B%AE%E5%BD%95)\n\n教程\n--\n- nodejs\n  - [《Node.js 包教不包会》](https://github.com/alsotang/node-lessons)\n  - [七天学会NodeJS](http://nqdeng.github.io/7-days-nodejs/)\n- express\n  - [一起学 Node.js](https://github.com/nswbmw/N-blog) 利用express搭建多人博客\n\n[👆🏻返回顶部](https://github.com/xiaqijian/awesome-nodejs/blob/master/README.md#%E7%9B%AE%E5%BD%95)\n\n案例\n--\n- 爬虫\n  - [简书nodejs爬虫系统 ](https://github.com/jiayisheji/blog/issues/7)\n  - [nodejs爬虫——汽车之家所有车型数据](http://www.cnblogs.com/woodk/p/6431645.html)\n\n面试\n--\n- nodejs\n  - [如何通过饿了么nodejs面试](https://github.com/ElemeFE/node-interview)  关于解答👉[如何通过饿了么 Node.js 面试(解答)](https://github.com/xiaomuzhu/ElemeFE-node-interview)\n  \n\n[👆🏻返回顶部](https://github.com/xiaqijian/awesome-nodejs/blob/master/README.md#%E7%9B%AE%E5%BD%95)\n\n\n\n\n\n\n\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/xiaqijian%2Fawesome-nodejs/projects"}