Skip to content
Projects

vue-final/vue-final-modal

View on GitHub

vue-final/vue-final-modal has 1,012 GitHub stars and 99 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-13 07:29 UTC. Last push 2026-10-26.

How these counts are measured

🍕Vue Final Modal is a tiny, renderless, mobile-friendly, feature-rich modal component for Vue.js.

Measured star growth

in 24h
0
in 7 days
0
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Vue Final Modal 5

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

Vue Final Modal Logo

Downloads License Vercel 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.

Packages

Package Description
vue-final-modal The modal library
vue-use-template Renders templates opened from anywhere, which useModal() is built on
@hunterliu/scroll-lock The scroll lock behind lockScroll

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!

Made with contributors-img.

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

Explore related projects