记录一些网站、资源等

技术网站

工具

npm工具库

  • wired-elements: 手绘外观的基本 UI 元素
  • nodeppt: markdown 生成web ppt
  • artillery: 负载接口测试
  • jsdoc,esdoc,documentation:构建js帮助文档
  • standard-version:使用semver和常规提交消息自动进行版本控制和CHANGELOG生成
  • Marked:markdown解析成html
  • markdown-it: markdown解析成html
  • dockerode: Docker远程API模块.
  • nodemon: 文件更改时重新启动node服务.
  • pm2: 具有内置负载平衡器的 Node.JS 应用程序的生产流程管理器.
  • cypress: 端到端测试框架.
  • eslint:eslint是一个javascript代码检测工具
  • ngrok: 内网穿透工具
  • vconsole 可以用于手机端调试查看控制台、网络请求、存储等信息
  • jsoneditor 基于 Web 查看、编辑、格式化和验证 JSON 的工具.
  • autocannon 用 node 编写的 HTTP 基准测试工具.
  • axios: 基于Promise的HTTP客户端,用于浏览器和node.js
  • ws: 简单易用,为Node.js开辟了快速且经过全面测试的Websocket客户端和服务器
  • nuxtjs: 一个基于 Vue.js 的服务端渲染应用框架
  • fake-progress: 一个生成假进度的库
  • diff.js: 一个JavaScript文本diff实现
  • GraphQL.js:GraphQL的JavaScript参考实现,GraphQL是Facebook创建的API的查询语言。
  • JSONStream:流读取josn解析
  • http-proxy-middleware:node.js代理中间件,用于连接,表达和浏览器同步
  • iconv-lite: 文件编码转换
  • workerpool: workerpool提供了一种简单的方法来创建工作池,以动态卸载计算并管理专用工作池,runs on node.js, Chrome, Firefox, Opera, Safari, and IE10+.
  • graphql: api查询数据语言
  • apollo-server: 封装的graphql
  • @koa/router: 由koa-router修改而来
  • js-yaml: js解析yaml
  • fast-xml-parser: Validate XML or Parse XML to JS/JSON very fast without C/C++ based libraries
  • typeorm、prisma、Sequelize、Knex & objection: node的orm框架
  • bulma: css框架
  • glob: 使用 shell 使用的模式匹配文件
  • sass: Sass 的纯 JavaScript 实现.
  • prisma: Prisma 是一个开源的一个ORM框架.
  • swc: swc 是一个typescript/javascript 编译器。比babel快很多.
  • vm2: Node.js 的高级虚拟机/沙箱.
  • vue ui框架
  • windicss: 原子化css
  • 参数数校验
    • superstruct
    • parameter
    • async-validator
    • ajv
    • joi
  • 图片相关
    • 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 features
  • global-mercator: 帮助使用TMS,Quadkey和Google(XYZ)瓷砖的工具.
  • mapnik: mapnik提供用于空间数据访问和可视化的算法和模式