Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Modal

Modal

66 projects

Showing 30 of 66 projects

vodal
vodalCSS

A Vue.js modal component with multiple built-in CSS animations.

#animation#ui-component#dialog
Stars376
Forks57
Last commit2 years ago
vuejs-dialog
vuejs-dialogVue

A lightweight, promise-based alert, prompt, and confirm dialog plugin for Vue.js applications.

#vue2#promise-based#dialog
Stars346
Forks101
Last commit1 year ago
react-native-calendar-select
react-native-calendar-selectJavaScript

A React Native calendar component for selecting date periods, inspired by Airbnb's date picker.

#date-picker#select#ui-component
Stars307
Forks91
Last commit4 years ago
react-native-picker-modal-view
react-native-picker-modal-viewTypeScript

A unified React Native picker modal component with search and alphabetical index for iOS and Android.

#search#ios#ui-component
Stars199
Forks57
Last commit3 years ago
react-native-popup
react-native-popupJavaScript

A simple, cross-platform popup component for React Native with alert, tip, and confirm methods.

#popup#confirm-dialog#dialog
Stars168
Forks39
Last commit8 years ago
v-dialogs
v-dialogsJavaScript

A simple command-style pop-up dialog component collection for Vue 3, including modal, drawer, alert, message, toast, and mask types.

#dialog#modals#drawer
Stars132
Forks29
Last commit1 year ago
react-native-label-select
react-native-label-selectJavaScript

A React Native component for making multiple selections with a modal checkbox interface.

#mobile-ui#multi-select#checkbox
Stars129
Forks18
Last commit6 years ago
@kouts/vue-modal
@kouts/vue-modalJavaScript

A customizable, stackable, and lightweight modal component for Vue.js 3 with built-in accessibility.

#sidebar-menu#stackable#a11y
Stars125
Forks15
Last commit6 months ago
modal.wezterm
modal.weztermLua

A WezTerm plugin that adds Vim-like modal keybindings for terminal navigation, copying, searching, and UI management.

#terminal-navigation#terminal-emulator#productivity
Stars121
Forks12
Last commit4 months ago
SelectionDialog
SelectionDialogSwift

A simple iOS selection dialog library for Swift, inspired by custom alert views.

#ios#selection-ui#dialog
Stars116
Forks23
Last commit7 years ago
MantleModal
MantleModalSwift

A draggable modal, popup, or menu component for iOS applications built with Swift and UIScrollView.

#draggable#ios#popup
Stars90
Forks7
Last commit7 years ago
Group Modal
Group ModalVue

A Directus interface extension that groups fields into a modal dialog accessible via a button.

#user-interface#content-management#directus-extension
Stars62
Forks4
Last commit
vuejs-confirm-dialog
vuejs-confirm-dialogTypeScript

A Vue.js plugin that converts modal dialogs into reusable async functions with promise and hook-based APIs.

#async-await#popup#promise-based
Stars59
Forks8
Last commit6 days ago
Fullscreen Dialog
Fullscreen DialogJavaScript

A fullscreen dialog component for Material-UI that follows Material Design specifications.

#dialog#material-ui#ui-components
Stars57
Forks10
Last commit3 years ago
react-native-awesome-alert
react-native-awesome-alertJavaScript

Customizable modal components with checkbox options for React Native apps.

#mobile-ui#user-interface#ios
Stars51
Forks11
Last commit7 years ago
react-native-popupwindow
react-native-popupwindowJava

Android PopupWindow implementation for React Native, providing iOS-style dialog boxes.

#native-modules#android#react-native
Stars42
Forks3
Last commit10 years ago
react-native-custom-picker
react-native-custom-pickerTypeScript

A highly customizable dropdown picker component for React Native applications with extensive templating options.

#customizable#react-native#typescript
Stars42
Forks8
Last commit3 years ago
FullscreenPopup
FullscreenPopupSwift

A SwiftUI library for displaying popups that fully cover the screen, including above modal views and NavigationBar.

#ios#custom-alert#fullscreen
Stars42
Forks3
Last commit3 months ago
react-native-modal-loader
react-native-modal-loaderJavaScript

A customizable animated modal progress HUD (heads-up display) for React Native applications.

#mobile-ui#progress#loading-indicator
Stars39
Forks7
Last commit6 years ago
@kolirt/vue-modal
@kolirt/vue-modalTypeScript

A Vue 3 modal package offering dynamic modal management with cascading support and extensive customization.

#user-interface#vue3#modal-dialogs
Stars23
Forks4
Last commit3 months ago
react-native-new-feature
react-native-new-featureTypeScript

A lightweight React Native component to display new feature announcements in a 'What's New' style.

#react-native-new-feature#ui-component#whats-new
Stars20
Forks3
Last commit3 years ago
keukenhof
keukenhofTypeScript

A lightweight JavaScript library for creating accessible modal windows with minimal configuration.

#aria#vanilla-js#a11y
Stars18
Forks2
Last commit3 years ago
ng-click-outside
ng-click-outsideTypeScript

Angular directive for detecting and handling click events outside a specified element.

#ui-utilities#angular-directive#click-outside
Stars15
Forks3
Last commit2 days ago
react-native-rate-modal
react-native-rate-modalJavaScript

A customizable React Native modal for prompting users to rate your app on Google Play or the App Store.

#app-store-optimization#modal-component#user-feedback
Stars13
Forks4
Last commit
react-native-colibri
react-native-colibriTypeScript

A React Native UI framework with a set of generic, consistently styled components for building cross-platform mobile apps.

#ios#theming#animation
Stars10
Forks3
Last commit3 years ago
react-native-hide-modal
react-native-hide-modalJavaScript

A React Native modal component that can be hidden with a "don't show again" checkbox and timed invisibility.

#check#checkbox#npm
Stars9
Forks0
Last commit7 years ago
ngx-overlay
ngx-overlayTypeScript

A lightweight Angular library for creating overlay components (modals, tooltips, popups) using modern CSS and HTML features.

#overlay-components#popover#css-anchors
Stars1
Forks0
Last commit1 year ago
async-modal-ngx
async-modal-ngxTypeScript

An Angular modal library that allows asynchronous waiting for user actions and receiving return data.

#async-await#promise-based#async
Stars1
Forks0
Last commit9 months ago
modal-layout-component
modal-layout-componentTypeScript

An accessible, headless modal component for React/Next.js with focus trapping, keyboard navigation, and scroll locking.

#animation#modal-component#nextjs
Stars1
Forks0
Last commit9 months ago
@alvaromarinho/libs
@alvaromarinho/libsTypeScript

A collection of Angular libraries for common UI needs, including dynamic tables, collapsible panels, file uploads, calendars, modals, and toasts.

#table-component#frontend#angular-libraries
Stars0
Forks0
Last commit2 months ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
4 years ago
7 years ago
#Ui Components46
#Frontend29
#Dialog25
#React Native24
#Javascript18
#Mobile Development17
#Ios16
#Cross Platform14
#Popup13
#Alert12
#Modal Dialog11
#Typescript11