Categories
Leaderboard
Choose the right package every time
Openbase helps you choose packages with reviews, metrics & categories.
Learn more
Categories
Leaderboard
Feedback
Sign up with GitHub
By signing up, you agree to our
terms of service
and
privacy policy
Log In
Earn Tokens
Sign Up
10 Tokens
Review a package
10 - 20 Tokens
Review gets an upvote
10 Tokens
What's Openbase?
•
Help
•
Send Feedback
10 Best JavaScript Dialog Libraries
List hand-picked by Openbase Experts
Learn More
react-modal
Accessible modal dialog component for React
Save
MIT
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
6.9K
Weekly Downloads
1.6M
Last Commit
1mo ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
4.8
/ 5
8
Top Feedback
8
Great Documentation
6
Easy to Use
2
Performant
@reach/dialog
The Accessible Foundation for React Apps and Design Systems
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
5.3K
Weekly Downloads
202K
Last Commit
1mo ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
4.0
/ 5
2
Top Feedback
1
Great Documentation
1
Easy to Use
1
Highly Customizable
vue-final-modal
🍕Vue Final Modal is a tiny, renderless, mobile-friendly, feature-rich modal component for Vue.js.
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
395
Weekly Downloads
9.7K
Last Commit
1mo ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
5.0
/ 5
1
Top Feedback
1
Great Documentation
1
Easy to Use
1
Performant
muc
material-ui-confirm
Simple confirmation dialogs built on top of @mui/material and straightforward to use thanks to React Hooks
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
186
Weekly Downloads
19.5K
Last Commit
1mo ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
5.0
/ 5
1
Top Feedback
1
Great Documentation
1
Easy to Use
1
Highly Customizable
mp
magnific-popup
Light and responsive lightbox script with focus on performance.
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
11.2K
Weekly Downloads
44.1K
Last Commit
6mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
4.7
/ 5
3
Top Feedback
2
Performant
1
Great Documentation
1
Easy to Use
nsm
ngx-smart-modal
Modal/Dialog component crafted for Angular
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
305
Weekly Downloads
13.2K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
4.8
/ 5
5
Top Feedback
5
Great Documentation
5
Easy to Use
5
Performant
ram
react-aria-modal
A fully accessible React modal built according WAI-ARIA Authoring Practices
Save
MIT
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
938
Weekly Downloads
35K
Last Commit
7mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
4.0
/ 5
1
Top Feedback
jm
jquery-modal
The simplest possible modal for jQuery
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
2.5K
Weekly Downloads
8.7K
Last Commit
3yrs ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
5.0
/ 5
2
Top Feedback
1
Easy to Use
1
Performant
mui
muibox
Promise-based dialog boxes (alert, confirm, prompt) using Material-UI
Save
MIT
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
18
Weekly Downloads
659
Last Commit
8mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
5.0
/ 5
1
Top Feedback
@chakra-ui/modal
⚡️ Simple, Modular & Accessible UI Components for your React Applications
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
26K
Weekly Downloads
302K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
@chakra-ui/popover
⚡️ Simple, Modular & Accessible UI Components for your React Applications
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
26K
Weekly Downloads
301K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
am
angular2-mdl
Angular 2 - 13 components, directives and styles based on material design lite (npm: @angular-mdl/core)
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
560
Weekly Downloads
238
Last Commit
6mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
4.0
/ 5
1
Top Feedback
1
Great Documentation
1
Easy to Use
@react-aria/dialog
A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.
Save
Apache-2.0
TypeScript Definitions:
Built-In
GitHub Stars
6.5K
Weekly Downloads
87.7K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
rca
react-confirm-alert
react component confirm dialog.
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
218
Weekly Downloads
35.1K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
2.8
/ 5
4
Top Feedback
1
Easy to Use
@radix-ui/react-dialog
An open-source UI component library for building high-quality, accessible design systems and web apps. Maintained by @modulz.
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
4.5K
Weekly Downloads
73.2K
Last Commit
2mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
@clayui/modal
A web implementation of the Lexicon Experience Language
Save
BSD-3-Clause
TypeScript Definitions:
Built-In
GitHub Stars
190
Weekly Downloads
1.5K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@radix-ui/react-alert-dialog
An open-source UI component library for building high-quality, accessible design systems and web apps. Maintained by @modulz.
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
4.5K
Weekly Downloads
14.9K
Last Commit
2mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
rnd
react-native-dialogs
React Native wrappers for https://github.com/afollestad/material-dialogs
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
Weekly Downloads
5.2K
Last Commit
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
3.0
/ 5
1
Top Feedback
1
Great Documentation
1
Highly Customizable
1
Poor Documentation
@react-spectrum/dialog
A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.
Save
Apache-2.0
TypeScript Definitions:
Built-In
GitHub Stars
6.5K
Weekly Downloads
5K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
ad
a11y-dialog
A very lightweight and flexible accessible modal dialog script.
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
1.9K
Weekly Downloads
15.3K
Last Commit
2mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
@reach/alert-dialog
The Accessible Foundation for React Apps and Design Systems
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
5.3K
Weekly Downloads
21.3K
Last Commit
1mo ago
Bundle Size
(min+gzip)
Tree-Shakeable
@chakra-ui/alert-dialog
⚡️ Simple, Modular & Accessible UI Components for your React Applications
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
26K
Weekly Downloads
334
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
dia
@smui/dialog
Svelte Material UI Components
Save
Apache-2.0
TypeScript Definitions:
Built-In
GitHub Stars
2.4K
Weekly Downloads
4.2K
Last Commit
10d ago
Bundle Size
(min+gzip)
Tree-Shakeable
@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.
Save
SEE LICENSE IN license
TypeScript Definitions:
Built-In
GitHub Stars
299
Weekly Downloads
73.1K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
dia
@react-md/dialog
React material design - An accessible React component library built from the Material Design guidelines in Sass
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
2.3K
Weekly Downloads
1.9K
Last Commit
2mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
rne
react-native-easy-permissions
React Native: Native Easy Permissions
Save
Apache License 2.0
TypeScript Definitions:
Not Found
GitHub Stars
32
Weekly Downloads
17
Last Commit
1yr ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
4.0
/ 5
1
Top Feedback
1
Easy to Use
mic
micromodal
⭕ Tiny javascript library for creating accessible modal dialogs
Save
ISC
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
3.1K
Weekly Downloads
32.4K
Last Commit
4mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
rc-dialog
React Dialog
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
371
Weekly Downloads
828K
Last Commit
2mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
rad
react-a11y-dialog
A React component for a11y-dialog
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
127
Weekly Downloads
3.5K
Last Commit
2mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@syncfusion/ej2-angular-popups
Syncfusion Angular UI components library offer more than 50+ cross-browser, responsive, and lightweight angular UI controls for building modern web applications.
Save
SEE LICENSE IN license
TypeScript Definitions:
Built-In
GitHub Stars
203
Weekly Downloads
8.1K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
ssm
svelte-simple-modal
A simple, small, and content-agnostic modal for Svelte v3
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
296
Weekly Downloads
4K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
vjm
vue-js-modal
Easy to use, highly customizable Vue.js modal library.
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
4K
Weekly Downloads
96.5K
Last Commit
6mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
User Rating
Top Feedback
1
Great Documentation
1
Easy to Use
1
Performant
rp
reactjs-popup
React Popup Component - Modals,Tooltips and Menus — All in one
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
1.5K
Weekly Downloads
88K
Last Commit
1yr ago
Bundle Size
(min+gzip)
Tree-Shakeable
User Rating
Top Feedback
1
Easy to Use
1
Performant
@syncfusion/ej2-react-popups
Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications.
Save
SEE LICENSE IN license
TypeScript Definitions:
Not Found
GitHub Stars
225
Weekly Downloads
4.5K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
rnd
react-native-dialog
Pure JavaScript React-Native dialog
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
533
Weekly Downloads
17K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
vue
vuetensils
🍴 A tasty toolset for Vue.js 🛠 - Lightweight, functional components to boost your next project.
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
530
Weekly Downloads
975
Last Commit
2mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
mmp
mui-modal-provider
🌞 Context API and Hooks based Modal Provider for react material-ui framework
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
36
Weekly Downloads
2.4K
Last Commit
1mo ago
Bundle Size
(min+gzip)
Tree-Shakeable
boo
bootbox
Wrappers for JavaScript alert(), confirm() and other flexible dialogs using Twitter's bootstrap framework
Save
MIT
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
5K
Weekly Downloads
60.6K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@progress/kendo-react-dialogs
Issue tracker - KendoReact http://www.telerik.com/kendo-react-ui/
Save
SEE LICENSE IN LICENSE.md
TypeScript Definitions:
Built-In
GitHub Stars
122
Weekly Downloads
20.5K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
@welcome-ui/modal
Here you'll find all the core components you need to create a delightful webapp. Customizable design system from Welcome to the jungle (@wttj) with react, typescript, styled-components, reakit and a lot of love 💛
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
449
Weekly Downloads
536
Last Commit
2mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
@syncfusion/ej2-vue-popups
Syncfusion Vue UI component library offer more than 50+ cross-browser, responsive, and lightweight vue UI controls for building modern web applications.
Save
SEE LICENSE IN license
TypeScript Definitions:
Not Found
GitHub Stars
229
Weekly Downloads
2K
Last Commit
3mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
rna
react-native-awesome-alerts
Awesome alerts for React Native, works with iOS and Android.
Save
ISC
TypeScript Definitions:
Built-In
GitHub Stars
457
Weekly Downloads
3.8K
Last Commit
18d ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
rc
react-confirm
Small library which makes your Dialog component callable.
Save
MIT
TypeScript Definitions:
DefinitelyTyped
GitHub Stars
196
Weekly Downloads
21.8K
Last Commit
1mo ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
jbo
jbox
jBox is a jQuery plugin that makes it easy to create customizable tooltips, modal windows, image galleries and more.
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
1.3K
Weekly Downloads
2.9K
Last Commit
1mo ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
@tractorzoom/basic-dialog
Component library using Material UI
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
0
Weekly Downloads
92
Last Commit
9mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
rcp
react-cool-portal
😎 🍒 React hook for Portals, which renders modals, dropdowns, tooltips etc. to <body> or else.
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
715
Weekly Downloads
2.3K
Last Commit
20d ago
Bundle Size
(min+gzip)
Tree-Shakeable
@ngneat/dialog
👻 A simple to use, highly customizable, and powerful modal for Angular Applications
Save
MIT
TypeScript Definitions:
Built-In
GitHub Stars
271
Weekly Downloads
1.8K
Last Commit
2mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
rod
rodal
A React modal with animations.
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
787
Weekly Downloads
5.6K
Last Commit
2mos ago
Bundle Size
(min+gzip)
Tree-Shakeable
cordova-plugin-dialogs
Apache Cordova Plugin dialogs
Save
Apache-2.0
TypeScript Definitions:
Built-In
GitHub Stars
284
Weekly Downloads
24.1K
Last Commit
7mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
vod
vodal
A Vue modal with animations.
Save
MIT
TypeScript Definitions:
Not Found
GitHub Stars
350
Weekly Downloads
752
Last Commit
3mos ago
Bundle Size
(min+gzip)
Not Tree-Shakeable
Suggest Additional Metrics
Suggest Another Package