awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

45 مستودعات

Awesome GitHub RepositoriesDialogs

Modal windows used to provide information or request user input.

Distinguishing note: No existing candidates provided; minting under UI umbrella as a standard overlay component.

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

Awesome Dialogs GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • ocornut/imguiالصورة الرمزية لـ ocornut

    ocornut/imgui

    73,875عرض على GitHub↗

    هذا المشروع عبارة عن مكتبة واجهة مستخدم رسومية ذات وضع فوري مصممة للتطوير السريع للأدوات وواجهات التصحيح. من خلال إنشاء هندسة واجهة المستخدم في كل إطار عبر كود إجرائي، فإنه يلغي الحاجة إلى مزامنة الحالة المستمرة بين بيانات التطبيق والواجهة. وهي مخصصة في المقام الأول للتكامل في خطوط أنابيب العرض الحالية، حيث تنتج مخازن رؤوس خام وأوامر رسم لا تعتمد على واجهة برمجة تطبيقات الرسومات الأساسية. تتميز المكتبة ببنية مفككة للغاية تدعم تخطيطات معقدة وقابلة للإرساء ومتعددة المنافذ. وهي تدير مواضع النوافذ، وسحب علامات التبويب، وتقسيم العقد، مما يسمح للمطورين بفصل عناصر الواجهة إلى نوافذ نظام تشغيل مستقلة. لضمان تفاعل متسق عبر بيئات متنوعة، تقوم بتعيين أحداث الإدخال الأصلية إلى تنسيق موحد وتوفر نطاقاً قوياً قائماً على المعرف لتتبع حالات العناصر عبر الإطارات. يوفر إطار العمل سطح قدرة واسع لبناء أدوات محرك متطورة ومرافق تشخيصية. وهو يتضمن دعماً للمكونات المرئية المتقدمة مثل محرري العقد، وراسمات 2D و 3D، والمفتشين المتخصصين، إلى جانب البنية التحتية لتحجيم DPI وعرض الأشكال المخصصة. تم تصميم النظام لقابلية نقل عالية، ويتميز بخيارات تكوين وقت التجميع التي تسمح للمطورين بتكييف هياكل البيانات الأساسية والأنواع الرياضية لمتطلبات محرك محددة. يوفر المستودع أمثلة واسعة النطاق لربط المكتبة بخلفيات وأطر عمل الرسومات الرئيسية، إلى جانب أدوات لتوليد ارتباطات خاصة باللغة.

    Includes file-browsing components that support directory navigation and file selection.

    C++apicplusplusframework
    عرض على GitHub↗73,875
  • wasabeef/awesome-android-uiالصورة الرمزية لـ wasabeef

    wasabeef/awesome-android-ui

    56,463عرض على GitHub↗

    This project is a community-driven directory of open-source Android libraries focused on user interface development. It serves as a centralized knowledge base that organizes high-quality third-party tools into a structured, categorical taxonomy to assist developers in discovering reliable solutions for mobile application design. The repository distinguishes itself by providing a version-agnostic index that links directly to external project resources, bypassing the need for complex dependency management. To facilitate rapid evaluation, each entry is paired with visual asset indexing, includin

    Groups diverse modal window implementations and alert styles to streamline the creation of interactive user prompts.

    androidawesomeui
    عرض على GitHub↗56,463
  • fyne-io/fyneالصورة الرمزية لـ fyne-io

    fyne-io/fyne

    27,941عرض على GitHub↗

    Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co

    Opens system-native dialogs for selecting files and directories.

    Goandroidcross-platformfyne
    عرض على GitHub↗27,941
  • nativescript/nativescriptالصورة الرمزية لـ NativeScript

    NativeScript/NativeScript

    25,446عرض على GitHub↗

    NativeScript is a cross-platform mobile development framework that enables the creation of native iOS and Android applications using JavaScript or TypeScript. It provides a direct bridge to native platform APIs, allowing developers to invoke native classes, methods, and properties directly from script code while maintaining full access to underlying mobile operating system features. The framework distinguishes itself through its direct native UI rendering, which maps declarative markup components to actual platform-native widgets rather than web-based views. This architecture is supported by

    Configures behavior for user-facing dialogs including cancellation and interaction constraints.

    TypeScriptandroidangularcapacitor
    عرض على GitHub↗25,446
  • syl20bnr/spacemacsالصورة الرمزية لـ syl20bnr

    syl20bnr/spacemacs

    24,560عرض على GitHub↗

    Spacemacs is a community-driven configuration for Emacs that integrates modal text editing and a modular system for managing editor features. It implements distinct states for navigation and insertion to separate text manipulation from text entry, combining the efficiency of modal navigation with the extensibility of the Emacs environment. The project distinguishes itself through a layer-based feature composition system, which groups related third-party packages and configurations into modular units. This system includes dependency-based resolution to manage conflicting extensions and a mnemo

    Uses regular expressions to categorize and organize buffers into thematic groups.

    Emacs Lispcommunity-drivenconfigurationemacs
    عرض على GitHub↗24,560
  • ql-win/quicklookالصورة الرمزية لـ QL-Win

    QL-Win/QuickLook

    23,883عرض على GitHub↗

    QuickLook is a utility for the Windows operating system that provides instant file previews through keyboard shortcuts. It allows users to inspect the contents of documents, media, and code without the need to launch the associated software applications. The application integrates directly into the system file manager and open dialog windows, ensuring a consistent preview experience across the operating system. It utilizes a modular plugin architecture that enables the rendering of diverse file formats, including office documents, engineering drawings, and vector graphics, without requiring t

    Provides file content previews directly within system open and save dialog windows to streamline file selection.

    C#quicklook
    عرض على GitHub↗23,883
  • m1k1o/nekoالصورة الرمزية لـ m1k1o

    m1k1o/neko

    17,168عرض على GitHub↗

    Neko is a virtual desktop infrastructure platform that provides containerized browser isolation and remote desktop environments. It enables users to host secure, ephemeral browser instances that can be accessed and managed through a standard web browser, ensuring consistent execution across different host systems. The platform distinguishes itself through its collaborative capabilities, allowing multiple users to view and interact with a single shared browser session in real time. It synchronizes keyboard, mouse, and gamepad inputs from multiple participants while providing integrated tools f

    Intercepts file dialogs to facilitate local file uploads into the virtual environment.

    Godockergolangmedia-streaming
    عرض على GitHub↗17,168
  • hoffstadt/dearpyguiالصورة الرمزية لـ hoffstadt

    hoffstadt/DearPyGui

    15,217عرض على GitHub↗

    DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data

    Allows embedding interface elements like buttons or lists directly into dialogs to create custom navigation and selection workflows.

    C++cppcross-platformdearpygui
    عرض على GitHub↗15,217
  • mayswind/ariangالصورة الرمزية لـ mayswind

    mayswind/AriaNg

    13,043عرض على GitHub↗

    AriaNg is a web-based frontend and RPC client for managing aria2 download tasks. It provides a graphical dashboard and remote download controller that allows users to monitor and organize file transfers from a browser across desktop and mobile devices. The project enables the configuration of aria2 backend settings and connection parameters without the need to edit text files. It features a system for monitoring large file transfers through visual charts and task lists, alongside tools for visualizing real-time upload and download speeds. The interface covers download task management, includ

    Organizes downloaded files by category or specific extensions for rapid content retrieval.

    JavaScriptaria2ariangdownload
    عرض على GitHub↗13,043
  • gui-cs/terminal.guiالصورة الرمزية لـ gui-cs

    gui-cs/Terminal.Gui

    11,068عرض على GitHub↗

    Terminal.Gui is a cross-platform .NET toolkit for building interactive text-based user interfaces. It provides a component-based architecture, a terminal rendering engine, and a declarative layout system to create console applications that run consistently across Windows, macOS, and Linux. The framework distinguishes itself with a comprehensive set of interactive console widgets, including data grids, hex editors, and hierarchical tree components. It supports advanced visual capabilities such as 24-bit True Color, Sixel image support, and a relative-coordinate layout system that adapts to ter

    Provides standardized modal interfaces for opening and saving files from the local filesystem.

    C#consoleconsole-applicationcross-platform
    عرض على GitHub↗11,068
  • react-dropzone/react-dropzoneالصورة الرمزية لـ react-dropzone

    react-dropzone/react-dropzone

    10,985عرض على GitHub↗

    react-dropzone is a React hook and HTML5 drag-and-drop wrapper used to create interactive areas that accept files via drag-and-drop or a native system file picker. It serves as a web file system interface, bridging browser interfaces with the operating system's file selection process. The project distinguishes itself by managing complex event propagation to isolate drop zones and providing global drag-state detection for document-wide visual feedback. It supports both traditional hidden input triggers and the modern browser File System Access API for secure context integration, and it can det

    Identifies when a user cancels the file selection window using focus-timeout or system APIs.

    JavaScriptdrag-and-dropfilefile-upload
    عرض على GitHub↗10,985
  • okonet/react-dropzoneالصورة الرمزية لـ okonet

    okonet/react-dropzone

    10,985عرض على GitHub↗

    react-dropzone is a reusable React UI component for implementing HTML5 drag-and-drop file transfers. It provides a React file upload component that manages file selection and drop zone states within a web application. The project enables the creation of interactive file upload interfaces where users can drag files from their local system or select them via a file browser. It integrates with the native system file picker dialog and supports the File System Access API.

    Provides mechanisms to programmatically invoke the native system file picker window.

    JavaScript
    عرض على GitHub↗10,985
  • linebender/druidالصورة الرمزية لـ linebender

    linebender/druid

    9,710عرض على GitHub↗

    Druid is a native user interface toolkit and 2D graphics engine for the Rust programming language. It functions as a retained-mode, data-driven framework for building graphical user interfaces that run across Linux, macOS, and web browsers via WebAssembly. The toolkit distinguishes itself through a data-first approach to UI design, utilizing lenses to isolate subsets of global application state and synchronize them with specific widgets. This allows the visual layout to update automatically when the underlying data model changes. Its capability surface includes a constraint-based box layout

    Includes components for selecting files or directories from the native system file system.

    Rust
    عرض على GitHub↗9,710
  • buefy/buefyالصورة الرمزية لـ buefy

    buefy/buefy

    9,531عرض على GitHub↗

    Buefy is a lightweight user interface component library built for Vue.js. It serves as a programmatic wrapper for the Bulma CSS framework, providing a set of pre-styled layout utilities, form components, and structural wrappers to ensure a consistent visual identity. The library provides a comprehensive suite of form elements, including specialized date and time pickers, autocomplete inputs, and validation wrappers. It also includes layout tools such as navigation bars, off-canvas sidebars, and modal overlays, as well as notification systems for banners, snackbars, and toasts. Additional cap

    Provides programmatic dialogs for displaying alerts and confirmation prompts via function calls.

    Vuebulmacomponentsvue
    عرض على GitHub↗9,531
  • whatwg/htmlالصورة الرمزية لـ whatwg

    whatwg/html

    9,163عرض على GitHub↗

    This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.

    Implements the behavior to automatically close dialog boxes when users click outside the element boundaries.

    HTMLcanvaseventsourcehtml
    عرض على GitHub↗9,163
  • microsoft/vscode-tips-and-tricksالصورة الرمزية لـ microsoft

    microsoft/vscode-tips-and-tricks

    9,086عرض على GitHub↗

    This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi

    Provides a streamlined internal interface for selecting files and directories.

    عرض على GitHub↗9,086
  • mui/base-uiالصورة الرمزية لـ mui

    mui/base-ui

    8,711عرض على GitHub↗

    Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples behavioral logic and state management from the visual layer, allowing developers to implement complex UI patterns while maintaining total control over the final styling. The library implements WAI-ARIA design patterns to ensure all primitives support standard keyboard navigation and screen reader accessibility. It provides a suite of low-level building blocks that handle the internal mechanics of interface elements without bundling any CSS. The framework covers a broad range

    Links trigger elements to a dialog regardless of their location in the application tree.

    TypeScriptaccessibilitydesign-systemreact
    عرض على GitHub↗8,711
  • andlabs/uiالصورة الرمزية لـ andlabs

    andlabs/ui

    8,357عرض على GitHub↗

    This project is a cross-platform UI framework and native desktop GUI library. It provides a unified set of instructions to render native windows, forms, and layouts across different operating systems by mapping high-level instructions to the native widgets and controls of the host environment. The toolkit includes a vector graphics engine for rendering custom shapes, gradients, and high-density images using brushes and matrices. It also serves as a native dialog provider for system-level operations such as file path selection and message box alerts. The library covers a broad range of GUI co

    Provides native system dialogs for selecting files to open or specifying save locations.

    Go
    عرض على GitHub↗8,357
  • junixapp/xpopupالصورة الرمزية لـ junixapp

    junixapp/XPopup

    8,022عرض على GitHub↗

    XPopup is an Android popup UI framework and overlay component library used to build customizable dialogs, bottom sheets, and overlay views. It serves as a dialog engine for creating high-performance popup views and provides a toolkit for executing entrance and exit transitions. The library is distinguished by its ability to render ultra-long, high-resolution images using memory-efficient loading and drag-to-dismiss interactions. It supports displaying overlay views while an application is in the background through system overlay permissions. The framework covers anchor-based positioning for

    Provides a customizable engine for modal windows that embed specialized interface elements and long images.

    Javaandroidbottomsheetdialog
    عرض على GitHub↗8,022
  • iridiumio/compactguiالصورة الرمزية لـ IridiumIO

    IridiumIO/CompactGUI

    8,035عرض على GitHub↗

    CompactGUI is a graphical manager for the Windows Compact OS API. It serves as a transparent compression tool and filesystem optimizer that reduces disk space for programs and folders while maintaining full application functionality and accessibility. The project distinguishes itself through a community compression database, which allows users to retrieve and submit estimated compression ratios and times for specific software. This shared data system enables the prediction of potential space savings before applying compression. The tool covers several operational areas, including performance

    Implements a blacklist mechanism that skips specific file formats during processing to prevent inefficient compression attempts.

    Visual Basic .NETcompressing-folderscompressioncsharp
    عرض على GitHub↗8,035
السابق123التالي
  1. Home
  2. User Interface & Experience
  3. Dialogs

استكشف الوسوم الفرعية

  • Coordination SystemsMechanisms for orchestrating the opening, closing, and interaction of multiple overlapping interface windows. **Distinct from Dialogs:** Distinct from Dialogs: focuses on the orchestration of multiple windows (batches, independent closures) rather than individual modal behavior
  • CustomizableModal windows that allow embedding custom interface elements for specialized workflows. **Distinct from Dialogs:** Distinct from standard system dialogs: focuses on the ability to embed custom widgets within the dialog container.
  • Deferred Rendering DialoguesDialogs that defer content rendering until first opened and optionally remove from the DOM on close. **Distinct from Dialogs:** Distinct from Dialogs: adds lazy rendering lifecycle for performance, not just standard dialog display.
  • Dialog Type ClassifiersUtilities for determining the type of a Telegram dialog from its identifier. **Distinct from Dialogs:** Distinct from Dialogs: focuses on classifying dialog types, not UI dialog components.
  • DraggableModal windows that can be moved by the user via drag-and-drop interactions. **Distinct from Dialogs:** Distinct from general Dialogs: adds the specific capability of dragging the window to interact or dismiss.
  • Dynamic Content InjectionPassing data payloads from trigger elements into dialogs to render context-specific content. **Distinct from Dialogs:** Focuses on the data flow between a trigger and a dialog, not the dialog's general purpose.
  • File Dialogs4 وسوم فرعيةComponents for selecting files or directories from the file system.
  • Focus ManagementControls the movement and retention of keyboard focus during the opening and closing of dialogs. **Distinct from Element Focus Controllers:** Focuses specifically on the focus lifecycle of a dialog rather than general element-level focus controllers
  • Light Dismissal BehaviorsInteractions that automatically close a dialog when a user clicks outside its bounds. **Distinct from Dialogs:** Distinct from general Dialogs: specifically addresses the automated closing behavior based on exterior clicks.
  • Management FrameworksArchitectural systems for coordinating the lifecycle and visibility of multiple custom dialog windows. **Distinct from Dialogs:** Distinct from Dialogs: focuses on the framework for coordination and replacement of native browser alerts rather than the UI component itself
  • NestedInterfaces that allow multiple modal windows to be stacked on top of one another. **Distinct from Dialogs:** Focuses on the stacking and backdrop management of multiple dialogs rather than a single modal instance.
  • Portal RenderingRendering dialog content into a separate DOM node to avoid layout and z-index constraints. **Distinct from Dialogs:** Specifically addresses the DOM placement of dialogs rather than general portal usage.
  • Stack ManagersSystems for managing the z-index and chronological ordering of multiple active overlay windows. **Distinct from Dialogs:** Distinct from Dialogs: focuses specifically on the stacking and ordering logic of multiple active windows rather than the dialog component itself