插件库
- dayjs:日期时间处理工具,仅有 2kb
- sharp:高性能 nodejs 图片处理工具
- axios:基于 Promise 的请求工具
- nanoid:ID 生成器,体积小,重复概率也小
- node-forge:加密工具
- crypto-js:加密工具
- validator:字符串验证工具
- jwt-decode:JWT 解码工具
- jsonwebtoken:nodejs 版 JWT 生成工具
- html-parse-stringify:HTML 与 AST 互转工具
- cheerio:nodejs 版 jQuery
- swiper:轮播图工具
- lucky-canvas:抽奖插件
- Bricks.js:瀑布流工具
- xlsx:Excel 处理工具
- jsdiff:文本对比工具
- sequelize:nodejs 版数据库 ORM 工具
- color-thief:从图片中获取调色板的工具
- workdcloud2:词云生成工具
框架
- fastify:一款基于 nodejs 的 Web 开发框架
Vue 生态
- Vue.js:用于构建用户界面的渐进式框架
- NuxtJS:基于 Vue 的通用应用框架,简化了服务器渲染
- VuePress:Vue 驱动的静态网站生成器
- ElementPlus:Vue PC 端组件库
- Vant:Vue 移动端组件库
- Vite:下一代前端开发与构建工具
- VueRouter:官方路由
- Vuex:状态管理器
- Vueuse:Vue 实用响应式工具集
- Unhead:head 管理插件
UI 组件库
- tailwindcss:原子化 CSS 框架
- me-waterfall:微信小程序瀑布流组件库
可视化
- Echarts:百度开源的图表工具
- HighCharts:另一款图表工具,可以获取地图数据
- three.js:3D 可视化工具
- DataV:阿里云数据可视化平台,可下载国内地理数据
富文本编辑器
- tinymce:老牌可靠的富文本编辑器
- Editor.js:块级样式的富文本编辑器
- tiptap:新晋的无头版富文本编辑器
- ByteMD:字节跳动开源的 Markdown 编辑器
- milkdown:所见即所得的 Markdown 编辑器
设计
工具库
- Rclone:开源的命令行工具,用于云存储文件管理