前端持续更新⭐收集有特色的库

这份清单是什么

这是我日常工作里积累的"有特色"的前端库 —— 不是那种"必装"工具(那些大家都知道),而是解决特定场景特别巧的库。比如做拖拽必想到 vue-grid-layout、做粒子动画必想到 tsParticles 这种。

按用途分类:交互、动效、可视化、3D、表格 / 表单、Markdown 渲染、富文本编辑、其他。

前端持续更新⭐收集有特色的库

交互类

Name/GitHub
Desc
Demo
vue拖拽
vue3列表动画
vue2多行展开折叠
vue2切换动画
vue2虚拟滚动
vue3虚拟滚动
vue3虚拟滚动
Vue3堆栈式 Keep-Alive 组件
2D物理引擎
时刻注视着你的目标
键盘事件监听库
功能全面的汉字工具库 (拼音 笔画 偏旁 成语 语音 可视化
vue大屏自适应
白板
自动列表动画

动效 / 动画类

Name/GitHub
Desc
Demo
Canvas布局系统
iframe自适应
一个轻量级 JavaScript 动画库,具有简单但强大的 API
使用 Canvas API 以纯 Javascript 复制“Apple Siri”的动画波形
一个小型 JavaScript 库,用于在网页上创建注释并制作动画
撒花特效

可视化 / 图表类

Name/GitHub
Desc
Demo
微前端
微前端
监控平台
移动端调试工具
将服务器端函数转换为 ES 模块的通用库
字体分包工具
远程调试平台

3D / WebGL

Name/GitHub
Desc
Demo
下载库
Vite开发摸组件跳文件
Vue内容滚动
Vue打字效果
Vue图片裁切工具
Vue图片裁切工具
pinyin-pro 中文转拼音、排序
表格
表格
HTML转SVG工具
检测开发者工具开启状态
任意字符串模糊匹配
离线本地存储
用来显示 git diff 的结果

表格 / 表单

Markdown / 富文本

剩下的(混合分类)

怎么用这份清单

我的习惯:

  1. 遇到具体需求才挑库,不要"提前装一堆备着"
  2. 选库三看:GitHub star 数(社区认可)、最近 commit 时间(维护活跃)、issue 处理速度(团队负责度)
  3. 权重越小越好 —— 同样功能 50KB 的库优于 500KB 的
  4. 看主框架兼容性 —— Vue 项目优先选 Vue 友好的库,React 项目优先 React,不要混着用增加心智负担

挑库要注意的红旗

  • 最后 commit 半年前 → 维护风险
  • open issue 上百但 maintainer 不回 → 出问题没人答
  • README 全是营销 + 截图,没 API 文档 → 大概率不能用
  • star 很高但 npm 周下载 < 1000 → 表面工作做得好,实际没多少人用
  • license 是 GPL / AGPL → 商业项目要小心,可能必须开源

真要长期依赖某个库,通读一遍源码,做到"作者跑路你能 fork 自己 maintain"的程度,最稳。

—— 别看了 · 2026
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理 邮箱1846861578@qq.com。
技术教程

利用GitHub Action自动备份Notion数据到仓库

2024-6-25 11:42:26

技术教程

nvm-windows的使用

2024-6-25 11:48:05

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索