插件
- isomorphic-git 用于节点和浏览器的 git 纯 JavaScript 实现 https://isomorphic-git.org/
- jsonwebtoken node.js 的 JsonWebToken 实现 https://github.com/auth0/node-jsonwebtoken
- Qiniu SDK 七牛资源(云)存储 SDK for Node.js https://developer.qiniu.com/kodo/sdk/nodejs
- koa-body 功能齐全的koa正文解析器中间件,支持multipart、urlencoded和json请求正文,提供与 Express 的 bodyParser 相同的功能 https://github.com/koajs/koa-body
- koa-json-error 纯Koa JSON 应用程序的错误处理程序,显示堆栈跟踪 https://github.com/koajs/json-error
- koa-jwt 用于验证 JSON Web 令牌的 Koa 中间件 https://github.com/koajs/jwt
- koa-router Koa 的路由器中间件 https://github.com/koajs/router
- koa2-cors koa2 的 CORS 中间件 https://github.com/zadzbw/koa2-cors
- koa-sslify 为 Koa.js 实施 HTTPS 中间件 https://github.com/turboMaCk/koa-sslify
- superagent-proxy 允许您通过某种代理来代理 HTTP 请求 https://github.com/TooTallNate/superagent-proxy
- node-http-proxy-agen HTTP 端点的 HTTP(s) 代理“http.Agent”实现 https://github.com/TooTallNate/node-http-proxy-agent
- https-proxy-agent HTTPS 端点的 HTTP(s) 代理“http.Agent”实现 https://github.com/TooTallNate/node-https-proxy-agent
- socks-proxy-agent 用于 HTTP 和 HTTPS 的 SOCKS (v4/v5) 代理“http.Agent”实现 https://github.com/TooTallNate/node-socks-proxy-agent
- simple-get 发出 http get 请求的最简单方法。支持 HTTPS、重定向、gzip/deflate、小于 100 行的流 https://github.com/feross/simple-get
- commander.js node.js命令行界面的完整解决方案 https://github.com/tj/commander.js
- ora 命令行 loading 动效 https://github.com/sindresorhus/ora
- dotenv 从 .env 为 nodejs 项目加载环境变量 https://github.com/motdotla/dotenv
- FFCreator 基于node.js的高速视频制作库 https://tnfe.github.io/FFCreator/#/
- sharp 高性能 Node.js 图像处理,调整 JPEG、PNG、WebP、AVIF 和 TIFF 图像大小的最快模块 https://sharp.pixelplumbing.com/
- node-fs-extra 强大的文件操作库, 是 Nodejs fs 模块 的增强版 https://github.com/jprichardson/node-fs-extra
- chokidar 用于文件监控的库,解决兼容性不好、无法监听、监听多次 等大量影响性能的问题 https://paulmillr.com/
- fast-glob 快速批量导入、读取文件的库 https://github.com/mrmlnc/fast-glob
- peerflix node.js 的流式 torrent 客户端 https://github.com/mafintosh/peerflix
工具
- Nginx 高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务 https://blog.redis.com.cn/doc/
- PM2 Node进程管理工具,如性能监控、自动重启、负载均衡等 https://pm2.keymetrics.io/docs/usage/process-management/
- nodemon 监视 node.js 应用程序中的任何更改并自动重新启动服务器 https://nodemon.io/
- RobotJS Node.js 桌面自动化,控制鼠标、键盘和阅读屏幕等 http://robotjs.io/
- Jenkins 领先的开源自动化服务器,Jenkins 提供了数百个插件来支持构建、部署和自动化任何项目 https://www.jenkins.io/
- nexe 将 node.js 应用程序中创建一个可执行文件 https://github.com/nexe/nexe
- debug 模仿 Node.js 核心调试技术的小型 JavaScript 调试实用程序。适用于 Node.js 和 Web 浏览器 https://github.com/debug-js/debug
数据库
- mongoose 旨在在异步环境中工作的 MongoDB 对象建模 https://mongoosejs.com/
- GraphQL 用于 API 的查询语言也是一个满足你数据查询的运行时 https://graphql.cn/
- lowdb数据库 适用于Node,Electron和浏览器的小型JSON数据库。由Lodash驱动 https://github.com/typicode/lowdb
- nedb 适用于Node.js,nw.js,Electron和浏览器的嵌入式持久性数据库或内存数据库,API是MongoDB的子集 https://github.com/louischatriot/nedb
API
- 网易云音乐 API 全部接口已升级到最新,具备登录接口,多达200多个接口 https://binaryify.github.io/NeteaseCloudMusicApi/#/
- Node-SpliderApi 基于 Node+Express 网络爬虫 API 接口 包括前端开发日报、kugou 音乐、前端 top 框架排行、妹纸福利、搞笑视频、段子笑话、各类视频新闻资讯 热点详情接口数据,接口数据更新目标 https://ecitlm.github.io/Node-SpliderApi/
- 聚合数据 免费向开发者提供全国车辆违章查询API,天气API,基站数据,移动联通基站,电信基站,覆盖国内外1000多个主要城市公共交通信息数据 https://www.juhe.cn/
- 极速数据 提供各类生活数据API,方便开发者快速简单的开发APP、软件及其他服务平台 https://www.jisuapi.com/
- 京东万象 供金融、电商、运营商数据,免费数据,热门数据,学籍数据,企业诉讼数据,实名认证,征信数据,质检等多种数据 https://wx.jdcloud.com/api
- QQ音乐API 通过Web网页版请求QQ音乐接口数据 https://rain120.github.io/qq-music-api/#/
- 万维易源 一站式全网API调用平台 https://www.showapi.com/
- TP5 Splider Api 基于Thinkphp5+phpQuery 网络爬虫抓取数据接口 统一输出接口数据api https://ecitlm.github.io/TP5_Splider/#/
- Roll API 提供开发中常用数据的一个稳定聚合Api接口 https://www.mxnzp.com/doc/list
- Open API 收集可用的Open APIs https://www.wanandroid.com/openapis
- 天行数据 160多个免费接口,接口高度统一,简单易用,毫秒级响应 https://www.tianapi.com/
- free-api 免费API,收集免费的接口服务 https://www.free-api.com/
- douban-imdb-api 基于豆瓣、IMDB、烂番茄评分的电影电视剧双语(中英)数据api接口 https://www.iqi360.com/p/douban-imdb-api
框架
- Koa 基于 Node.js 平台的下一代 web 开发框架 https://koajs.com/
- Express 用于Node.js 的快速、独立、简约的 Web 框架 https://expressjs.com/
- egg.js 为企业级框架和应用而生 https://www.eggjs.org/
- Nest.js 构建高效且可扩展的服务器端应用程序的渐进式Node.js框架 https://nestjs.com/