字体
数据生成
  • Mock.js: 一个模拟数据生成器,可帮助前端开发和原型设计与后端进度分开,并减少一些单调,尤其是在编写自动化测试时。
  • json-schema-faker: 将 JSON Schema 与虚假生成器一起使用,为您的系统提供一致且有意义的虚假数据。
动画
  • fireworks-js: 一个简单的烟花库!可用于 React、Vue 3、Svelte、Angular、Preact、Solid 和 Web 组件的即用型组件。
  • canvas-confetti: 浏览器中的高性能五彩纸屑动画
  • vanta.js: 为网站制作动画 3D 背景
  • uiverse: 包含各种酷炫的组件,免费提供按钮、选择框输入框、加载等交互动效组件样式和代码,可以直接复制到项目里使用。
  • move.js: CSS3支持的JavaScript动画框架。
  • Anime.js: 一个JavaScript动画引擎。
懒加载
  • lazyload: 微小的、无依赖的异步 JavaScript 和 CSS 加载器.
  • lazysizes: 用于图像(响应式和正常)、iframe 等的高性能和 SEO 友好的惰性加载程序,可检测通过用户交互、CSS 或 JavaScript 触发的任何可见性更改,无需配置。
  • vue-lazyload: 一个 Vue.js 插件,用于在应用程序中延迟加载图像或组件。
瀑布流布局
  • Masonry: 一个网格布局库。它的工作原理是根据可用的垂直空间将元素放置在最佳位置,有点像石匠在墙上安装石头。
代码高亮
终端
  • Xterm.js: 在浏览器中构建功能齐全的终端
  • chalk: 用来美化相关控制台工具的输出消息和语句。包括加粗字体、修改字体颜色、改变字体背景色等。
  • cli-spinners: 70+ 个用于终端的旋转图标
存储
  • localForage: 一个快速而简单的 JavaScript 存储库。通过使用异步存储(IndexedDB 或 WebSQL)和简单的类 localStorage 的 API ,localForage 能改善 Web 应用的离线体验。
  • store.js: 适用于所有浏览器的本地存储包装器,无需使用 cookie 或闪存。在后台使用 localStorage、globalStorage 和 userData 行为。
DevTools
Vue
  • vueuse: Vue 组合 API 实用程序的集合.
  • vue-router: Vue.js 的官方路由器,为 Vue.js 提供富有表现力、可配置的、方便的路由。
  • Vue.js: 渐进式的 JavaScript 框架,易学易用,性能出色,适用场景丰富的 Web 前端框架。
Excel
  • handsontable: 一个 JavaScript 组件,它将数据网格功能与类似电子表格的 UX 相结合。 它提供数据绑定、数据验证、过滤、排序和 CRUD 操作。
表情符号
  • emojibase: 轻量级、最新、预生成、符合规范、本地化的表情符号集合 JSON 数据集、正则表达式模式等。
Node.js
  • Node: 中文网
  • execa: 更友好的命令执行和进程管理
  • nave: Node.js 的虚拟环境。
  • n: Node.js版本管理工具
  • fnm: Rust 中内置的跨平台 Node.js 版本管理器。
  • node-downloader-helper: node.js 的简单 http 文件下载器
  • nvm-windows: 适用于 Windows 的 Node.js 版本管理实用程序。
  • PM2: 具有内置负载均衡器的 Node.js 应用程序的生产进程管理器
文本
  • textract: Node.js 模块,用于从 HTML、PDF、DOC、DOCX、XLS、XLSX、CSV、PPTX、PNG、JPG、GIF、RTF 等中提取文本!
构建工具
  • Vite: 一种新型前端构建工具,能够显著提升前端开发体验
Chrome
  • puppeteer: 由谷歌Chrome官方团队提供的无头Chrome Node.js API。
图表
  • GoJS: 用于交互式流程图、组织结构图、设计工具、规划工具、视觉语言的 JavaScript 图表库。
微服务
  • qiankun: 一个基于 single-spa 的微前端实现库,旨在帮助大家能更简单、无痛的构建一个生产可用微前端架构系统。
图标
  • vue-fontawesome: Font Awesome 5 Vue 组件
  • useAnimations: 在Lottie框架中创建的动画图标库,可立即用于您的应用程序或网站。
  • iconfont: iconfont-阿里巴巴矢量图标库
状态管理
  • pinia: 符合直觉的 Vue.js 状态管理库,类型安全、可扩展性以及模块化设计。

  • vuex: Vue.js 的集中式状态管理。

  • vue-sync: 将 Vue 状态与浏览器 URL、服务器后端和其他端点同步。

  • vuelm: 受 Elm 架构启发的轻量级状态管理.

  • vuez: 一个简单但强大的 Vue.js 状态管理,只有 2 个 API.

  • vuet: 敏捷开发的 Vue.js 状态管理模型

  • vue-ya-stash: 另一个带有更新/补丁事件发射器的存储,类似于 v-bind.sync

  • vue-assign-model: 自动将元素值分配给 Vue.js 的模型。

  • vue-stash: 在 Vue 组件之间轻松共享反应式数据.

  • vue-model: Vue.js 的模型组件

  • tuex: Vuex 的一个最合理的替代品。

  • revuejs - vuejs: 2 的小巧、轻便和方便的状态管理,编写较少的冗长代码.

  • lue: 基于 Vue 和 vuex 的库,编写较少的冗长代码.

  • vuex-lite: 一个只有状态和突变的 1KB Vuex.

  • vue-shared: vuex 的轻量级简单替代品

  • vuex-module-generator: 它允许你轻松创建一个 vuex 模块。

  • vuex-declaration: 像 props 一样声明状态,在创建组件时动态地将状态注入到 vuex.

  • vuex-up: 为模块 vuex 带来混合和服务注入器功能.

  • effector: — 快速而强大的反应式状态管理器。Effector 可让您编写简单、快速且类型安全的代码,并轻松管理反应状态。

  • nano-state-vue: 高效、有效且可扩展的状态管理:少即是多

  • universal-model-vue: Vue(以及 Angular/React/Svelte)的统一状态管理

  • vue-states: Vue 的状态管理系统,具有与 Vue 组件相同的 API

  • v-bucket: 📦 受 Vuex 启发,使用组合 API 构建的 Vue 3.0 快速、简单和轻量级的状态管理.

  • VueFort: Vue 的数据建模.适用于 Vue 2 和 3。

  • @korijn/vue-store: 轻量级的 Vue 3 组合 API 兼容存储模式库,具有撤消/重做功能.

  • vuex-light: 为 Vue 3 提供鲁棒类型的状态管理系统

  • vue-object-state: 简单的对象/dto/模型状态跟踪

  • vue-datatable-url-sync: 将数据表选项和过滤器与 url 同步,即使在刷新或导航后也能保持用户偏好

  • vue-path-store: 使用点表示法路径语法的简单状态管理,还附带了 Vuex 和 Pinia 插件.

  • harlem: Vue 3 的简单、无主见、轻量级和可扩展的状态管理

  • hami-vuex: 🍈 哈密瓜味的 Vuex,模块化设计,完全 TypeScript 智能,Vue.js 的状态管理。

  • exome: 用于深度嵌套状态的基于代理的简单状态管理器.

  • vuedeux: Vue 和 Redux 的绑定解决方案. redux-store-mixin - Mixin 用于在 vue-component 方法中集成动作创建者的 Mixin vue-redux-prepare-props - 使用 Vuex 和 Vuedeux 将 Redux 的道具与 Vue.js 一起使用的助手

  • redux-store-mixin: Mixin 用于在 vue-component 方法中集成动作创建者的 Mixin

  • vue-redux-prepare-props: 使用 Vuex 和 Vuedeux 将 Redux 的道具与 Vue.js 一起使用的助手

  • vuejs-redux: Vue 和 Redux 的高阶组件工具.

  • vuex-coolstory: vuex 运行 redux-saga 的插件.

  • movue: Vue.js 的 Mobx 集成。

  • vue-mobx: Vuejs 2.x 的 Mobx 绑定.

  • mobx-vue-lite: 基于 Composition API 的 MobX 轻量级 Vue 3 绑定.

  • pinia-shared-state: 一个轻量级插件,用于在浏览器选项卡之间同步您的 pinia 状态.

  • pinia-undo: pinia 的撤消/重做插件.

  • pinia-xstate - 将 xstate: 状态机放入全局 pinia 存储中.

  • pinia-persistedstate: 使用 localStorage 持久化 Vuex 状态,如 vuex-persistedstate.

  • pinia-orm: 用于启用对 Pinia Store 的对象关系映射访问的 Pinia 插件。🍍

  • pinia-di: pinia 的依赖注入.

  • pinia-persistedstate-2: 在页面重新加载之间保留并解除冻结 Pinia 状态。

  • vue-幼儿园

  • vue-authenticate: 用于登录/注册和 OAuth (1.0/2.0) 身份验证的简单 Vue.js 身份验证库

  • vue-facebook-account-kit: fb 帐户工具包库的简单 vue 包装器.

  • casl-vue: 限制允许给定用户访问的资源

  • vue-google-api: 一个包装器,用于根据承诺将 Google 的 API 客户端轻松集成到任何 vue.js 2 项目中,内置 Oauth2“使用 Google 登录”工具.

  • vue-auth: 一个简单的轻量级 Vue.js 身份验证库

  • vue-auth-plugin: 使用打字稿的 Vue.js 的简单身份验证和授权库

  • vue-google-signin-button: 一个简单的 Vue 插件,用于将 Google 登录按钮包含在您的 Web 应用程序中

  • vue-facebook-signin-button: 一个简单的插件,用于将自定义 Facebook 登录按钮包含在您的 Web 应用程序中

  • vue-auth-href: 一个 VueJS 指令,用于下载受保护路由模式下的文件

  • vue-msal: 用于使用 Microsoft 身份验证库 (MSAL) 的 Vue 插件

  • vue-simple-acl: 一个简单的无主见的 Vue 插件,用于管理用户角色和权限、访问控制列表 (ACL) 和基于角色的访问控制 (RBAC).

  • vuex-persistedstate: 使用 localStorage 持久化 Vuex 状态.

  • vuex-plugin-jsdata: 用于将 Vuex 存储与 js-data 同步的插件.

  • vuex-local: Vuex 中的本地状态管理.

  • vuex-action: vuex 的实用程序,用于轻松创建和管理操作.

  • vuex-rest-api: 一个 Helper 实用程序,用于简化 REST API 与 Vuex 的使用.基于公理。

  • vuex-cache: 一个 Vuex 插件实用程序,用于缓存那些将发出远程请求的动作。

  • vuex-persist: 一个支持 Typescript 的 Vuex 插件,可帮助将存储保存到 localStorage 或任何自定义存储(您可以配置).

  • vuex-local-state: 向 vuex 添加 ‘localState/sessionState’ 选项.使用 localStorage 保持 Vuex 状态。

  • vuex-action-reload: 一个 vuex 插件,当满足条件时重新加载动作.

  • vuejs-storage: Vue.js 和 vuex 插件,用于使用 localStorage/sessionStorage 持久化数据。

  • vuex-orm: 用于启用对 Vuex Store 的对象关系映射访问的 Vuex 插件.

  • vuex-async-module: 减少生成 Vuex 模块的异步样板代码.与 Vue 2.x 兼容。

  • vuex-iframe-sync: iframe/window 之间的 Vuex 状态同步.

  • vuex-aspect: 将任何类型的远程数据绑定到 vuex 存储。

  • Vuenut: 是一个更快、更流畅地开发的组件。

  • vuex-map-fields: 为表单字段启用双向数据绑定。

  • vuex-search: 使用索引器和 Web Workers 进行客户端搜索的 Vuex 绑定.

  • vuex-pathify: 为 Vuex 存储提供统一的路径语法(例如foo/bar@a.b.c)

  • vuex-loading: 简化 vuex 加载状态管理

  • vuex-module-builder: Vuex 模块构建器是一个包装器,用于通过内置一些常用方法有效地编写 vuex 存储.

  • vuex-pagination: 在 Vue/Vuex 应用程序中轻松使用分页资源.适用于大多数 Vue 分页组件。

  • vuex-easy-firestore: Firebase Cloud Firestore 和 Vuex 的简单耦合.2 路同步与 0 样板!

  • vuex-listener: 一个全局的 Vuex 动作和突变监听器插件

  • jsonapi-vuex: 将 JSONAPI API 与 Vuex 存储一起使用,并对记录进行客户端重组/规范化.

  • vuexi: 提供实用程序来简化异步操作和状态管理

  • stfalcon-vuex-loading-plugin: 处理 Vuex 加载状态的最简单方法

  • Rest Resource: Vue - Vue.js 和 Vuex 项目的 Rest HTTP 资源管理.

  • Vuex Stateshot: 💾 Vuex3.1+ 的 Actions/Mutations 状态快照插件.

  • vuex-loopback: Vuex 模块工厂和 Loopback 的 Vue 组件.

  • vuex-state-snapshot: 一个 Vuex 插件,用于在突变时拍摄状态快照.

  • vuex-awesome-async: 它包装了 Vuex 存储以轻松管理异步请求(加载、错误和缓存状态).

  • vuex-factories: 用于生成 vuex 动作和突变的工厂函数.

  • vuex-hooks: 启用了 Typescript 的 vuex composition-api 钩子.

  • vuex-composition: 一个实用程序包,可以轻松地将 Vuex 与组合式 API 和响应式 API 一起使用.

  • vuex-composition-helpers: 一个工具包,可以轻松地将 Vuex 与组合式 API 一起使用.

  • vuex-ts-enhance: 增强和方法提示的工具mapXXXdispatch

  • vuex-masked-modules: 一个 Vuex 插件将模块的数据结构放在 localStorage 中,能够屏蔽或加密数据以使其难以探索.专为 Vue 3 和 Vuex 4 设计。

  • vuex-basement: Vuex 状态持久化和选项卡/窗口之间的同步.

  • vuex-shared-mutations: 在选项卡/窗口之间共享 vuex 突变.

  • vuex-multi-tab-state: 使用此 Vuex 插件在多个选项卡之间共享和同步状态.

服务管理
  • node-linux: 一个实用程序,可以将 Node.js 脚本作为 Linux 守护程序运行。
  • node-mac: 一个实用程序,用于创建/管理 Node.js 脚本作为 OSX 守护程序。
  • node-windows: 此库可用于安装/启动/停止/卸载 Node 脚本作为生产环境的 Windows 后台服务
编译器
  • bytenode: Node.js 的极简字节码编译器
小程序
  • lin-ui: 简洁、易用、灵活的微信小程序组件库
  • taro-ui: 一款基于 Taro 框架开发的多端 UI 组件库
  • wux-weapp: 一套组件化、可复用、易扩展的微信小程序 UI 组件库
  • ColorUI: 鲜亮的高饱和色彩,专注视觉的小程序组件库
  • iview-weapp: 一套高质量的微信小程序 UI 组件库
  • vant-weapp: 高颜值、好用、易扩展的微信小程序 UI 库
  • weui: 微信官方设计团队的UI库,包括移动Web应用程序中最有用的小部件/模块。
加密
  • crypto-js: 加密标准的 JavaScript 库。
  • jsrsasign: 是一个开源的免费加密库,支持 RSA/RSAPSS/ECDSA/DSA 签名/验证、ASN.1、PKCS#1/5/8 私钥/公钥、X.509 证书、CRL、OCSP、CMS SignedData、TimeStamp、CAdES 和纯 JavaScript 中的 JSON Web 签名/令牌。
数据库
  • oracledb: 适用于 Node.js 的 Oracle 数据库驱动程序
  • lowdb: 简单易用的本地 JSON 数据库。使用本机 JavaScript API 进行查询。用 TypeScript 编写。(支持 Node、Electron 和浏览器)
  • nano: 用于 Node.js 的官方 Apache CouchDB 库。
  • lokijs: 一个用 javascript 编写的面向文档的数据库。它的目的是以 nosql 方式将 javascript 对象存储为文档,并使用类似的机制检索它们。
JSON
  • json-diff: JSON 文件的结构差异比较工具
  • json-server: 在不到 30 秒的时间内获得一个完整的假 REST API
  • dot-json: 从 CLI 或 NodeJS 轻松编辑 json 文件。
  • jsonpath-plus: 分析、转换和有选择地从 JSON 中提取数据 文档(和 JavaScript 对象)。
  • serialize-javascript: 将 JavaScript 序列化为包含正则表达式、日期和函数的 JSON 超集。
  • flat: 展平/取消展平嵌套的 Javascript 对象
  • BFJ : 大友好的 JSON。大型 JSON 数据集的异步流式处理函数。
  • strip-json-comments: 从 JSON 中剥离注释。允许您在 JSON 文件中使用注释!
  • flatted: 一个超轻量级 (0.5K) 和快速的循环 JSON 解析器
  • json-stable-stringify: 一个稳定地序列化 JSON 的 JavaScript 库。 它能够将一个 JSON 对象序列化为一个字符串,而保持该字符串总是会以相同的顺序序列化其中的属性。
签名
  • jose: 用于 JSON 对象签名和加密的 JavaScript 模块,提供对 JWT、JWS、JJWE、JWK、JWKS 等的支持。
  • jsonwebtoken: JSON Web Tokens 的实现。
  • passport-jwt: 使用 JSON Web Tokens 进行身份验证的 Passport 策略。
配置
  • cosmiconfig: 搜索并加载程序的配置。它具有基于 JavaScript 生态系统中传统期望的智能默认值。 但它也足够灵活,可以在您想搜索的任何地方进行搜索,并加载您想要加载的任何内容。
CSV
  • csvtojson: 一个全面的 nodejs csv 解析器,用于将 csv 转换为 JSON 或列数组。
  • PapaParse: 一个功能强大的 CSV 库,支持解析 CSV 文件/字符串并导出为 CSV。
表单
  • formidable: 最常用、最灵活、最快速的多部分表单数据流式解析器。支持上传到无服务器环境、AWS S3、Azure、GCP 或文件系统。用于生产。
TypeScript
  • type-fest: 基本 TypeScript 类型的集合
XML
  • fast-xml-parser: 验证 XML、将 XML 解析为 JS 对象或从 JS 对象构建 XML,而无需基于 C/C++ 的库且没有回调。
  • xml2js: 简单的 XML 到 JavaScript 对象转换器。它支持双向转换。
WEB框架
  • Fastify: 快速且开销低的 Web 框架.
日志
  • winston: 多传输异步日志记录库.
  • pino: 非常低的开销 Node.js 日志库。
引导
  • Driver.js: 功能强大、高度可定制的 JavaScript 引擎,可将用户的注意力集中在整个页面上
地图
  • Cesium.js: 用于世界级 3D 地球仪和地图🌎的开源 JavaScript 库
文件
  • fs-extra: 添加 fs 模块中未包含的文件系统方法,并向这些方法添加 promise 支持。
移动
  • NativeScript: 使用 NativeScript 的本机移动应用程序
  • - 使用 Framework7 和 Vue: Framework7-Vue 构建功能齐全的 iOS 和 Android 应用程序.
  • vux: [中文] 基于 WeUI 的 Vue UI 组件.
  • vue-onsenui: 使用 HTML5 和 JavaScript 的移动应用程序开发框架和 SDK.创建美观且高性能的跨平台移动应用程序。基于 Web 组件,并为 Angular 1、2、React 和 Vue.js 提供绑定。
  • Weex - Weex: 提供了跨平台发布的能力,因此 Web、Android 和 IOS 应用程序可以使用相同的 API 开发功能。
  • weex-eros: [中文] Eros 是基于 Weex 和 Vue 的应用解决方案,它使您能够使用 Vue 的 API,简单快速地开发中小型应用。
  • Ionic: 移动应用开发框架
  • Vue Native: 使用 JavaScript 构建跨平台原生移动应用程序
  • mint-ui: Vue.js 的移动 UI 元素。
  • vant: 来自 YouZan 的 Vue.js 2.0 移动 UI。
  • cube-ui: Vue.js 2 实现的出色移动 ui 库。
  • mand-mobile: 基于 Vue.js 2 的移动 UI 工具包,专为金融场景而设计.
  • NutUI: 用于移动 Web 的 Vue.js 2.0 UI 工具包
React
  • React: 用于构建用户界面的库.它是声明性的、高效的,而且非常灵活。使用虚拟 DOM。
openInula
  • openInula: 一款用于构建用户界面的 JavaScript 库,提供响应式 API 帮助开发者简单高效构建 web 页面.
搜索
  • MiniSearch: 一个小巧但功能强大的内存全文搜索引擎,用 JavaScript的。它尊重资源,并且可以舒适地在两者中运行 节点和浏览器中。
  • Js Search: 支持对 JavaScript 和 JSON 对象进行高效的客户端搜索。
  • Elasticlunr.js: 一个基于 Lunr.js 开发的轻量级全文搜索引擎,用JavaScript开发,用于浏览器搜索和离线搜索。
  • FlexSearch: 它是浏览器和Node.js的下一代全文搜索库,性能优于所有搜索库,还提供灵活的搜索功能,如多字段搜索、语音转换或部分匹配。
  • Fuse.js: JavaScript 中的轻量级模糊搜索,零依赖性。
  • Lunr.js: 一个小型的全文搜索库,用于浏览器。它为 JSON 文档编制索引,并提供一个简单的搜索界面,用于检索与文本查询最匹配的文档。
  • Meilisearch: 一个 RESTful 搜索 API。它旨在为希望为最终用户⚡️🔎提供快速且相关的搜索体验的每个人提供现成的解决方案
iFrame
  • iframe-resizer: 自动调整相同和跨域 iFrame 的高度和宽度大小,以适应其包含的内容。
网络
  • ipify: 获取主机公网 IP 地址
  • get-port: 获取可用端口。
UserAgent
  • Bowser: 一个小型、快速且丰富的 API 浏览器/平台/引擎检测器,适用于浏览器和 node。
Markdown
  • StackEdit: 基于 PageDown 的全功能开源 Markdown 编辑器
  • Pen: 享受实时编辑 (+Markdown)。
  • turndown: 用JavaScript将HTML转换为Markdown
富文本编辑器
  • TinyMCE: JavaScript 富文本编辑器.
  • medium-editorMedium.com 所见即所得的编辑器克隆。使用 contenteditable API 实现富文本解决方案。
  • Quill: 一个现代的所见即所得编辑器,专为兼容性和可扩展性而构建。
代码编辑器
  • CodeMirror: Web 的代码编辑器组件。它可以被使用 在网站中实现一个文本输入字段,支持许多 编辑功能,并具有丰富的编程接口,允许 进一步扩展。
  • Ace: 一个用JavaScript编写的代码编辑器。
  • Monaco Editor: VS Code 的全功能代码编辑器
Electron
  • @electron/asar: 一种简单而广泛的存档格式,它的工作方式是这样的 所有文件在一起无需压缩,同时具有随机访问支持.tar
  • Electron: 一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。
Angular
  • Angular: 一个应用设计框架与开发平台,旨在创建高效而精致的单页面应用。
UI框架
  • ant-design-vue: 为 Web 应用提供了丰富的基础 UI 组件,我们还将持续探索企业级应用的最佳 UI 实践。
  • Arco Design: 字节跳动出品的企业级设计系统
  • Element: 一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库
  • TDesign: 腾讯开源的企业级设计体系,提供了统一价值观,一致的设计语言和视觉风格,和开箱即用的 UI 组件库。
  • Element Plus: 基于 Vue 3,面向设计师和开发者的组件库。
静态网站生成器
  • Hugo: 世界上最快的静态站点构建引擎
  • VuePress: 简约的 Vue 驱动的静态站点生成器.
  • Peco: 人类的静态网站生成器。未维护
  • Saber: 一个静态网站生成器,用于使用 Vue.js 构建超快的网站。
  • Gridsome: 使用 Vue.js 构建超快速的现代网站
  • Servue: 服务器端渲染引擎,将 vue 文件渲染为 html 字符串.
  • îles: 互动岛,快乐的网站生成器
图像
  • sharp: 高性能 Node.js 图像处理,调整 JPEG、PNG、WebP、AVIF 和 TIFF 图像大小的最快模块。使用 libvips 库。
低代码
  • amis: 前端低代码框架,通过 JSON 配置就能生成各种后台页面,极大减少开发成本,甚至可以不需要了解前端。
日期
  • Day.js: 一个极简快速2kB的JavaScript库,可以为浏览器处理解析、验证、操作和显示日期和时间
  • Luxon: 一个用JavaScript处理日期和时间的库。
  • Moment.js: 一个JavaScript日期库,用于解析、验证、操作和格式化日期。
组件
CSS
  • Bourbon: 一个简单轻量级的 Sass 混音库.
  • Susy: Sass 的响应式布局工具包.
  • postcss-pxtorpx-pro: postcss px 转 rpx 插件
  • Tailwind CSS: 扫描所有 HTML 文件、JavaScript 组件以及任何 模板中的 CSS 类(class)名,然后生成相应的样式代码并写入 到一个静态 CSS 文件中。
  • PostCSS: 一个用JS插件转换样式的工具。这些插件可以检测你的CSS,支持变量和混合,编译未来的CSS语法,内联图像等等。
Nuxt
  • Nuxt.js: 一个免费且开源的框架,它提供了一种直观且可扩展的方式来创建类型安全、高性能和生产级别的全栈Web应用和网站,使用的是Vue.js。
ES6 (美)
ES6
  • es6features: ECMAScript 6 功能概述.
  • es6-features: ECMAScript 6:功能概述和比较.
  • es6-cheatsheet: ES2015 [ES6] 备查表,包含提示、技巧、最佳实践和代码片段.
自适应
  • autofit.js: 一个可以让你的PC项目自适应屏幕的工具,其原理非常简单,即在scale等比缩放的基础上,向右或向下增加了宽度或高度,以达到充满全屏的效果,使用autofit.js不会挤压、拉伸元素,它只是单纯的设置了容器的宽高。
CSS预处理器
  • LESS: 向后兼容 CSS,它添加的额外功能使用现有的 CSS 语法。
  • Sass: 成熟、稳定、强大的专业级 CSS 扩展语言.
  • STYLIS: 轻量级CSS预处理器.
  • Stylus: 为 NodeJs 构建的富有表现力、健壮、功能丰富的 CSS 语言.
CSS解析器
  • CSSOM: 用纯JavaScript实现的CSS对象模型.
  • CSSTree: 带有语法验证器的详细CSS解析器.
  • Gonzales PE: 支持预处理器的CSS解析器.
  • Mensch: 一个体面的 CSS 解析器.
  • ParserLib: CSSLint/parser-lib.
  • 返工: 用于 Node.js 中 CSS 预处理的插件框架。
  • Stylecow: 适用于所有浏览器的现代CSS.
插件
工具
  • uni-app: 使用 Vue 语法开发小程序、H5、App的统一框架
  • Taro: 使用 React 的方式开发小程序的框架,同时支持生成多端应用
  • WePY: 支持组件化的小程序开发框架
  • mpvue: 基于 Vue.js 的小程序开发框架,从底层支持 Vue.js 语法和构建工具体系
  • chameleon: 一套代码运行多端,一端所见即多端所见
  • kbone: Web 与小程序同构解决方案
  • Remax: 使用真正的 React 构建小程序
  • wept: 微信小程序实时运行环境
  • wechat_web_devtools: Linux 下微信开发者工具
  • wafer: 快速构建具备弹性能力的微信小程序
  • MPX: 增强型小程序框架,深度性能优化,支持跨小程序平台开发,完全兼容原生小程序组件
  • Labrador: 支持 ES6/7 的微信小程序组件化开发框架
  • licia: 支持小程序的 JS 工具库
  • megalo: 基于 Vue 的小程序开发框架
  • CloudBase Framework: 腾讯云开发开源一键部署工具,支持部署小程序及云开发应用
  • tina: 轻巧的渐进式微信小程序框架
  • minapp: TypeScript 版小程序开发框架(兼容原生小程序代码)
  • Okam: 使用类 Vue 方式开发小程序的渐进增强框架,支持生成微信/百度等主流平台的小程序
  • xpmjs: 微信小程序云端增强 SDK
  • WeApp-Workflow: 基于 Gulp 的微信小程序前端开发工作流
  • weapp-tailwindcss-webpack-plugin: 在小程序里使用 TailwindCSS 吧
  • gulp-wxa-copy-npm: 微信小程序 gulp 插件,解决 npm 包管理和 babel-runtime
  • weact: 用 JSX 快速开发小程序
  • socket.io-mp-client: 微信小程序 socket.io 客户端
  • @wxa: AOP小程序开发框架
  • px2rpx: Px 转 Rpx 在线工具
  • wxml-parser: JavaScript WXML parser
  • @wxml/parser, @wxml/traverse, @wxml/generator: WXML babel like AST interpreter
  • weappx: 基于 redux 的数据层管理框架
  • weapp-start: 基于插件机制的开发脚手架,改善原生小程序开发体验
  • Egret Wing: 支持微信小程序实时预览的 IDE
  • wxapp-graphql: 小程序 GraphQL 客户端
  • gulp-wxapp-boilerplate: 小程序+小程序云 Gulp 开发脚手架,支持云函数 mock
  • wenaox: 小程序数据层管理 ,轻量性能好,支持中间件
  • authing-wxapp-sdk: 身份认证 for 微信小程序
  • weapp-eslint-boilerplate: 微信小程序 Eslint 通用模板文件,节省自己配置的时间
  • Anka: 渐进式小程序开发工具集,提供通用的开发函数库及组件
  • WeAppBunXin: 微信小程序开发之影分身术,一套代码生成多个小程序
  • miniprogram-build: 小程序命令行编译工具(支持typescript,原生npm,资源文件压缩…)
  • wcc.js: wcc.js 是wxml文件和wxs文件编译器的nodejs实现
  • wcsc.js: wcsc.js 是wxss文件编译器的nodejs实现
  • weapp-gulp: Gulp高效构建微信小程序,让开发变得更简单
  • cheers-mp: Almost零配置微信原生小程序脚手架,vue-cli般的体验~(ts、less、原生npm、云OSS、CI自动发布体验版)
  • we-mobx: 在微信小程序中使用 MobX
  • weconsole: 功能全面、界面与体验对标 Chrome devtools 的可定制化的小程序开发调试面板
  • wechat-web-devtools-linux: Linux 下微信开发者工具
  • rubic: 基于 Vue3 的小程序开发框架,在小程序中使用 Composition API
Demo
预渲染
  • react-snap: SPA 的零配置静态预渲染器
  • prerender-plugin: 一个 Node.js/webpack 插件,用于在单页应用程序 (SPA) 中预渲染静态 HTML。
  • vue-prerender: 一个 Vue.js 定制插件,它实现了使用无头 chrome 预渲染 Vue.js 页面的三种策略.
  • Rendora: 使用无头 Chrome 的动态 SSR(服务器端渲染)轻松解决现代 javascript 网站的 SEO 问题
  • pre-vue: 一个样板 Vue + Nuxt 项目,提供对 OpenGraph 标签、Google Analytics、站点地图和机器人 .txt 的内置支持。
  • ssr-vuejs-nodejs: 在没有 Nuxt 的情况下使用 nodejs 在服务器端渲染 vuejs.
  • vue-genesis: 🔥基于 Vue SSR🔥 的微前端、微服务和轻量级解决方案
页面导航
  • vue-navigation: 页面导航库,记录路由和缓存页面,如原生应用导航.一个页面导航库,记录路由并缓存页面,像原生 APP 导航一样。
  • vue-acl: VueJS 2 的访问控制列表.
  • vue-breadcrumbs: 使用 vue-router 为 Vue 1.x 和 Vue 2.x 实现简单的面包屑功能.
  • vue-2-breadcrumbs: 用于 Vue 2.x 和 Bootstrap 4 的面包屑和 vue-router
  • vs-crumbs: 40 行代码中的 Vue 面包屑,允许没有子视图的嵌套路径.
  • vue-nav: 页面导航管理器,支持原生移动应用的所有导航功能。
  • vue-2-crumbs: Vue.js 2 框架的面包屑插件,允许在路由元对象中选择父路由,而无需子路由.还允许使用动态数据。
  • vue-pesdk: 的PhotoEditorSDK 的 Vue.js 包装器
  • vue-resolve: 在输入/渲染该路由的组件之前解析路由数据。
  • vue-page-stack: Vue SPA 的路由和导航.Vue 单页应用导航管理器
页面可见性
音频视频
  • Vue-APlayer -: 🍰 适用于 Vue 2.x 的易于配置的音乐播放器.
  • vue-audio: 音频标签包装器;Vue 2.x 的声音播放器组件
  • vue-dplayer: 基于 DPlayer 的 Vue 2.x 视频播放器组件.
  • vue-canvasvideo: 用于在 iOS/Safari 上播放视频背景和自动播放视频的 Vue 2.x 组件.
  • vue-music: 基于 html5 的 Vue 组件。
  • vue-audio-visual: Vue HTML5 音频可视化组件.
  • vue-plyr: 一组用于 plyr 视频和音频播放器的 Vue 组件.
  • v-playback: 一个 Vue2 插件,使视频播放更容易.
  • vue-audio-recorder: Vue.js 的录音机。它允许在服务器上创建、播放、下载和存储记录
  • vue-video-section: Vue 的简单视频标题/部分组件.适用于视频背景和在其上叠加内容。
  • vue-waveform: 它是使用 canvas 波形音频播放器 wavesurfer 组件包含 Vue 2.x 的时间线条线
  • vue-responsive-video-background-player: 以不同的分辨率在后台响应播放您自己的视频.
  • vue-h5-audio-controls: 一个简单的 Vue h5 音乐控制器.
  • xns-audio-player-simple: 一个轻量级且可定制的 Vue 2.x 音频播放器驱动的 HTMLAudioElement.
  • vue-core-video-player: Vue.js的轻量级视频播放器
  • vue-player: 一个简单的 html5 视频播放器,带有 Vue 2.x 的 img 占位符.
  • vue-audio-better: 易于为 Vue 2.x 创建自定义音频播放器组件.一个有灵魂的进度条。
  • vue-sounds: 轻松将声音添加到您的组件中.
  • vue-soundcloud-player: 支持单首曲目和播放列表的自定义Soundcloud播放器
  • vue-use-sound: 用于播放音效的 Vue Hook.
  • vue-flv-player: 基于 flv.js 的 Vue 5.x 的 HTML2 Flash 视频 (FLV) 播放器组件。
  • control-knob: Vue 3 的旋转控制旋钮组件,其行为类似于音频应用程序控件.
  • simple-vue-camera: 一个简单易用但广泛的 Vue 3 相机组件,支持 Typescript,可创建出色的相机体验.
  • vue-vision-camera: Vue 3 的相机组件.我们可以将此组件用于计算机视觉任务,如条形码/二维码扫描、文本识别等。
  • 1llest-waveform-vue: 一个轻量级且可控的音频可视化 vue3 插件.
集成
  • vue-disqus: 用于将 Disqus 注释集成到您的应用程序中的 Vue 组件,并支持 SPA.
  • vue-youtube-embed: Vue.js 和 YouTube。
  • vue-add-to-calendar: 一个提供“添加到日历”功能的 Vue.js 组件,适用于 Vue 2.X。
  • Vue 在 Meteor: Vue + Meteor - 中的一流集成.
  • av-ts: 一个现代的、类型安全的、惯用的 Vue 绑定库.
  • Neutronium: 使用 HTML、CSS 和 javascript 构建 .NET 桌面应用程序.
  • vue-typescript-jest: Vue.js 组件(支持 html、pug 和 babel)和 TypeScript 的 Jest 预处理器 .js.
  • vue-jest-utils: 使用 Jest 测试 Vue.js 组件的实用程序。
  • vue-custom-element: Vue 自定义元素 - Vue.js 的自定义元素。
  • vue-cordova: Cordova的Vue.js插件。
  • vue-wamp: AutobahnJS 包装库 fo Vue.js.
  • express-vue: Express.js 的 Vue 渲染引擎。用。使用 res.render() 将 Vue 文件作为模板。
  • vue-grecaptcha: 用于 VueJS 2 的 Google reCAPTCHA
  • vue-recaptcha: Vue.js 的谷歌 reCAPTCHA 组件
  • require-vuejs: RequireJS 插件,用于异步和动态加载和解析 .vue 组件.
  • facebook-login-vuejs: 用于验证您的 Facebook 应用程序并获得 Facebook 登录的好处的 Vue 组件.
  • vuejs/vuefire: VueJS 的官方 Firebase 集成
  • vuefire: VueJS 和 Vuex 的 Firebase
  • vue-runkit: Vue.js 的 RunKit 嵌入
  • vue-youtube: 提供一个简单的层,让您在 YouTube IFrame Player API 上发挥您的想象力.(与SSR兼容)
  • vue-introjs: 将介绍.js分步指南和功能介绍与 Vue.js http://introjs.com/ 集成.
  • vue-loopback - Loopback: 和 Vue 应用程序模板
  • vue-laroute - 使用 laroute: 将 Laravel 路由集成到您的 VueJS 应用程序中.
  • vue-raven: 自动报告从 vue 组件触发的未捕获的 JavaScript 异常.
  • vue-telegram-login: 用于 Telegram 登录的 Vue 组件
  • vuexpress: Vue + Express.js = VueXpress / Express.js 的服务器端渲染引擎。使用 .vue 文件作为 Express.js 模板。
  • vue-fixer: 修复程序 API 的简单 vue 组件.
  • amazon-cognito-vuex-module: Amazon Cognito 的 Vuex 模块。
  • vue-web3: Vue.js 的 Web3 区块链绑定(受 Vuefire 和 Drizzle 的启发)
  • sbt-vuefy: Playframework 的 Vue.js 集成
  • loopback-vue-starter: LoopBack 和 Vue 入门模板,可通过 和 轻松管理插件。vue-clivue ui
  • vue.py: 用 Python 编写 Vue.js 组件
  • vue-telegram-passport: Telegram Passport 的 Vue 组件
  • vue-facebook-login-component: 用于集成 Facebook 登录的完全可定制的组件.
  • vue-programmatic-invisible-google-recaptcha: 一个简单的不可见的 Google reCAPTCHA 组件,专注于编程调用.
  • vbuild: 它的主要目的是让你在 vuejs 应用程序中使用组件(.vue 文件),而无需完整的 nodejs 堆栈.从 0.6 版本开始:您可以在纯 python 中创建组件!
  • feathers-vuex: 是 Feathers Client 和 Vuex 的一流集成。它在后台实现了许多 Redux 最佳实践,消除了大量样板代码,并且仍然允许您轻松自定义 Vuex 商店。
  • vue-nocaptcha: Vue.js 的阿里云 noCAPTCHA 组件
  • ionic-vue: Ionic v4 的 Vue.js 集成
  • vue-0xcert: 0xcert 框架的 Vue.js 集成 - 一个开源库,提供用于构建强大的去中心化应用程序的工具
  • vue-zdog: zDog 的 Vue 包装器 - 浏览器的极简主义 3D 引擎
  • vue-unleash: Unleash 开源功能标志平台的 Vue 插件
  • vue-zeye-client: 一个 Vue 插件,用于简单使用 Zeye-server 开源 mediasoup WebRTC SFU 服务器
  • vue-postgrest: PostgREST 的 Vue.js 集成:灵活、强大且易于使用。
  • Vuecket: Web框架,其中Vue.JS的力量与Apache Wicket的魔力相结合
  • vue-ld: Vue LaunchDarkly 插件和路由实用程序
  • Prisma: 用于 @sherlog/cli 的日志可视化客户端
  • vuetube: 🚀 一个快速、轻量级、延迟加载的 vue 组件,充当 YouTube Iframe 播放器 API 上的薄层,渲染速度快
  • vue-tweet: Vue 3 组件,可让您通过仅提供推文 ID 将推文嵌入到您的应用程序中
  • vue-dapp: Vue 3 库,用于使用 ethers.js 构建 Dapps.
  • vue3-recaptcha2: 用于 Vue 2 的 Google reCAPTCHA 3.
  • hugoVueSFC: Hugo 中的 Vue 单文件组件 (SFC).
  • vue-tg: Vue 3 的 Telegram Web Apps 集成.
降价
  • vue-markdown: 一个强大且高速的 Vue Markdown 解析器.
  • vue-mavonEditor: 基于 Vue 的 Markdown 编辑器,支持多种个性化功能.
  • vue-simple-markdown: 一个简单且高速的 Vue Markdown 解析器.
  • vue-simplemde: simplemde 的包装器.适合初学者和专家的愉快编辑。具有内置自动保存和拼写检查功能。
  • @f3ve/vue-markdown-it: Vue3 的 markdown-it 组件.易于使用且完全键入。
门户
  • vue-dom-portal: Vue.js 组件中 DOM 元素的转义舱口。
  • portal-vue: 一个 Vue 插件,用于在 DOM 中的任何位置渲染组件的模板(在 virtualDOM 级别工作,不会移动 DOM 中的节点)
链接预览
  • link-prevue: 用于生成链接预览的灵活组件.
部件
  • vue-generator: 用于 Vue 组件、视图和存储模块的 CLI 生成器.
  • vue-component-generator: vue 组件的生成器,支持 Vue1.X 和 Vue2.X.
  • rapydml_cmp: Vue 组件 pythonic 生成器,构建在 RapydML 和 RapydScript 之上.
  • vue-authoring-template: 用于创作的模板,也以简单的方式以故事场景(故事书)格式发布 Vue 组件及其用例.
  • vue-component-boilerplate: 用于为 VueJS 组件生成样板代码的模板,预装了构建脚本和测试.
  • vue-generate-component-typescript: vue 的打字稿代码生成器,它可以生成组件、指令、过滤器。
  • vuejs-generate: 一个简单的 CLI,用于生成 Vue 组件、存储、存储模块和单元测试.
  • vue-sh-cli: 用于生成 Vue 组件、视图、存储模块和单元测试的 CLI.支持 Vue 3 组件模板和 Typescript。
通知
选取 框
  • vue-dynamic-marquee: 跑马灯组件,完全响应动态更改.
  • vue3-marquee: 一个简单且响应迅速的 Vue 3 应用程序的选框组件,具有 0 依赖项.
过滤 器
迁移
路由
资产管理
  • vue-script2: 单页应用程序的标准化、设计人员友好的脚本标记行为.
  • vue-loader: Vue.js 组件的 Webpack 加载器。
  • vueify: 单文件 Vue 组件的浏览器化转换.
  • vue-compiler: 围绕 vue-component-compiler 的简单 cli 包装器.
  • vue-brunch - 为 Brunch: 添加对预编译单个文件 Vue 组件的支持.
  • poi: 使用单个 .js 文件开始编写应用程序,Poi 可以为您处理所有开发设置,不再有配置地狱。
  • http-vue-loader: 直接从您的 html/js 加载 .vue 文件,无需 node.js 环境或构建步骤。
  • vue-jsx-hot-loader: 使用 JSX 渲染函数为 Vue.js 组件启用 HMR。
  • VueInBrowserLoader: 从给定的 URL 加载一个 .vue 文件,并直接在浏览器中将其编译为组件。
  • vue-separate-files-webpack-loader: 用于分离的 Vue 组件部分的 Webpack 加载器
  • vue-svg-loader: webpack 加载器,可让您将 SVG 文件用作 Vue 组件
  • vue-registrar: 一个动态注册你的组件和 vuex 模块的包 - ☘️ 使你的代码更具可读性!
  • vue-automatic-import-loader: 使用 match 函数自动导入 Vue 单个文件组件的 webpack 加载器.
  • vue-aimg-loader: 一种无需编写 css 即可在 Vue 模板中使用图像的简单方法.
  • vite-svg-loader: 将 SVG 文件加载为 Vue 组件的 Vite 插件
  • vue-sfc-split: 转换 SFC 以供本机浏览器使用,无需构建
  • webpack-plugin-qiniu-upload: Vue3,webpack-plugin-qiniu-upload for qiniu(七牛)|aws(亚马逊) 云上传.支持 @vue/cli-service 5.0.x
调整
  • vue-not-visible: Vue 指令,用于从屏幕上小于断点的 dom(如 v-if)元素中删除.
  • vue-window-size: 提供反应性窗口大小属性。
  • vue-responsive-text: ↔ 相对于其父节点的宽度缩放其子节点的组件
  • v-hide: V-IF 和 V-SHOW 附带的 V-HIDE 指令。在 DOM 中保留布局空间
课程
  • 通过构建和部署 CRUD 应用程序来学习: Vue - 本课程的重点是通过使用测试驱动开发 (TDD) 构建和测试 Web 应用程序来教授 Vue 的基础知识.
  • 从头开始的高级 Vue.js 功能: 学习如何从头开始构建更易于访问的路由、状态管理、表单验证和国际化库!
  • 成为忍者: 使用 Vue 3 - 本课程教授如何使用 Vue CLI、TypeScript 和组合式 API 逐步使用 Vue 3 构建完整的应用程序。每个练习都附带说明和测试,以检查 100% 的代码。
认证
  • vue-auth-ui: 用于用户身份验证的预构建组件集
视差
  • vue-parallax: 以比窗口慢的速度滚动图像以创建整洁的光学效果。
  • vue-parallaxy: 用于视差图像滚动效果的 Vue.js 组件.
  • vue-mouse-parallax: 一个简单易用的鼠标视差组件 - 用 Vue.js 制作
  • vue-parallax-js: 微小的 vue 组件,它添加了对元素的视差效果指令.
  • vue-parallax-view: 创建一个复合控件,该控件显示对鼠标移动做出反应的不同图像以创建深度效果
覆盖
  • vuedals: 具有单个组件实例的多个模态窗口的 VueJS (2.x) 插件.
  • sweet-modal-vue: 模态上发生的最甜蜜的库.现在可用于 Vue.js。
  • vue-js-modal: 简单易用、高度可定制、移动友好的 Vue.js 2.0+ 模态,具有 0 依赖项.
  • vudal: vue.js 的模态窗口
  • vodal: 带有动画的 vue 模态。
  • vue-image-lightbox: 一个 Vue 图像灯箱/画廊,可以很好地显示图像.
  • vue2-simplert: Vue 2 简单警报组件 (SweetAlert Inspired) 作者:Irfan Maulana
  • Vue-Semantic-Modal -: 没有 jQuery 依赖的 Vue 2 语义 UI 模态组件
  • v-img: 易于安装的图片库。
  • vue-dialog-drag: 可拖动对话框
  • vue-ya-semantic-modal: Vue2 的另一个语义 ui 模态组件,没有 Jquery,但有 Vue 过渡
  • vue-pure-lightbox: 非常简单的灯箱插件,没有任何依赖 - 只有 Vue!🖼
  • v-viewer: vue2 和 vue3 的图片查看器组件,支持旋转、缩放、缩放等,基于 viewer.js
  • vue-messagebox: Vue 上简单且按订单制作的 messagebox 组件.
  • vuejs-dialog: 一个轻量级的、基于承诺的警报、提示和确认对话框.
  • @hscmap/vue-window: vue2 的窗口 UI 组件.
  • vue-gallery: VueJS 响应式和可自定义的图像和视频库、轮播和灯箱,针对移动和桌面 Web 浏览器进行了优化.基于 blueimp-gallery
  • vue-swal: 用于将 SweetAlert 集成到 Vuejs 的小型包装器.(与SSR兼容)
  • vue-modal-dialogs: ✨ 承诺你自己的对话!
  • vue-img-view: Vue.js的插件,你可以在任何地方拖动/查看/旋转图片
  • vue-modaltor: vuejs 最高级的可配置模态组件
  • v-modal-backdrop: vue 的简单通用背景组件
  • vue-cute-modal: 一个简单易用的 Vue 应用程序模态组件.
  • v-dialogs: 一个简单而强大的对话框,包括 Modal、Alert、Mask 和 Toast 模式,基于 Vue2.x
  • vue-gallery-slideshow: VueJS 的响应式图库组件
  • vue-a11y-dialog: 可访问对话框 a11y-dialog 的 Vue.js 组件包装器。
  • vue-slideout-panel: VueJS 的可堆叠面板组件
  • v-gallery: 用于图像的 Vue2 插件,以 或gallerycarousel
  • vue2-image-loader: vue2 的图像 lazyLoad 加载器组件
  • vue-my-photos: 一个简单的无依赖图像灯箱组件,具有过滤功能
  • vue-img-orientation-changer: 一个 Vue.js,可以自动调整你的 .directiveimgorientation
  • vue-topmodal: 一个完全可定制、易于使用的 Vue.js 模态组件.(响应式、可堆叠、可滚动、动画)
  • vue-modal 🖼: 为多个可切换的模态内容提供对象数组或快速内联您的内容.一个完全可定制的 vue 模态组件。
  • @innologica/vue-stackable-modal: 可以堆叠的模态对话框库.完全可定制且非常易于使用。
  • vue-sweetalert2: 支持 TypeScript、Nuxt 和 SSR 的 sweatlaert2 包装器
  • vue-modality: 一个非常好的 Vue.js 模态组件
  • vue-tinybox: 一个微小的(只有 2.5 KB 最小压缩)和光滑的灯箱库.针对桌面和移动设备进行了优化。
  • vue-accessible-modal: 组件上的 Vue.js 可访问模态包装器.
  • vuetify-dialog: 易于与 Vuetify 一起使用的对话框.
  • vue-hawesome-modal: 基于 Vuetify 和 Vuex 的 Vue promisify 模态组件插件.
  • xmodal-vue: 🚀 一个简单易用的组件包装器,可帮助您从组件创建自定义和动态模态.
  • @kouts/vue-modal: 一个可定制、可堆叠和轻量级的模态组件,它遵循 W3C 的 WAI-ARIA 对话框(模态)部分中设置的准则.
  • vue-final-modal: 顺风友好、高度可定制、可堆叠的模态组件。
  • vuesence-modal-window: 简单的模态窗口 Vue.js 组件,负责覆盖、居中、动画、外部点击/键/关闭,并允许您只专注于其内容。EscapeX-mark
  • vue-it-bigger: Vue.js 的简单图像/(YouTube)视频灯箱组件。
  • v3confirm: 一个专用于 vue3 的插件,用于显示确认对话框模式。
  • vue3-promise-dialog: 让您在 Vue 3(组合或选项 API)中轻松创建基于 promise 的对话!
  • vue3-side-panel: 🔥 易于使用且灵活的 Vue3 模态侧边栏组件.
  • vuejs-confirm-dialog: 💬 一种在 Vue.js 中创建、重用、承诺和构建模态对话链的简单方法。
  • @kolirt/vue-modal: ⚡️ 简单的 Vue3 模态包
装载 机
菜单
自定义事件
  • vue-events: Vue.js 的简单事件处理。
  • vue-event-handler: VueJS 的事件处理插件.
  • vue-event-manager: Vue.js 的全局事件管理器。
  • vue-geb: 使用 Observables 的全局事件总线.
  • vue-bus: Vue.js 2 的微小简单的中央事件总线插件。
  • vue-simple-events: 另一个事件管理插件,但没有 Vue 实例
  • vue-option-events: 将 Vue.js 1 事件选项和 $emit 引入 Vue.js 2.
  • vue-emit: 一个辅助函数,用于从功能组件发出事件。
  • vue-plugin-events: 用于 Vue.js 应用程序的简单全局事件总线,具有自动订阅控制。
  • vue3-custom-hooks: 为 Vue.js 3 组合 API 构建自定义钩子.
  • vue-catch-hrefs: 捕获对 hrefs 链接的点击(在 v-html 中)并将它们路由到 vue-router.
脚手架
组件集合
  • vue-mdc: Vue.js 的材料组件 Web。
  • keen-ui: 使用 Vue 编写并受 Material Design 启发的基本 UI 组件的轻量级集合.
  • vue-admin: Vue 管理面板框架,由 Vue 2.0 和 Bulma 0.3 提供支持.
  • vuikit: 具有 Vue 所有功能的 UIkit.
  • uiv: 由 Vue3 实现的 Bootstrap2 组件.
  • wffranco/vue-strap: 使用 Vue.js 3 构建的 Bootstrap 2 组件
  • jsmod-vue-pc: vue 2.0 的高度可扩展的 Web 组件
  • guilhermewaess/SemVue: 使用 Vue 2 实现的语义 ui 模块
  • office-ui-fabric-vue: Vue.js 的 Office UI Fabric 实现
  • Semantic: UI Vue - Vue 的语义 UI 集成
  • vuesax: Vue.js 的前端 vue 组件。
  • Vue 的基本 JS 2: 功能齐全的 45+ Vue.js 组件,包括数据网格、图表、调度程序和图表组件等。
  • Banshee: 一个几乎无渲染的 Vue UI 组件和实用程序框架,没有 CSS.
  • vue-atlas: 一个漂亮的 Vue 组件库.
  • DevExtreme Vue Components: 65+ 响应式且功能齐全的 Vue UI 组件,具有可自定义的 Material Design 和 Bootstrap 兼容主题.
  • jqwidgets: 70+ 带有 Material Design 主题的 Vue.js 2.0 UI 组件.
  • vue-uix: Vue.js 中网页实现的 UI 集合
  • vuedarkmode: Vue.js 🎨 的极简黑暗设计系统
  • Kendo UI for Vue: – 超过 70 个 UI 组件,包括一个 Grid,专为业务应用程序构建。完全响应,支持多种设计语言,包括 Material Design 和 Bootstrap。
  • Vuent: 实现 Microsoft Fluent Design 的 Vue.js 组件
  • bpit/vue: 专注于效果的 Vue 组件库
  • vue-tailwind: 具有可自定义类的 Vue 组件,可用于 TailwindCSS,但与任何框架兼容.
  • Equal: UI - 基于 TypeScript 🧬 的 Vue UI 套件
  • slim-ui: 基于 Vue.js 的最小 UI 组件
  • Component Development Kit: Vue - 无样式、经过高度测试且灵活的 Vue 组件/mixins/插件.
  • 元素-pro-组件: 基于 element-plus 的 Vue 3 组件库
  • TW Elemetns for: Vue - Vue 与 Tailwind CSS 的集成 - 一个免费的开源 UI 套件
管理模板
社区
社交分享
  • vue-social-sharing: 一个无渲染的 Vue.js 组件,用于共享社交网络链接,与 SSR 兼容
  • vue-goodshare: Vue.js 组件,用于社交分享,具有漂亮的按钮设计。安装简单,文档丰富,开发人员支持,SEO友好,干净的代码,无需脚本跟踪页面上的用户活动,速度快。使用 Vue.js 2.x。
  • vue-socialmedia-share: 一个 Vue.js 组件,用于共享社交网络链接,使用 Vue 2.X
  • vue-picture-sharesheet: 一个 Vue 图片共享表组件,深受 Apple 新闻编辑室中图像共享表的启发
  • vue-twitter: 用于嵌入推特小部件(例如时间线,按钮)的Vue.js组件
  • vue-share-buttons: Vue.js 组件,用于在项目中放置按钮,您可以使用它共享任何内容
  • vue-share-it: 用于共享社交网络链接的 Vue.js 组件
  • vuesocial: 🧞 ♀️🧞 ♂️ 一个易于使用的 Vue.js 按钮组件,具有 65+ 社交网络.
  • vue-socials: 💬 Vue.js 的社交媒体分享按钮和计数。
  • vue-share-modal: Vue 3 的一个纯粹、轻量级和美观的共享模式.
电子
  • Electron: Vue - 一个 Electron 和 Vue.js 快速入门样板,带有 vue-cli 脚手架、常见的 Vue 插件、electron-packager/electron-builder、unit/e2e 测试、vue-devtools 和 webpack.
  • Vuex: VuePack - 使用 Vue 2、、Vue-router 和 Webpack 2(甚至 Electron)的现代入门.
  • vue-flexible-link: 用于 Electron 在浏览器中打开链接的微型 Vue 组件.跨环境应用程序(Web 和本机)的理想选择
  • Vuelectron: Vue 的 Electronjs 入门套件.
  • vue-design: 使用 Vue 和 Electron 的最佳网站可视化构建器。
  • dapp: Vue/Parcel/Electron 堆栈的样板.
  • vue-electron-template: 一个 Electron 和 Vue.js 样板,启用了热重载和常见的 Vue 插件,使用 webpack-4 配置的开发和构建脚本
  • vue-iview-electron-boilerplate: 带有 iview4.x、Vue2.x、electron8.x 和 webpack4.x 的 Electron 和 Vue.js 样板
  • electron-vue3-flask: 一个 Electron 和 Vue.js 应用程序入门模板,通过 Flask 使用 python 后端进行桌面应用程序构建.
  • electron-vite-template: 带有 Vue 3、Vite 和 Electron 的现代桌面应用程序项目模板.速度很快!
  • Vitectron: 强大而现代的 Vue 桌面应用程序模板,带有 TypeScript 和 JSX + Vue 3.x + Vite 2.x + Pinia 2.x + Vue-Router 4.x.
  • Vutron: Vite + Electron + Vue 3 + Vuetify + TypeScript 的快速入门模板.
滚动
  • vue-chat-scroll: Vue.js 2.0 的自动滚动到底部指令。
  • vue-scrollto: 添加一个指令,用于侦听点击事件并滚动到元素。
  • vue-next-level-scroll: 一种基于组件且支持 SSR 的方法,使用现代 Scroll 行为 API 进行平滑滚动
  • vue-scroll-sync: 同步容器滚动位置的组件
  • v-scroll-lock: 一个 Vue.js 指令,用于在不中断目标元素滚动的情况下进行正文滚动锁定
  • vue2-perfect-scrollbar - PerfectScrollbar: 简约包装器
  • vue-scroll-to: 添加一个指令,用于侦听点击事件并滚动到元素。
  • vue-scroll-progressbar: 一个可自定义的组件,指示滚动在进度条中的相对位置。
  • vue-backtotop: Vue.js 的返回顶部组件,单击时会将页面滚动到顶部。
  • VBar: Vue.js 2x 的虚拟响应式跨浏览器滚动条组件。
  • Vuebar: 使用原生滚动行为的自定义滚动条的 Vue 2 指令.轻量级、高性能、可定制且无依赖性。
  • vue-detached-scrollbar: 一个简单的滚动条,可以从它正在滚动的容器中分离出来。
  • vuescroll: 基于 Vue.js 的滚动插件,用于统一 PC 和移动设备中的滚动。
  • vue-simplebar - simplebar: 插件的 Vue.js 包装器。