lodash
一个一致性、模块化、高性能的 JavaScript 实用工具库
收集个人使用过或遇到的类库,按照类别进行分类,方便查找(不定期更新)
轻量的处理时间和日期的 JavaScript 库,和 Moment.js 的 API 设计保持完全一样
JavaScript 日期处理类库
轻量级的 JavaScript 日期库,纯函数实现支持模块化
支持阳历、阴历、佛历和道历的日历工具库
中国农历(阴阳历)和西元阳历即公历互转
将使用破折号/点号/下划线/空格分隔的字符串转换为驼峰形式(camelCase)
快速转换字符串格式,支持 camelCase, PascalCase, Capital Case, snake_case, param-case, CONSTANT_CASE 等
匹配 emoji 的正则表达式
动态打字效果
数字滚动动画
基于 countup.js 封装的 React 组件
补间动画引擎
基于跨平台动画渲染库,用于解析使用 Bodymovin 导出为 json 的 Adobe After Effects 动画
GreenSock 动画平台(GSAP)可以对 JavaScript 可以操作的所有内容进行动画处理
基于 DOM 的过渡动画
一个生产级的 React 动画库
一个基于弹性力学的现代动画库
一种通用的 body 滚动锁定解决方案
重点解决移动端(已支持 PC)各种滚动场景需求的插件
React 滚动组件
可定制、可扩展和高性能的自定义滚动条解决方案
页面截图(将 DOM 节点绘制为 canvas 再生成图片)
页面截图(将 DOM 节点绘制为 canvas 或 SVG 再生成图片)
页面截图(将 HTML 和 CSS 转换为 SVG)
为图片提供可缩放的功能
QR 码和 2d 条码生成器(支持浏览器和 Node)
React 的二维码组件
在终端中生成二维码
保存/下载文件(受 blob 的大小和内存限制)
保存/下载文件(不受 blob 的大小和内存限制)
用于 Excel 的读取和导出
Node fs 模块的增强(如 promise 的支持)
用于删除文件和文件夹,类似 rm -rf
文件查找
使用更友好的文件查找(支持 promise、否定模式、ignore 文件配置等)
使用更友好的文件复制(支持 glob 模式)
高性能的触摸滑动插件,支持 Javascript Vue 3 React AngularJS Solid Svelte
基于 swiper 封装的 Vue 组件,支持 Vue 2 和 Vue 3
提供组件和 Hooks 来管理表单状态和验证
用于表单状态管理和验证的 React Hook
阿里巴巴统一前端表单解决方案,支持 React, React Native, Vue 2/3
用户引导动画(基于 SVG 和 floating-ui)
用户引导动画(使用 box-shadow 实现遮罩)
用户引导动画(使用 outline 实现遮罩)
复制到剪贴板
复制到剪贴板
在 Node.js 中访问系统剪贴板
将页面或任何元素全屏显示
轻量级的加载进度条
创建浮动元素的轻量库(气泡提示、用户引导、下拉框等)
在本地快速启动一个静态文件服务器(支持各种配置功能强大)
在本地快速启动一个静态文件服务器(轻量)
在移动浏览器上展示开发者调试面板
一个轻量、可拓展、针对手机网页的前端开发者调试面板
使用链式 API 来生成和简化 webpack 的配置的修改
统计 webpack 在各阶段的构建速度
通过可视化分析 webpack 打包文件的大小
控制 Chromium 的自动化工具
支持 Firefox / Chrome / WebKit(Safari) 三大浏览器的自动化工具
puppeteer 的插件扩展
代码格式化工具
ECMAScript/JavaScript 代码检查工具
CSS 代码检查工具
Markdown 格式检查工具
Git Commit Messages 格式检查工具
Git Hooks 工具,让你操作 Git Hooks 变得更容易
只对 Git 暂存文件运行 lint 从而提高速度
commit 辅助工具,获得有关提交消息格式的即时反馈
用 JavaScript 或 TypeScript 编写简单的命令行脚本
交互式命令行工具
交互式命令行工具(更好看)
轻量级交互式命令行工具
Node child_process 模块的增强(如 promise 的支持、移除输出中最后的换行符等)
用于并行或串行执行多个 npm 脚本
编写指令和处理命令行
命令行参数解析
轻量级的项目搭建生成工具
从 .env 文件加载环境变量到 process.env
dotenv 的变量扩展,使 .env 文件支持变量语法
在 node 中执行 git 命令
搜索并加载配置文件
Released under the MIT License.
Copyright © 2025-present agul