awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 Repos

Awesome GitHub RepositoriesModals

Floating containers for focused information overlays.

Distinguishing note: No existing candidates; focuses on modal overlay behavior.

Explore 15 awesome GitHub repositories matching user interface & experience · Modals. Refine with filters or upvote what's useful.

Awesome Modals GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • jgthms/bulmaAvatar von jgthms

    jgthms/bulma

    50,074Auf GitHub ansehen↗

    Bulma is a design-agnostic CSS framework that provides a collection of pre-styled interface components and layout primitives. It is built to be independent of specific JavaScript frameworks or build tools, allowing developers to construct responsive web interfaces by applying standardized classes directly to semantic HTML markup. The framework distinguishes itself through a utility-first approach that combines modular component styling with a flexible grid system. It leverages native CSS variables to manage design tokens, enabling real-time visual customization, automatic dark mode adaptation

    Renders floating containers that sit above page content to present focused information while dimming the background.

    CSScsscss-frameworkdesign
    Auf GitHub ansehen↗50,074
  • tabler/tablerAvatar von tabler

    tabler/tabler

    41,180Auf GitHub ansehen↗

    Tabler is a comprehensive UI framework designed for building responsive, data-heavy administrative panels and enterprise web applications. It provides a unified collection of pre-styled components and layout patterns that allow developers to construct complex dashboard interfaces using a consistent design system. The project distinguishes itself through a metadata-driven approach to interactivity, where complex component behaviors and state transitions are initialized by parsing configuration attributes directly from HTML elements. This allows for the creation of interactive interfaces withou

    Supports layering content over the main document to display lightboxes or notifications.

    HTMLadmin-dashboardadminpanelboilerplate-template
    Auf GitHub ansehen↗41,180
  • mantinedev/mantineAvatar von mantinedev

    mantinedev/mantine

    31,263Auf GitHub ansehen↗

    Mantine is a comprehensive component library for building accessible and responsive web applications. It provides a foundational set of UI elements and layout primitives, anchored by a base component that supports consistent styling, spacing, and layout properties across the entire interface. The library is built on a design-driven theme engine that uses a provider-based system to propagate global design tokens and color schemes throughout an application. The library distinguishes itself through a robust architecture that emphasizes component composition and reusable interaction logic. It uti

    Offers an overlay window component supporting custom sizing, vertical centering, and scrollable content areas.

    TypeScriptdark-modedark-themehooks
    Auf GitHub ansehen↗31,263
  • filamentphp/filamentAvatar von filamentphp

    filamentphp/filament

    31,215Auf GitHub ansehen↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    Provides a system for rendering custom forms, wizards, or interface components within modal windows.

    PHPadminalpine-jsbuilder
    Auf GitHub ansehen↗31,215
  • mdbootstrap/mdb-ui-kitAvatar von mdbootstrap

    mdbootstrap/mdb-ui-kit

    24,256Auf GitHub ansehen↗

    The mdb-ui-kit is a frontend component library and visual extension that combines the Bootstrap 5 framework with Material Design principles. It provides a collection of pre-styled interface elements and responsive web templates to facilitate the development of consistent web applications. The toolkit extends the Bootstrap ecosystem by adding Material Design aesthetics and advanced styling options. It enables rapid prototyping through the use of pre-configured design blocks and provides mechanisms for deep visual customization via SCSS variables and native CSS custom properties, including supp

    Allows dynamic configuration of text and interactive elements within modal dialogs based on the trigger element.

    SCSSbootstrapbootstrap-materialbootstrap-template
    Auf GitHub ansehen↗24,256
  • spicetify/cliAvatar von spicetify

    spicetify/cli

    23,479Auf GitHub ansehen↗

    This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify desktop client. It functions as a binary patching engine that injects custom scripts, stylesheets, and interface components directly into the host application, enabling users to alter visual themes and add new functionality. The tool distinguishes itself by providing a comprehensive development environment for building modular extensions and custom applications. It includes a hot-reloading pipeline for rapid iteration, a declarative library for constructing interactive UI pan

    Renders interactive popup windows to present information or collect user input.

    JavaScriptcommand-linecommand-line-toolcustomization
    Auf GitHub ansehen↗23,479
  • herotransitions/heroAvatar von HeroTransitions

    HeroTransitions/Hero

    22,462Auf GitHub ansehen↗

    Hero is a transition framework and animation toolkit for iOS and tvOS designed to create fluid visual continuity between screens. It provides a shared element animation library that interpolates the position and size of views across different screens using unique identifiers. The framework includes an interactive transition controller that binds navigation progress to manual gestures and user input events in real time. It utilizes a system for calculating animation durations based on element distance and size to maintain a consistent sense of motion speed. The toolkit covers global coordinat

    Defines specific presentation and dismissal styles for modals and navigation to control the visual feel.

    Swift
    Auf GitHub ansehen↗22,462
  • wagtail/wagtailAvatar von wagtail

    wagtail/wagtail

    20,366Auf GitHub ansehen↗

    Wagtail is an open-source content management system built on the Django web framework. It provides a structured, tree-based approach to content modeling, allowing developers to define custom page types and reusable content components that are managed through a highly customizable administrative interface. The platform distinguishes itself through its flexible, block-based content composition system, which enables editors to assemble complex page layouts dynamically. It also offers robust support for multi-site and multi-lingual environments, allowing organizations to manage distinct websites

    Builds interactive selection modals for foreign key fields, allowing users to pick and link records.

    Pythoncmsdjangohacktoberfest
    Auf GitHub ansehen↗20,366
  • afollestad/material-dialogsAvatar von afollestad

    afollestad/material-dialogs

    19,577Auf GitHub ansehen↗

    material-dialogs is a Kotlin UI component library that provides a collection of modal dialogs and bottom sheets for Android applications. It is designed to implement user interface elements that follow Material Design standards. The library provides specialized modal interfaces for selecting calendar dates, clock times, and specific color values. It also includes system chooser integrations for selecting files and directories from local storage. Beyond pickers, the library covers a broader range of interaction components including text input dialogs, modal alerts with action buttons, and bot

    Provides managed animations and visibility transitions for bottom sheets and modal overlays.

    Kotlin
    Auf GitHub ansehen↗19,577
  • sweetalert2/sweetalert2Avatar von sweetalert2

    sweetalert2/sweetalert2

    18,089Auf GitHub ansehen↗

    Sweetalert2 is a JavaScript library for creating accessible and responsive modal dialogs that replace standard browser alerts. It functions as a web interface component library, providing a system for rendering stylized, interactive notifications and popups that support complex layouts and user input fields. The library distinguishes itself through a state-driven lifecycle and promise-based flow control, which allows developers to handle user interactions and return results to the calling code after a modal is dismissed. It utilizes focus-trap mechanisms to maintain accessibility standards an

    Renders accessible and responsive modal dialogs that replace standard browser alerts with customizable content.

    JavaScriptaccessiblealertangular
    Auf GitHub ansehen↗18,089
  • olifolkerd/tabulatorAvatar von olifolkerd

    olifolkerd/tabulator

    7,550Auf GitHub ansehen↗

    Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from JSON or arrays. It functions as a hierarchical data viewer and a spreadsheet interface component, capable of rendering thousands of records efficiently through viewport-based virtualization and progressive loading. The library distinguishes itself by providing a full spreadsheet interface mode with multi-sheet management, cell range selection, and bulk copy-paste capabilities. It supports complex data architectures, including nested data field mapping, expandable tree structure

    Provides floating containers for full-table modal messages to notify users of processes.

    JavaScriptajaxcdnjsdata
    Auf GitHub ansehen↗7,550
  • react-native-community/react-native-modalAvatar von react-native-community

    react-native-community/react-native-modal

    5,656Auf GitHub ansehen↗

    This project is a cross-platform UI component for React Native applications that provides a customizable overlay window for presenting content on top of existing application views. It serves as a library for managing animated modal components, backdrops, and mobile transitions. The component distinguishes itself through support for custom enter and exit animations and highly configurable backdrops, allowing for the adjustment of opacity, color, and the integration of custom elements. It also implements gesture-based dismissal, enabling users to close overlays via background taps or swipes in

    Supports custom animation configurations for the presentation and dismissal of modal overlays.

    TypeScript
    Auf GitHub ansehen↗5,656
  • jschr/bootstrap-modalAvatar von jschr

    jschr/bootstrap-modal

    4,964Auf GitHub ansehen↗

    bootstrap-modal ist eine JavaScript-Bibliothek, die die Standard-Bootstrap-Modal-Komponente erweitert, um fortgeschrittene Funktionen für Größenänderung, Stapelung und Animation bereitzustellen. Sie fungiert als AJAX-Modal-Loader, der Remote-Inhalte abruft und Views asynchron aktualisiert, ohne dass ein Neuladen der Browserseite erforderlich ist. Das Projekt bietet einen stapelbaren Overlay-Manager, um mehrere überlappende Fenster mit synchronisierter Ereignisbehandlung und korrekter Ebenenreihenfolge zu organisieren. Es enthält zudem eine responsive UI-Komponente, die Abmessungen und Einschränkungen automatisch basierend auf der aktuellen Fenstergröße anpasst. Die Bibliothek deckt breitere Funktionsbereiche ab, einschließlich verschachtelter modaler Workflows, Hintergrund-Scroll-Sperrung und modaler Übergangsanimationen. Sie integriert zudem visuelle Feedback-Mechanismen wie Ladezustandsindikatoren und Interaktionsanimationen, um aktive Hintergrundprozesse zu signalisieren.

    Functions as an AJAX modal loader that fetches remote content and updates views asynchronously.

    JavaScript
    Auf GitHub ansehen↗4,964
  • jackmoore/colorboxAvatar von jackmoore

    jackmoore/colorbox

    4,731Auf GitHub ansehen↗

    Colorbox ist ein jQuery-basiertes Lightbox-Plugin und eine Modal-Overlay-Bibliothek, die verwendet wird, um Bilder, HTML und externe Inhalte in einem zentrierten Fenster anzuzeigen. Es fungiert als anpassbare UI-Komponente und AJAX-Content-Loader, der in der Lage ist, Remote-Daten über GET- oder POST-Requests abzurufen. Die Bibliothek zeichnet sich durch die Fähigkeit aus, mehrere Medienelemente zu einer sequenziellen Bildergalerie-Slideshow zu gruppieren. Sie enthält ein zustandsbasiertes Sequenzierungssystem, das Vor- und Zurück-Navigationssteuerelemente bereitstellt, um durch diese Sammlungen zu blättern. Das Tool deckt eine breite Palette an Rendering- und Verwaltungsfunktionen ab, einschließlich der Einbettung von Drittanbieter-Medien via Iframes und der Verwendung von Hidden-Element-Buffering, um den Zustand von Inline-HTML zu bewahren. Es verfügt über eine CSS-Transitions-Animations-Engine für visuelle Effekte und ein Event-Hook-Callback-System, um benutzerdefinierte Logik während des modalen Lebenszyklus auszulösen. Benutzer können das Overlay programmatisch steuern, um Elemente zu öffnen, zu schließen, in der Größe zu ändern oder zu navigieren.

    Implements a specialized modal system for fetching and displaying remote content asynchronously via AJAX.

    JavaScript
    Auf GitHub ansehen↗4,731
  • remix-run/examplesAvatar von remix-run

    remix-run/examples

    1,216Auf GitHub ansehen↗

    This repository serves as a comprehensive collection of reference implementations for the Remix web framework. It provides practical examples of full-stack web development, demonstrating how to build dynamic, server-rendered applications that bridge server-side logic with client-side interactivity. By leveraging a component-based architecture, these examples illustrate core patterns for managing data, routing, and user interfaces within a unified development environment. The collection highlights the framework's distinctive approach to web architecture, emphasizing server-side data loading an

    Uses URL paths to trigger modal visibility, allowing users to share direct links to specific modal states.

    TypeScript
    Auf GitHub ansehen↗1,216
  1. Home
  2. User Interface & Experience
  3. Modals

Unter-Tags erkunden

  • AJAX LoadersModal components specialized in fetching remote content asynchronously. **Distinct from Modals:** Specializes general modals to focus specifically on the asynchronous loading of remote content.
  • ChooserInteractive selection modals for linking records from models or external data sources. **Distinct from Modals:** Distinct from general modals: focuses on the specific use case of record selection and linking in a CMS.
  • Injection ManagersUtilities for dynamically managing the lifecycle and insertion of modal containers into the document body. **Distinct from Modals:** Distinct from general modal overlays: focuses specifically on the programmatic injection and lifecycle management of the modal container.
  • Lifecycle EventsEvents and hooks that fire during the transition of a modal's visibility state. **Distinct from Modals:** Focuses on the programmatic events of showing/hiding rather than the general overlay container.
  • Modal Content CustomizationsUtilities for configuring the text and interactive elements within modal dialogs. **Distinct from Modals:** Distinct from Modals: focuses on the internal content configuration rather than the modal overlay itself.
  • Modal Initialization HooksLifecycle hooks for executing logic when a modal opens to prepare data or form states. **Distinct from Modals:** Distinct from Modals: focuses on the initialization lifecycle hook rather than the modal container itself.
  • Modal Transition StylesCustom animation configurations for the presentation and dismissal of modal overlays. **Distinct from Modals:** Focuses on the visual animation style of the modal transition, whereas Modals covers general overlay behavior.
  • Route-BasedModals triggered by URL paths to allow direct linking to specific modal states. **Distinct from Modals:** Distinct from generic Modals: specifically uses URL path segments to control modal visibility and state.