已收录:49个
mysql的node.js驱动程序,JavaScript编写的,不需要编译
Node.js的官方MongoDB驱动程序,官方建议使用最新版本
Node.js的一个健壮的、性能突出的、功能齐全的Redis客户端
Node.js ORM工具,支持Postgres, MySQL, MariaDB, SQLite和Microsoft SQL Server
TypeScript ORM工具,支持MySQL, PostgreSQL, MariaDB, SQLite, Oracle, MongoDB等
Mongoose是一个MongoDB对象建模工具,设计用于在异步环境中工作,Mongoose 支持承诺和回调
用于任意精度的十进制运算
用于任意精度的十进制和非十进制运算
它提供了一个灵活的表达式解析器,支持符号计算,提供了大量内置函数和常量,并提供了一个集成的解决方案来处理不同的数据类型,如数字、大数、复数、分数、单位和矩阵
标准的JavaScript加密库
用于rsa加解密,验签,生成公私钥
支持AES、3DES和DES加解密,验签
用于对象或值,生成hash,使用node.js crypto 实现
由Express 幕后的原班人马打造,小巧,灵活,没有捆绑任何中间件
内置了一整套中间件功能(路由,body解析等),可以开箱即用
node.js 的 MVC 框架。具有可扩展、面向服务的架构的数据驱动 API,适合构建聊天等实时功能
nest 使用现代的 JavaScript 或 TypeScript(保留与纯 JavaScript 的兼容性),并结合 OOP(面向对象编程),FP(函数式编程)和FRP(函数响应式编程)的元素。在底层,Nest 使用了 Express,但也提供了与其他各种库的兼容,例如Fastify,可以方便地使用各种可用的第三方插件
midway 适用于构建 Serverless 服务,传统应用,微服务,小程序后端的 Node.js 框架。web层支持Koa、express、egg,有良好的应用程序分层和解耦能力,天生支持typescipe,强大的依赖注入能力,让开发过程变的便捷,高效,有趣。它还提供了Socket.io,GRPC和 RabbitMQ 等解决方案
Moleculer 是一个快速、现代且功能强大的Node.js微服务框架。Moleculer 提供了许多用于构建和管理微服务的功能。包括,内置服务注册和动态服务发现,负载平衡的请求和事件(循环、随机、CPU 使用率、延迟、分片),许多容错功能(断路器、隔板、重试、超时、回退),API网关等诸多功能
PM2是一个具有内置负载平衡器的Node.js应用程序的生产过程管理器。它允许您使应用程序永远处于活动状态,在不停机的情况下重新加载应用程序
nodemon 是一个工具,它通过在检测到目录中的文件更改时自动重新启动节点应用程序,来帮助开发基于 node.js 的应用程序(热更新)
Helmet 通过设置各种 HTTP 标头来帮助您保护 Express 应用程序(防止 XSS跨站脚本, 脚本注入 clickjacking 以及各种非安全的请求等)
最快、最可靠、基于 Redis 的 Node.js 分布式队列,坚如磐石的稳定性和原子性,redis版本 >= 6.0
非常低开销的Node.js记录器,文档详细
它是一个非常强大的框架,Angular2由typescript重写,内置很多功能
用于构建用户界面的 JavaScript 库,开发者满意度最高
用于构建用户界面的渐进式框架,国内巨星(是一个酷小孩)
Jest 是一个令人愉快的 JavaScript 测试框架,专注于简洁明快。它允许你使用易于使用、熟悉且功能丰富的 API 编写测试,从而快速获得结果
mocha 是 JavaScript 测试框架,使异步测试变得简单而有趣。 Mocha 测试串行运行,允许灵活准确的报告,同时将未捕获的异常映射到正确的测试用例
cheerio实现了核心jQuery的子集,使用一个非常简单的,一致的DOM模型,执行速度非常快,并且可以解析几乎任何HTML或XML文档
puppeteer 可以创建最新的自动化测试环境,直接在最新的Chrome中运行。可以生成页面截图和PDF。也可用来做爬虫,抓取页面数据
jsdom的目标是模拟足够多的web浏览器子集,以便测试和抓取真实的web应用程序。其最强大的能力就是可以执行jsdom内部的脚本
cypress 是为现代网络打造的前端自动化测试框架(E2E测试),可以在浏览器中运行的任何内容进行快速、简单和可靠的测试
Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库
numbro 是一个 Javascript 库,用于转换、格式化和处理所有数字,支持 30 多种语言
faker 可以帮助你在浏览器和 node.js 中生成大量虚假数据
主要用户英文单词的转换,例如:复数转单数,下划线分割转驼峰等等
用于在浏览器和Node.js 中操作JavaScript 日期,就像日期中的Lodash
Day.js是一个极简的JavaScript 日期库,只有2KB,API 保持和Moment.js 一致
这个高效 Node.js 图像处理模块,使用场景调整图像大小,进行旋转,提取,合成和伽码校正等
能够快速生成唯一标识符(UUID),完整支持 RFC4122 版本 1、3、4 和 5 UUID
谷歌出品,使用 javascript 编写shell脚本,node.js版本要求 >= 14.8.0
重试一个可能失败操作,可以自定义重试策略(重试次数,超时时间等)
该项目是在 JavaScript 中完全实现 FIGfont 规范,适用于浏览器 和 Node.js
给终端输出的内容创建边框,圈上地盘,我的地盘,我做主
纯JS字符编码转换,无需本地代码编译,直观的编码/解码 API,包括流媒体支持
专门用来读写YAML格式数据的库,将JS对象和YAML字符串互相转换
开源的HTML表示框架。它可以让任何一个有网络浏览器的人免费创建功能齐全,漂亮的PPT