# HTML 相关
# HTML5 + CSS 3 免费模版
HTML5 UP (opens new window) 提供大量的 HTML5 模版,用户可以自己分享和修改模版。
# CSS 相关
# CSS Inspiration
CSS Inspiration (opens new window) 可以帮助我们寻找到使用或者是学习 CSS 的灵感,以分类的形式,展示了不同 CSS 属性或者不同的课题使用 CSS 来解决的各种方法。
# CSS Diner
CSS Diner (opens new window) 是一个可以在线练习 CSS 选择器的网站。
# CSS Battle
CSS Battle (opens new window) 是一个可以在线比拼 CSS 的网站,一个挺有趣的竞争性游戏,一共有 12 个级别,需要你用 HTML 和 CSS 100% 还原它给出的页面,然后再尽量减少代码,你也可以查看全球的排行榜,看解决方案。
# Learn CSS layout
Learn CSS layout (opens new window) 是一个可以在线学习 CSS 布局的网站,它会一步一步引导初学者学习 CSS 基础知识,在实践中帮助初学者掌握好 CSS 的布局知识,改善初学者对 CSS 的编写习惯和正确方法。
# CSS Layout
CSS Layout (opens new window) 收集了使用 CSS 制作的流行布局和图案,有 102 种布局模板。
# cssgr.id
cssgr.id (opens new window) 可以快速生成 grid 布局并获取相应的源码。
# Flexbox Froggy
Flexbox Froggy (opens new window) 是一个引导式的学习 Flex 布局的游戏,用 flex 布局让青蛙跳到荷叶上就算完成,游戏里面几乎包含了所有常用的属性,这样学习起来很有趣嘞,形象好记忆,谁要是 Flex 布局还不熟的话,在这多练练。
# EnjoyCSS
EnjoyCSS (opens new window) 是在线版的 CSS3 代码生成工具,基于可视化操作,能快速无编码的环境下调整网页效果和图形样式。就像是在本地使用 PS 或 AI 软件一样。
# CSS-Tricks
CSS-Tricks (opens new window) 是一个国外的优秀前端开发博客,主要分享使用 CSS 样式的技巧、经验和教程等。值得前端开发者阅读收藏的国外网站。
# CodePen
CodePen (opens new window) 是一个可以在线编码的网站,上面也有很多用 CSS 编写的动画效果可以学习和使用。
# Neumorphism
Neumorphism (opens new window) 可以帮助我们轻松实现新拟态效果,不仅可以修改颜色或填写色值,也可以修改尺寸、半径、距离、强度、模糊效果以及形状等参数,同时提供了 CSS 代码可以直接 Copy。
# uiGradients
uiGradients (opens new window) 提供渐变色效果的站点,里面接近上百种渐变配色方案,可根据自己风格来选择搭配,能直接获得对应渐变配色的 CSS 代码。
# State of CSS
State of CSS (opens new window) 展示了当前流行的各种 CSS 框架。
# JS 相关
# JavaScript 秘密花园
JavaScript 秘密花园 (opens new window) 是一个一直更新的 JavaScript 的语法文档,主要会写如何去避免一些常见的错误,以及找到很难发现的 bug ,比较深入 JavaScript 的语言特性。
# JS Tips
JS Tips (opens new window) 分享每天一个 Javascript 小知识。
# JSweekly
JSweekly (opens new window) 专门讲解 Javascript 的技术周刊。
# CDNJS
CDNJS (opens new window) 为开发者提供最新的前端 Web 开发资源,免费使用,无使用限制。你可以直接在自己的网页上引用这些 JS 文件。进入 CDNJS 网站后,搜索你想要的资源库,找到后点击项目后方的[ Copy Script Tag] ,然后贴上就可以用了。目前 CDNJS 在 Web 前端的 CDN 服务中排名第二(第一名是 Google),性能出色。
# Beautiful Open
Beautiful Open (opens new window) 收集了各类卓越设计的开源项目,大到 CMS 内容管理系统,小到常用的Javascript 库,适合网站开发的用户使用。
# JavaScript Fun
JavaScript Fun (opens new window) 是一个集合当下最流行的 JavaScript 代码库,显示流行排行,开发者可以轻松的找到想要最新的代码插件、工具和博客。
# Lodash
Lodash (opens new window) 是一套现代 JavaScript 实用程序库,提供模块化、性能与多种附加功能。可提供关于 JavaScript 数组、对象及其他数据结构的多种实用功能。
# Async
Async (opens new window) 是一个实用模块,它为使用异步 JavaScript 提供了直接、强大的功能。虽然最初设计用于 Node.js 并且可以通过 npm i async 安装,但它也可以直接在浏览器中使用。ESM/MJS 版本包含在主异步包中,应自动与兼容的打包器(如 Webpack 和 Rollup)一起使用。
# Best of JS
Best of JS (opens new window) 上面会展示当前热门有趣的新项目,能帮助我们及时跟进当前流行的新技术,比如 30 seconds of code (opens new window)、JavaScript 明星项目 (opens new window)。
# CSS-in-JS
# CSS Modules
CSS Modules 不是一个库,但是它在各种前端编译工具中都有支持,做的事情很专一,就是做 CSS 样式的隔离。
# emotion
emotion (opens new window) 是一个高性能且灵活的 CSS-in-JS 库。
# styled-components
styled-components (opens new window) 也是一个热门的 CSS-in-JS 库,它不依赖于编译,本身就提供了组件化的 API。
# 社区和博客
# Stack Overflow
Stack Overflow (opens new window) 是全球 IT 界最受欢迎的技术问答网站之一,一个解决 bug 的社区,被称为“ 编程界的十万个为什么”。
# Codrops
Codrops (opens new window) 发表技术文章和网页教程,提供经验,少踩坑,资源丰富很丰富,很多优秀的技术都是从这里来的。
# CodeSandBox
CodeSandBox (opens new window) 提供一个在线开发环境的 “沙盒”,主流的框架如 React、Vue、Angular 等,都可即开即用、实时编译预览,非常方便。
# JS Bin
JS Bin (opens new window) 是另一个轻量级在线编辑器网站,界面简洁干净,临时想调试简单的 HTML 或 JS 代码可以考虑去这里试一试。
# sitepoint
sitepoint (opens new window) 是一个国外技术网站。
# DEV Community
DEV Community (opens new window) 是国外的一个软件开发人员社区。
# API 文档
# DevDocs
DevDocs (opens new window) 可以帮助我们快速搜索到不同语言不同框架某个 api 的用法。
# 技术知识集合
# Every Programmer Should Know
Every Programmer Should Know (opens new window) 收集了每个软件开发人员都应该知道的技术知识。
# 动画特效
# Animate.css
Animate.css (opens new window) 是 CSS3 动画库,也是目前最通用的动画库。
# Anime.js
Anime.js (opens new window) 是一个轻量级的 JavaScript 动画库,具有简单但功能强大的 API。它适用于 CSS 属性、SVG、DOM 属性和 JavaScript 对象。
# Hover.css
Hover.css (opens new window) 收集了很多 CSS3 驱动的悬停效果,可应用于链接、按钮、徽标、SVG、特色图像等,并且在 CSS、Sass 和 Less 中都可用。
# wow.js
wow.js (opens new window) 是一个用于轻松实现滚动时显示动画的库。
# ScrollReveal.js
ScrollReveal.js (opens new window) 用于在元素进入/离开视口时轻松设置动画。
# magic.css
magic.css (opens new window) 是具有特殊效果的 CSS3 动画库。
# Waves.js
Waves.js (opens new window) 提供了按钮点击的波纹效果。
# Move.js
Move.js (opens new window) 是一个小型的 JS 库,通过 JS 来控制一系列的 CSS 动画顺序执行,使得 CSS3 动画变得非常简单和优雅。
# Velocity.js
Velocity.js (opens new window) 是一个简单易用、高性能、功能丰富的轻量级JS动画库。它能和 jQuery 完美协作,并和$.animate()有相同的 API, 但它不依赖 jQuery,可单独使用。 Velocity 不仅包含了 $.animate() 的全部功能, 还拥有:颜色动画、转换动画(transforms)、循环、 缓动、SVG 动画、和 滚动动画 等特色功能。
# loading.io
loading.io (opens new window) 提供了各种各样的 loading 效果。
# particles.js
particles.js (opens new window) 可以帮助我们制造许多粒子效果,用在网页的背景可是相当好看的。
# Splitting
Splitting (opens new window) 是一个 JavaScript 微型库,旨在以多种方式拆分(截断)元素,例如单词、字符、子节点等。
# MixItUp
MixItUp (opens new window) 是一个用于动画过滤、排序、插入、删除等的高性能、无依赖库。
# React Moveable
React Moveable (opens new window) 可以很方便的帮我们创建可移动、可拖动、可调整大小、可缩放、可旋转、可变形、可收缩、可分组、可捕捉的 React 组件。
# React Flip Toolkit
React Flip Toolkit (opens new window) 是一个轻量级的能够实现各种改变元素布局的动画效果的库,值得注意的是,这个库能够实现路由切换时的动画。
# React Motion
React Motion (opens new window) 也是一个能够实现有趣动画的库,比如列表拖拽排序、图片切换动画等等。
# React Transition Group
React Transition Group (opens new window) 可以为 react 组件的进入和离开添加过渡动画。
如果只想对单个元素做动画效果,那么使用 CSSTransition (opens new window) 就可以了。
如果碰到 CSSTransition 实现不了的动画,那就看看 Transition (opens new window),它是更接近底层的实现。
如果想对多个元素做动画效果,那就需要 CSSTransition (opens new window) 和 TransitionGroup (opens new window) 配合一起使用。
# 贝塞尔曲线
# cubic-bezier
cubic-bezier (opens new window) 网站能够帮助我们方便快速的设置贝塞尔曲线。
# Canvas Quadratic Curve
Canvas Quadratic Curve (opens new window) 能够帮助我们快速生成使用 canvas 绘制的二次贝塞尔曲线代码。
Canvas Bezier Curve (opens new window) 能够帮助我们快速生成使用 canvas 绘制的三次贝塞尔曲线代码。
# bezier-easing
bezier-easing (opens new window) 可以用来快速生成贝塞尔缓动函数。
# easings.net
easings.net (opens new window) 提供了更多贝塞尔缓动函数例子以及对应的代码实现。
# 类型检查
# tRPC
tRPC (opens new window) 是一个端到端类型安全补位神器,开发 Next.js 等绝配。
# 拖拽排序
# 不区分框架
Sortable (opens new window) 是一个 JavaScript 拖拽库,用于在现代浏览器和触摸设备上对拖放列表进行重新排序。支持 Meteor、AngularJS、React、Polymer、Vue、Ember、Knockout 和任何 CSS 库。📱
Dragula (opens new window) 是一个 JavaScript 库,实现了网页上的拖放功能。提供 JavaScript、AngularJS 和 React 版本。
interact.js (opens new window) 是一个适用于现代浏览器的 JavaScript 拖放库,支持调整大小和多点触控手势,具有惯性和捕捉功能。为了尽可能多地提供控制,它尝试提供一个简单、灵活的 API,该 API 提供移动元素所需的所有拖拽 API。📱
# 适用于 React
React Beautiful Dnd (opens new window) 是一款美观且简单易用的 React 列表拖拽库。其动画效果自然,性能优秀,简洁而强大的 API,易于上手,与标准浏览器的互动性非常好。📱
React DnD (opens new window) 是 React 和 Redux 核心作者 Dan Abramov 创造的一组 React 高阶组件,可帮助我们构建复杂的拖放界面,同时保持组件解耦。它可以在应用程序的不同部分之间通过拖动传输数据,并且组件会更改其外观和应用状态以响应拖放事件。📱
React Draggable (opens new window) 库简单易用,将 CSS 中的 transform 应用于 React 组件,允许我们在 UI 中拖动组件。它有不同的 props 可以让你改变组件的行为,是创建直观、用户友好界面的绝佳选择。
React Sortable Tree (opens new window) 是一个用于对分层数据进行拖放式可排序表示的React组件。它支持单选多选,鼠标拖拽子集到新合集,模糊搜索等。
dnd kit (opens new window) 是用于 React 的现代、轻量级、高性能、可访问和可扩展的拖放工具包。📱
React Grid Layout (opens new window) 是一个用于 React 的具有响应断点的可拖动和可调整大小的网格布局。
# 适用于 Vue
- Vue.Draggable (opens new window) 是基于 Sortable.js 的 Vue 拖放组件。它允许拖放和视图模型数组同步,基于并提供 Sortable.js 的所有功能。该库适用于Vue2,如果想在 Vue3 中使用该库,可以使用 Vue.Draggable.Next (opens new window)。
# 长列表渲染
# 适用于 React
# MV* 框架相关
# TodoMVC
TodoMVC (opens new window) 提供了当下大多数流行的 JavaScript MV* 框架中使用 MV* 概念实现的相同 Todo 应用程序。
# 一次编码,到处运行
# mitosis
mitosis (opens new window) 支持一次编写组件,到处运行。可以编译为 React、Vue、Qwik、Solid、Angular、Svelte 等。
# 高阶组件
# recompose
recompose (opens new window) 是一个可以用于实现 React 高阶组件的工具。
# 模块相关
# SystemJS
SystemJS (opens new window) 是一个动态 ES 模块加载器,现在的微前端框架都是用它完成模块化的。
# module-alias
module-alias (opens new window) 可以帮助我们在 Node 中注册目录别名和自定义模块路径。
# 设计模式
# Patterns.dev
Patterns.dev (opens new window) 是一本关于设计模式和组件模式的免费书籍,用于使用 vanilla JavaScript 和 React 构建强大的 Web 应用程序。
# 正则表达式
# 可视化工具 Regulex、Regexper、Debuggex
Regulex (opens new window)、Regexper (opens new window)、Debuggex (opens new window) 都是能够将正则表达式可视化的工具。
# 在线测试工具 regex101
regex101 (opens new window) 可以让我们在线测试正则表达式的准确性以及提供一些性能信息。
# 可视化兼在线测试工具 iHateRegex
iHateRegex (opens new window) 既能够可视化正则表达式,也能够检验正则表达式的准确性。
# AST
# AST Explorer
AST Explorer (opens new window)
# JoinJS
# 编译器
# the-super-tiny-compiler
the-super-tiny-compiler (opens new window) 是一个用 JS 编写的简单编译器,包含了现代编译器的几个主要部分,可以用于学习。它也有中文版:the-super-tiny-compiler-cn (opens new window)。
# 图形可视化、低代码
# canvas-special
canvas-special (opens new window) 向我们展示了超多经典的 canvas 实例,可用于学习和使用。
# Fabric.js
Fabric.js 是一个强大而简单的 Javascript HTML5 画布库,它在画布元素之上提供交互式对象模型,同时还具有 SVG-to-canvas(和 canvas-to-SVG)解析器。简单使用 (opens new window)
# h5-dooring
h5-dooring (opens new window) 是一款可视化编辑器,底层是用 react 写的,使用此工具可以让我们快速生成 h5 页面。同时通过这个平台也能了解到低代码的相关知识。
# imgCook
imgcook (opens new window) 是阿里巴巴集团在前端智能化方向的落地产品,专注以 Sketch、PSD、静态图片等形式的视觉稿作为输入,通过智能化技术一键生成可维护的前端代码,包含视图代码、数据字段绑定、组件代码、部分业务逻辑代码。
# Flourish
Flourish (opens new window) 是一款在线生成可视化图表的网站,内置了丰富的图表类型模板。这个网站提供的动态图表 和 URL 分享功能,可以快速制作那种动态变化数值的实时排行榜,做好之后可以一键分享网页地址,让他人浏览,也可以嵌入到自己的网页中。
# Make A Pie
Make A Pie (opens new window) 是一个分享可视化作品的网站,有很多图表作品可供学习和参考。
# Element-Pro-Crud
Element-Pro-Crud (opens new window) 能够帮助我们快速搭建后台管理系统的 CRUD 页面。
# Shadertoy
Shadertoy (opens new window) 网站上提供了丰富的着色器案例供学习和分享。
# 变量取名
# CODELF
CODELF (opens new window) 是一个在线变量取名网站,很有用。
# 图片相关
# Lazy Load
Lazy Load (opens new window) 是一款延迟加载图像的插件。
# gka
gka (opens new window) 是一款简单的、高效的帧动画生成工具,图片处理工具。只需一行命令,就可以快速图片优化、生成动画文件,支持效果预览。
# 图片压缩
picdiet (opens new window) 基于 mozjpeg,能极速压缩 80% 的图片大小,而不损害其质量。
tinypng (opens new window) 能够智能压缩 WebP、PNG 和 JPEG。
# 图片预览
react-photo-view (opens new window) 是一款超精致的图片预览组件。📱
# 本地服务
# httpserver
httpserver (opens new window) 可以快速启动一个本地文件运行的服务器。
# supervisor
supervisor (opens new window) 可以监听本地代码更改,并进行热代码重新加载行为,而无需手动刷新。
# NodeJS
# nvm、fnm
nvm (opens new window) 和 fnm (opens new window) 都是 Node.js 版本管理工具,前者是符合 POSIX 标准的 bash 脚本,只支持 macOS 和 Linux 平台;后者是以 Rust 开发的,支持 macOS、Windows 和 Linux 平台。
# Nodemon
nodemon (opens new window) 用来监视 Node.js 应用程序中的任何更改并自动重启服务,非常适合用在开发环境中。
nodemon 将监视启动目录中的文件,如果有任何文件更改,nodemon 将自动重新启动 node 应用程序。
# PM2
PM2 (opens new window) 是一个具有内置负载均衡器的 Node.js 应用程序的生产流程管理器。有了它,你就可以让应用程序永远保持活跃,可以在不停机的前提下重新加载它们,并简化常见的系统管理任务。
# Concurrently
Concurrently (opens new window) 简单而直接,可同时运行多条命令的实用工具。
# pnp
pnp (opens new window) 可用于在 node.js 中快速启动一个网站。
# 模板引擎
# ejs
ejs (opens new window) 是一个高效的嵌入式 JavaScript 模板引擎。
# swig
swig (opens new window) 是一个很好用的 node.js 模板引擎。
# 日志处理
# log4js
log4js (opens new window) 是一个可以在 node.js 中处理日志的库。
# 水印生成
# gwm.js
gwm.js (opens new window) 用于生成网页水印,警示信息安全与责任追踪。
# 数据生成
# Uuid
Uuid (opens new window) 是一个便捷的微型软件包,能够快速生成更为复杂的通用唯一标识符(UUID)。
# faker.js
faker.js (opens new window) 是非常实用的工具包,用于在浏览器及 Node.js 中生成大量假数据。
# Mock.js
Mock.js (opens new window) 是一个模拟数据生成器,可帮助前端开发和原型与后端进度分开,并减少某些单调性,尤其是在编写自动化测试时。
# 日期处理
# Moment.js
Moment.js (opens new window) 是一个 JavaScript 日期处理类库,在浏览器和 Node.js 中都能正常使用。
# Day.js
Day.js (opens new window) 是一款快速且轻量化的 Moment.js (opens new window)(自 2020 年 9 月起进入纯维护模式,不再开发新版本) 替代方案。二者拥有类似的 API,只要你接触过 Moment.js,就能够快速上手 Day.js。
# 数字处理
# numeral
numeral (opens new window) 是一个专门用来格式化数字的 NPM 库,同时 numeral 还能解析各种格式的数字。
# url 参数处理
# qs
qs (opens new window) 处理 URL 查询字符串,支持内嵌对象和数组。简而言之,就是将对象和 URL 地址的参数互相转换。
# path-to-regexp
path-to-regexp (opens new window) 用来处理 url 中地址与参数,能够很方便得到我们想要的数据。
js 中有 RegExp 方法做正则表达式校验,而 path-to-regexp 可以看成是 url 字符串的正则表达式。
# 类名组合
# classnames
classnames (opens new window) 有条件地将类名组合在一起。
# 环境变量
# cross-env
cross-env (opens new window) 是一个运行跨平台设置和使用环境变量的脚本。
# 网页截屏
# JS 实现网页截屏五种方法 (opens new window)
# 浅析 js 实现网页截图的两种方式 (opens new window)
# CDN
# Staticfile CDN
Staticfile CDN (opens new window) 是一个免费、快速、开放的 CDN 服务。
# 图标网站
# CSS ICON
CSS ICON (opens new window) 收集了由纯 CSS 实现的各种图标。
# ICONSVG
ICONSVG (opens new window) 是一个在线可自定义设计 SVG 图标素材的网站,帮助前端设计师找到想要的图标素材,这些图标素材都是常用图标,可以点击官方提供的素材进行二次设计,同时也可以把设计好的图标导出。
# OpenMoji
OpenMoji (opens new window) 提供源代码的表情符号库,可免费下载使用。
# Share Icon
Share Icon (opens new window) 提供超过 25 万中 ICON 矢量图片素材的站点,120 多种分类,所有的素材都提供 PNG、SVG 格式,素材有多种尺寸尺寸包括 512*512、256*256、128*128、64*64、32*32、16*16
等,非常适合前端设计师收藏备用。
# Feathericons
Feathericons (opens new window) 是一个免费开源的简单而美丽的 ICON 图标集合,主要设计的使用范畴为应用系统、媒体控制、位置、天气、箭头、徽标等,可在移动端应用开发的时候使用,图标格式为 SVG。
# ICONS8
ICONS8 (opens new window) 的主要特点:
并不是所有的图标都需要注明出处。
在下载之前完成自定义图标设置。
你可以找到任意颜色、大小和格式的图标。
有不同的图标样式可供选择。(填充图标、线条图标、实心图标等。)
免费增值服务。从 13 美元起,有不同的图标、照片、插图供你选择。
免费套餐包括可达 100 像素的 PNG 图标,你需要更改为付费套餐才能下载其他格式。
缺点:
需要注册才能下载图标。
在下载图标并在项目中使用它们之前,你必须仔细检查,因为有些图标需要注明出处。
# Flaticon
Flaticon (opens new window) 的主要特点:
提供 SVG、EPS、PSD、BASE 64 和 PNG 格式。
为 Adobe 的创意云套件(CC)提供了扩展。(校对者注:目前并没有搜索到相关扩展,官网链接已失效,可能是该扩展已下架)
能在下载之前进行自定义图标设计。
高级套餐的价格为每月 9.99 欧元。
高级套装提供无限数量的图标,包括三百万多个高级图标的集合。
可以在 GSuite 应用程序中直接使用 Flaticon 图标。
可以使用 Flaticon 为演示文稿、故事、博客和网站创建背景图像。
缺点:
- 使用免费版本时需要提供注明出处。
# Font Awesome
Font Awesome (opens new window) 的主要特点:
从 Font Awesome 3.0 版本开始,不再需要注明出处。
支持 CSS 和 Bootstrap。
提供 CSS 类,Unicode 和 SVG 格式的图标。
可以使用纯 CSS 直接更改图标的基本属性(颜色、阴影、背景等)。
可以轻松升级到最新版本。
Font Awesome 全局 CDN 和缓存可用于更快地加载图标。
专业版价格为每年 99 美元,包括自定义设置,人工技术支持,专业版下载,标准专业证书和其他功能。
# Fontisto
Fontisto (opens new window) 的主要特点:
完全免费用于商业用途。
不需要使用 Javascript。
支持使用 CSS。
完美适配高分辨率显示器。
图标是可伸缩的。
# Streamline Icons
Streamline Icons (opens new window) 的主要特点:
提供 Sketch、AI、EPS、PDF、PNG 和 SVG 格式。
用于搜索和编辑图标的 Web 应用程序。
三个套餐版本,包括免费版、基础版和旗舰版。
免费版中有 30000 个图标可供使用。
基础版包含 12000 多个图标,有 .iconjar .sketch .fig .xd .svg .ai .pdf .png 等类型,售价 194 美元,而旗舰版包含 31500 多个图标。
# manypixels-icons
manypixels-icons (opens new window) 提供了 2000 多个免费好看的图标。
# 插图网站
# manypixels-gallery
manypixels-gallery (opens new window) 提供了 2500 多幅免费好看的插图。
# 办公需要
# Slidev
Slidev (opens new window) 是一款专为开发者设计的 PPT 制作器和演示器,它具有以下诸多特性:
📝 基于 Markdown - 使用您最喜欢的编辑器和工作流程。
🧑💻 开发人员友好 - 内置语法高亮、实时编码等。
🎨 Themable - 主题可以与 npm 包共享和使用。
🌈 Stylish - Windi CSS 按需实用程序,易于使用的嵌入式样式表。
🤹 交互式 - 无缝嵌入 Vue 组件。
🎙 演示者模式 - 使用另一个窗口,甚至您的手机来控制您的幻灯片。
🧮 LaTeX - 内置 LaTeX 数学方程支持。
📰 图表 - 创建带有文本描述的图表。
🌟 图标 - 直接访问任何图标集中的图标。
💻 编辑器 - 集成编辑器,或 VS Code 的扩展。
🎥 录音 - 内置录音和相机视图。
📤 便携 - 导出为 PDF、PNG,甚至可托管的 SPA。
⚡️ 快速 - 由 Vite 提供支持的即时重新加载。
🛠 Hackable - 使用 Vite 插件、Vue 组件或任何 npm 包。
# reveal.js
reveal.js (opens new window) 是一款网页 ppt,界面优美,又支持许多 ppt 功能,同时也有许多插件满足前端的需求,例如 markdown、code 等代码高亮插件。
# flowchart-fun
flowchart-fun (opens new window) 是一个高效的绘制流程图和思维导图的工具库,输入文字,就能自动生成一个框图,很有意思。不过是基于既定的英文单词串生成框图,可能上手使用会有一定难度。
# Draw.io
Draw.io (opens new window) 是一款在线绘图工具,可以很方便的画出美观的流程图。
# Process On
Process On (opens new window) 也是一款在线绘图工具,提供了大量的绘图模板。
# ioDraw
ioDraw (opens new window) 免费在线画图,无需注册,支持流程图、思维导图、甘特图、拓扑图、时序图、原型图、UML、平面设计图、电路图等。
# EdrawMax
EdrawMax (opens new window) 是一款本地作图软件,功能也很强大。
# Excel 相关
# Luckysheet
Luckysheet (opens new window) 是一款纯 js 实现的在线表格库,功能强大,excel 的常见能力都支持,对有表格库集成需求或者要实现类似功能的很有帮助。
# tableconvert
tableconvert (opens new window) 是一个功能强大的在线表格编辑器,支持 Excel、Markdown、JSON、CSV、HTML 等格式的相互转换。当需要转换表格,又不能让它变形,不妨试试这款工具。
# 录屏相关
# rrweb
rrweb (opens new window) 一个可以录制并回放任意 web 界面中的用户操作的纯前端的库,完全借助浏览器 api 来实现录制回放,实现的想法很有趣,对需要录制回放用户行为的需求很有帮助。
# 编程语言
# Learn X in Y minutes
Learn X in Y minutes (opens new window) 能够帮助你快速熟悉一门编程语言的基本语法。
# 文字识别
# Tesseract.js
Tesseract.js (opens new window) 是一个 js ocr 识别库,支持包括中英文等许多语言的图片和视频文字识别,底层封装了 Tesseract OCR 引擎来实现。
# 图片颜色提取
# color-thief (opens new window)
# 资源整合
# GitHub 上收集的最全的前端资源汇总 (opens new window)
包括前端学习、前端开发资源、前端求职面试等。
# 前端资源推荐 (opens new window)
收集了前端常用的一些资源,包括书籍、网站、技术周刊、工具等等。
# 微信小程序开发资源汇总 (opens new window)
# 前端先锋资源推荐 (opens new window)
# Linux 相关
# Linux Command
Linux Command (opens new window) 是一个 Linux 命令大全搜索工具,内容包含 Linux 命令手册、详解、学习、搜集。
# 代码成图
# Carbon
Carbon (opens new window) 可以很方便地将源代码生成好看的图片用于分享。
# 词云生成
# WordCloud
WordCloud (opens new window) 能够将我们输入的文字快速生成一张词云图。
# 免费字体
# fontspace
fontspace (opens new window) 2006 年成立,迄今为止有 84000 个字体免费下载字体,由世界各地的设计师进行设计。
# 修图网站
# 一键 AI 抠图
一键 AI 抠图 (opens new window),百分之百全自动并且免费,解放生产力利器。强烈推荐。
# 在线 PS 工具
在线 ps 工具 (opens new window)拥有 photoshop 绝大部分的功能,无需安装在线批图,支持 psd,AI,sketch,pdf 等多种格式。
# 图片背景消除
removebg (opens new window) 可以帮助我们 100% 全自动且免费的消除图片背景。
# 颜色搭配
# color hunt (opens new window)
# 中国风配色网站 (opens new window)
# 渐变颜色 (opens new window)
# 壁纸网站
# Wallhaven (opens new window)
# Pexels (opens new window)
# Unsplash (opens new window)
# VSCode 插件
# Auto Close Tag (opens new window)
# Auto Rename Tag (opens new window)
# Bracket Pair Colorizer 2 (opens new window)
# Chinese (Simplified) Language Pack (opens new window)
# HTML CSS Support (opens new window)
# HTML Snippets (opens new window)
# Vetur (opens new window)
# React/Redux/react-router Snippets (opens new window)
# vscode wxml (opens new window)
# Git History (opens new window)
# GitLens (opens new window)
# Open in Browser (opens new window)
# vscode-icons (opens new window)
# Prettier (opens new window)
# Live Server (opens new window)
# One Dark Pro (opens new window)
# Power Mode (opens new window)
# Emoji (opens new window)
# Draw.io Integration (opens new window)
# Tabnine (opens new window)
# Copilot (opens new window)
# Quokka (opens new window)
# JSON to TS (opens new window)
# LeetCode (opens new window)
# 韭菜盒子 (opens new window)
# 小霸王 (opens new window)
# any rule
# Chrome 相关
# Console Importer
Console Importer (opens new window) 是一个 Chrome 插件,它能让你在 Chrome 控制台下载使用第三方包,方便快捷。
# Chrome 极简插件
相当于是一个 chrome 好用和受欢迎的插件集合地 (opens new window),可以在上面找到一些实用的插件。
# Chrome 插件推荐
# 桌面软件
# uTools
uTools (opens new window) 是一个桌面软件,它能够帮你迅速搜索到并打开本地程序,而且它有强大的插件系统,你可以根据自己的需要打造最适合自己的工具集合。
# SwitchHosts
SwitchHosts (opens new window) 可以帮助我们快速编辑本地 host 文件,注意使用时如果是新增 host 页面,要记得打开页面右侧的开关,否则配置不生效。还有,如果打开开关时提示没权限,那么需要重新以管理员的身份运行 SwitchHosts,再打开开关。
# PhpStudy
PhpStudy (opens new window) 可以帮助我们快速配置和启动服务器环境,支持 CentOS、Ubuntu、Debian、Fedora、deepin,Web 端管理,一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP 多版本共存及切换;自带 LNMP 与 LAMP。
# 其他工具
# 油小猴
油小猴 (opens new window) 是一个汇聚了各种黑科技的小站。
# 纸飞机
纸飞机 (opens new window) 是一款科学上网工具。
← 其他