vue-final-modal

The most powerful yet most light-weight modal library for Vue 3.
3,105,553 1,013
Install
npm install vue-final-modal
Latest Version:5.0.1
Vue:3
Older releases:2
License:MIT
Last Updated:Oct 26, 2026
Links: GitHub  ·  npm
Maintainer: hunterliu1003

Vue Final Modal 5

The most powerful yet most light-weight modal library for Vue 3.

Vue Final Modal Logo

Downloads License Netlify Status

Version

Buy Me A Coffee

Playground

Installation

npm install vue-final-modal

See the setup guide for the plugin, the Nuxt module and loading it from a CDN.

Documentation

Coming from 4.x? Check the migration guide.

Looking for old version?

Contribution Guide

# Install packages, which also builds vue-final-modal
pnpm install

# Run both docs and viteplay
pnpm dev

# Rebuild vue-final-modal on change
pnpm dev:vfm

# Run docs: http://localhost:3000/
pnpm dev:docs

# Run viteplay: http://localhost:5173/
pnpm dev:viteplay

Contributors

Thank you to all the people who already contributed to vue-final-modal!

contributors

Made with contributors-img.

🚀 If you have any ideas for optimization of vue-final-modal, feel free to open issues or pull requests.

Related Packages

x5-modal

A lightweight modal plugin for Vue

977 2
vuedl

Vue dialog helper

17,871 29
vc-popup-dialog

vc-popup-dialog

954
vue-modal-browserify

Vue modal is a simple modal component for frontend framework vuejs

621 1
a11y-vue-dialog

An accessible dialog component made for Vue

13,946 12

Version History

Version Released Vue License
5.0.1 >=3.3.0 MIT
5.0.0 >=3.3.0 MIT
4.5.6 >=3.2.0 MIT
4.5.5 >=3.2.0 MIT
4.5.4 >=3.2.0 MIT
Pre-releases (99)
Version Released Vue License
5.0.0-rc.0 >=3.3.0 MIT
5.0.0-beta.14 >=3.3.0 MIT
5.0.0-beta.13 >=3.3.0 MIT
5.0.0-beta.12 >=3.3.0 MIT
5.0.0-beta.11 >=3.3.0 MIT