网站
工具类网站
技术网站
文档网站
在线代码编辑器网站
NPM 工具库
有趣
wired-elements
: 手绘外观的基本 UI 元素
功能
iconv-lite
: 文件编码转换JSONStream
:流式处理 JSON.parse 和 stringifyfake-progress
: 一个生成假进度的库diff.js
: 一个JavaScript文本diff实现workerpool
: workerpool提供了一种简单的方法来创建工作池,以动态卸载计算并管理专用工作池,runs on node.js, Chrome, Firefox, Opera, Safari, and IE10+.vm2
: Node.js 的高级虚拟机/沙箱.js-yaml
: js解析yamlMarked
:markdown解析成htmlmarkdown-it
: markdown解析成htmlfast-xml-parser
: Validate XML or Parse XML to JS/JSON very fast without C/C++ based librariesglob
: 使用 shell 使用的模式匹配文件jsoneditor
基于 Web 查看、编辑、格式化和验证 JSON 的工具.- pdfmake 纯 JavaScript 中用于服务器端和客户端的 PDF 文档生成库。
开发工具
nodemon
: 文件更改时重新启动node服务.swc
: swc 是一个typescript/javascript 编译器。比babel
快很多.standard-version
:使用semver和常规提交消息自动进行版本控制和CHANGELOG生成pm2
: 具有内置负载平衡器的 Node.JS 应用程序的生产流程管理器.jsdoc
,esdoc
,documentation
:构建js帮助文档
测试
artillery
: 负载接口测试cypress
: 端到端测试框架.vconsole
可以用于手机端调试查看控制台、网络请求、存储等信息autocannon
用 node 编写的 HTTP 基准测试工具.eslint
:eslint是一个javascript代码检测工具- rewire rewire 为模块添加了一个特殊的 setter 和 getter,因此您可以修改它们的行为以进行更好的单元测试
- @faker-js/faker 在浏览器和 node.js 中生成大量虚假数据,用于测试和开发
ORM
- typeorm
- Sequelize
- Knex
- objection
prisma
: Prisma 是一个开源的一个ORM框架.
服务端
@koa/router
: 由koa-router修改而来GraphQL.js
:GraphQL的JavaScript参考实现,GraphQL是Facebook创建的API的查询语言。apollo-server
: 封装的graphqlws
: 简单易用,为Node.js开辟了快速且经过全面测试的Websocket客户端和服务器nuxtjs
: 一个基于 Vue.js 的服务端渲染应用框架http-proxy-middleware
:node.js代理中间件,用于连接,表达和浏览器同步
工具类
nodeppt
: markdown 生成web pptngrok
: 内网穿透工具dockerode
: Docker远程API模块.- ttab 以编程方式打开一个新的终端选项卡或窗口。
CSS框架
windicss
: 原子化cssbulma
: css框架sass
: Sass 的纯 JavaScript 实现.
参数校验
superstruct
parameter
async-validator
ajv
joi
请求
axios
: 基于Promise的HTTP客户端,用于浏览器和node.js
图片相关
- sharp: 高性能 Node.js 图像处理,调整 JPEG、PNG、WebP、GIF、AVIF 和 TIFF 图像大小
- compressorjs: 利用canvas.toBlob对图像压缩
- jimp: 一个完全用 JavaScript 为 Node 编写的图像处理库
- mapnik: 主要是地图渲染器,但 Mapnik 包含位图图像实用程序。
GIS
tippecanoe
: Build vector tilesets from large collections of GeoJSON featuresglobal-mercator
: 帮助使用TMS,Quadkey和Google(XYZ)瓷砖的工具.mapnik
: mapnik提供用于空间数据访问和可视化的算法和模式
Vue