nanoid
一个小巧、安全、URL友好、唯一的 JavaScript 字符串ID生成器。
项目地址:https://github.com/ai/nanoid
安装:npm install --save nanoid
mathjs
一个JavaScript和Node.js的一个扩展数学库。可以运行在浏览器或这Node.js环境中。
项目地址:https://github.com/josdejong/mathjs
安装:npm install mathjs --save
dayjs
Day.js 是一个轻量的处理时间和日期的 JavaScript 库,和 Moment.js 的 API 设计保持完全一样。但它仅有 2 KB 大小。
项目地址:https://github.com/iamkun/dayjs
安装:npm install dayjs --save
validator.js
字符串校验库
项目地址:https://github.com/validatorjs/validator.js
安装:npm install validator --save
dotenv
Dotenv是一个零依赖模块,它将环境变量从.env文件加载到process.env中。
项目地址:https://github.com/motdotla/dotenv
安装:npm install dotenv --save
nvm
强大的 node 版本管理工具(你值得拥有)
项目地址:https://github.com/nvm-sh/nvm
winston
Winston 是强大、灵活的Node.js 开源日志库之一,理论上, Winston 是一个可以记录所有信息的记录器。这是一个高度直观的工具,易于定制。可以通过更改几行代码来调整其背后的逻辑。它使对数据库或文件等持久存储位置的日志记录变得简单容易。
项目地址:https://github.com/winstonjs/winston
安装:npm install winston --save
bull
用于在NodeJS中处理分布式作业和消息的高级队列包。
项目地址:https://github.com/OptimalBits/bull
安装:npm install bull --save
brain.js
一个用JavaScript编写的用于神经网络的GPU加速库。
项目地址:https://github.com/BrainJS/brain.js
安装:npm install brain.js --save
node-crawler
node.js 爬虫实现
项目地址:https://github.com/bda-research/node-crawler
安装:npm install crawler --save
node-jsonwebtoken
JsonWebToken 的 node 实现
项目地址:https://github.com/auth0/node-jsonwebtoken
安装:npm install jsonwebtoken --save
cors
解决Expres跨域问题
项目地址:https://github.com/expressjs/cors
安装:npm install cors --save
lodash
Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。
项目地址:https://github.com/lodash/lodash
安装:npm install lodash --save
crypto-js
标准的JavaScript加密库
项目地址:https://github.com/brix/crypto-js
安装:npm install crypto-js --save