10 Best Vanilla JavaScript Popup Libraries

List hand-picked by Openbase Experts
Learn More

sweetalert2

A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
38
Top Feedback
9Great Documentation
7Highly Customizable
6Easy to Use
GitHub Stars
14K
Weekly Downloads
357K
Last Commit
1mo ago
mp

magnific-popup

Light and responsive lightbox script with focus on performance.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
2
Top Feedback
2Performant
1Great Documentation
1Easy to Use
GitHub Stars
11K
Weekly Downloads
44K
Last Commit
2mos ago
ssk

social-share-kit

Library of decent and good looking CSS/JavaScript social sharing icons, buttons and popups

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
392
Weekly Downloads
215
Last Commit
4yrs ago

@syncfusion/ej2-popups

Syncfusion JavaScript UI controls library offer more than 50+ cross-browser, responsive, and lightweight HTML5 UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
283
Weekly Downloads
72K
Last Commit
1mo ago
not

notiflix

Notiflix is a JavaScript library for client-side non-blocking notifications, popup boxes, loading indicators, and more that makes your web projects much better.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
277
Weekly Downloads
3K
Last Commit
1mo ago
ps

popup-simple

Small JS plugin to handle popup

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1
Weekly Downloads
41
Last Commit
5mos ago
ja

js-alert

A simple JavaScript alert manager.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
10
Weekly Downloads
970
Last Commit
3yrs ago
pop

@livenetworks/popup

Plain JavaScript Component. It open native window.open popup without writing single line of JavaScript.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
29
Last Commit
3mos ago
not

notus

Yet another JavaScript pop-up notification library for the web.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
40
Weekly Downloads
234
Last Commit
2yrs ago
ep

easy-popup

Simple js-script for everyday work with popups. Also works with CSS styles and HTML templates.

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
11
Last Commit
2mos ago
jj

jsframe.js

An independent lightweight multi-window library for javascript.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
103
Weekly Downloads
136
Last Commit
8mos ago
lp

lit-popup

A modern popup module with no dependencies.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
39
Last Commit
1yr ago
ale

alertfi

Simple and clean alerts, for your site.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
11
Last Commit
N/A
aj

appear-js

A minimal popup

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
0
Last Commit
4yrs ago