Mermaid 开源文本驱动的图表绘制工具,通过简洁语法生成流程图、时序图、甘特图等,支持嵌入文档与网站,广泛应用于开发文档、项目管理等领域。 060 前端开发编程工具# Markdown扩展# 图表绘制# 文档工具
Puppeteer Chrome 官方团队维护的浏览器自动化工具,提供高级 API 控制 Chrome 或 Firefox,适合页面测试和自动化操作。 060 前端开发编程工具# Node.js# 测试工具# 浏览器自动化
Jest Jest 是一个简单易用的 JavaScript 测试框架,专注于零配置、快速执行和丰富功能。它支持 Babel、TypeScript、Node、React、Vue 等主流技术栈,提供快照测试、并行执行、代码覆盖率等特性,让编写测试更高效。 060 前端开发编程工具# JavaScript测试框架# 前端开发# 单元测试
Vitest Vitest是基于Vite的下一代测试框架,提供极速的单元测试和组件测试体验,兼容Jest语法,支持TypeScript、ESM和JSX,适合现代前端项目和全栈应用。 060 前端开发编程工具# Vite# 前段工具# 单元测试
Cypress Cypress 是一个开源的前端端到端测试工具,专为现代 Web 应用设计,支持交互测试和组件测试。它提供实时重载、调试和 AI 辅助测试生成功能,适用于开发者和 QA 团队。 070 前端开发编程工具# 前端开发# 开源# 测试框架
Playwright Microsoft 推出的端到端测试工具,支持多浏览器自动化测试。用于编写可靠、快速的浏览器测试脚本,支持 Chromium、Firefox 和 WebKit,提供自动等待、并行执行和追踪查看功能。 060 前端开发编程工具# 测试框架# 浏览器自动化# 端到端测试
Yarn Yarn是一个现代化的JavaScript包管理器,集项目管理和依赖管理于一体。支持工作区、固定安装和插件扩展,适用于前端开发、开源项目和Monorepo场景。 060 前端开发编程工具# JavaScript# Monorepo# 前端开发
pnpm pnpm是一个快速、节省磁盘空间的JavaScript包管理器,采用内容寻址存储和硬链接共享依赖,支持工作区管理,适用于前端和Node.js项目。 050 前端开发编程工具# Node.js# 前端开发# 包管理器
npm npm 是 JavaScript 的包管理器与开源包仓库,提供海量软件包的搜索、安装与发布,适用于 Node.js 和前端项目的依赖管理。 050 前端开发编程工具# JavaScript# Node.js# 包管理
Prettier Prettier 是一款“有主见”的代码格式化工具,支持 JavaScript、TypeScript、CSS、HTML 等主流语言,可与主流编辑器集成,在保存时自动格式化代码,帮助团队统一风格,节省审查时间。 050 前端开发编程工具# 代码格式化# 前端工具# 开源工具
ESLint ESLint 是开源的 JavaScript/TypeScript 代码检查工具,通过静态分析快速发现代码问题,支持自动修复和灵活配置。内置主流编辑器,可集成 CI 流程,帮助团队统一规范、提升代码质量。 070 前端开发编程工具# JavaScript# 代码检查# 前端工具
Biome Biome 是一个用 Rust 编写的前端工具链,集成了高性能的格式化工具和代码检查工具,支持 JavaScript、TypeScript、JSX、CSS 等,提供快速、零配置的代码规范检查和格式化功能。 050 前端开发编程工具# Rust# 代码格式化# 代码检查
Deno Deno 是一个开源的 JavaScript 和 TypeScript 运行时,基于 Rust 构建,注重安全性与开发者体验。它内置 TypeScript 支持、包管理器、测试运行器等工具,并兼容 Node.js 与 npm 包。默认安全模型、高性能及前沿 JavaScript 特性使其适用于前后端开发、服务端应用和 CLI 工具。 060 前端开发后端开发# JavaScript# Node.js兼容# TypeScript
Bun Bun 是一个快速的 JavaScript 运行时与工具链,集成了包管理器、测试运行器和打包器,旨在替代 Node.js 并简化开发流程。 050 前端开发后端开发# JavaScript运行时# 包管理器# 打包器
Chrome for Developers Chrome 官方开发者网站,提供 DevTools、Web 平台 API、性能优化等文档和工具,帮助开发者构建现代 Web 应用。 060 前端开发# Chrome# Web 性能# 前端开发
MDN Web Docs Mozilla 维护的 Web 技术权威文档库,提供 HTML、CSS、JavaScript 及浏览器 API 的详细参考和指南,适合各阶段前端开发者查阅学习。 060 前端开发# Web技术# 前端开发# 开发者文档
LottieFiles LottieFiles 是一个提供轻量级 Lottie 动画资源与编辑工具的平台,支持设计师和开发者查找、测试、编辑和集成矢量动画,适用于网页和移动应用,简化动画工作流。 060 前端开发# Lottie动画# 前端开发# 动画资源
Anime.js Anime.js 是一款轻量级 JavaScript 动画库,支持 CSS、SVG、DOM 属性和时间轴动画。适用于前端开发人员快速创建高性能、灵活的 Web 动画。 070 前端开发# JavaScript# SVG动画# 前端开发
Motion Motion 是一个生产级的 JavaScript 和 React 动画库,提供高性能动画引擎、原生手势和布局动画功能。支持 React、JavaScript 和 Vue,拥有 MIT 开源许可,广泛应用于 Framer 和 Figma 等平台。 060 前端开发# JavaScript# React# 前端开发
GSAP GSAP 是一款高性能的 JavaScript 动画库,专为复杂网页动效和交互动画设计。它能流畅控制 DOM、SVG、Canvas 等元素,适合专业前端开发者构建精细动画序列。 070 前端开发# JavaScript动画库# SVG动画# 交互动画
webhint webhint 是一个前端网站检查工具,帮助开发者发现性能、安全、兼容性和可访问性问题。支持在浏览器 DevTools、VS Code 和 CLI 中使用,适合开发流程中的代码审查和 CI/CD 集成。 070 前端开发# Web 最佳实践# 代码检查# 前端开发
Chart.js Chart.js 是一款简洁灵活的 JavaScript 图表库,基于 HTML5 Canvas 渲染,支持 8 种常见图表类型,具备响应式布局和动画效果,适合前端开发者快速集成数据可视化功能。 060 前端开发# JavaScript# 前端开发# 图表库
Apache ECharts ECharts 是 Apache 软件基金会孵化的开源 JavaScript 图表库,提供丰富的图表类型与组件,支持千万级数据流畅渲染,适合业务报表和数据可视化大屏开发。 080 前端开发# JavaScript# 前端开发# 图表库
D3.js D3.js 是一个数据驱动的 JavaScript 可视化库,提供创建自定义动态可视化的无与伦比的灵活性。适用于构建复杂图表和交互式数据展示,广泛应用于数据分析和前端开发。 070 前端开发# JavaScript# 前端开发# 开源库
Three.js Three.js 是一个轻量级的 JavaScript 3D 图形库,基于 WebGL 封装,让开发者无需深入了解图形学即可在浏览器中创建复杂的三维场景、动画和交互体验。 070 前端开发# 3D图形库# JavaScript# Web3D
Testing Library 面向用户行为的前端测试工具集合,支持React、Vue、Angular等主流框架,提供简单、完整的测试工具,帮助开发者编写可维护的测试,确保测试结果与用户真实使用体验一致。 050 前端开发# Angular# React# Vue