awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 dépôts

Awesome GitHub RepositoriesForm Dialogs

Modal dialogs with a validated form and built-in open, close, and confirm lifecycle handlers.

Distinct from Alert Dialogs: Distinct from Alert Dialogs: contains a validated form, not just a blocking alert.

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

Awesome Form Dialogs GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • jakhuang/form-generatorAvatar de JakHuang

    JakHuang/form-generator

    9,330Voir sur GitHub↗

    This is a visual form builder that generates Vue single-file components from a drag-and-drop canvas. It provides a complete workflow for designing forms visually, previewing them in real time, and exporting them as ready-to-use Vue code with validation rules already configured. The tool integrates a drag-and-drop canvas with a live preview pane, allowing you to see the generated form interactively as you build it. It includes an embedded code editor with hot reload, so changes to the generated code are reflected immediately in the preview. A VS Code extension bridge lets you open the designer

    Displays a modal dialog with a validated form and built-in open, close, and confirm handlers.

    Vueelement-uiform-designermonaco-editor
    Voir sur GitHub↗9,330
  • openstyles/stylusAvatar de openstyles

    openstyles/stylus

    6,710Voir sur GitHub↗

    Stylus is a browser extension for installing, managing, and editing user-created CSS themes that customize the appearance of websites. It provides a central interface for organizing, enabling, disabling, and removing installed styles, and includes a built-in CSS editor with syntax highlighting and linting support. The extension supports the UserCSS format, allowing users to install themes from .user.css files or URLs, and generates a basic UserCSS template with required metadata fields when creating new styles. Stylus can watch local .user.css files for changes and automatically apply edi

    Generates a dynamic form from @var definitions to let users customize style properties at install time.

    JavaScriptchrome-extensionfirefox-extensionopera-addon
    Voir sur GitHub↗6,710
  • jaredreich/notieAvatar de jaredreich

    jaredreich/notie

    6,274Voir sur GitHub↗

    Notie est une bibliothèque d'interface utilisateur JavaScript sans dépendance fournissant une suite de composants légers pour la collecte de données, les invites de sélection et les notifications d'état au niveau système. Il fonctionne comme une suite de composants de saisie et un outil de dialogue de sélection qui opère dans n'importe quel environnement JavaScript sans nécessiter de paquets tiers. La bibliothèque inclut une collection d'outils de notification, tels que des notifications toast thématisées qui disparaissent après un délai défini et des alertes forcées nécessitant une confirmation explicite de l'utilisateur pour les informations critiques. Elle fournit également des dialogues interactifs pour confirmer les décisions de l'utilisateur et des menus de sélection qui déclenchent des fonctions de gestion lors du choix d'un élément. Pour la collecte de données, la bibliothèque propose des composants d'interface modale incluant des champs de saisie texte avec validation personnalisée et des interfaces de sélection de date basées sur un calendrier. Ces composants capturent les données utilisateur et renvoient des valeurs via des fonctions de rappel (callbacks).

    Provides modal dialogs with single or multi-choice views for common selection tasks.

    JavaScript
    Voir sur GitHub↗6,274
  • rey5137/materialAvatar de rey5137

    rey5137/material

    5,955Voir sur GitHub↗

    A library to bring fully animated Material Design components to pre-Lolipop Android.

    Presents dialogs with built-in message, single-choice, or multi-choice views for selection tasks.

    Javaandroidjavamaterial
    Voir sur GitHub↗5,955
  • wdullaer/materialdatetimepickerAvatar de wdullaer

    wdullaer/MaterialDateTimePicker

    4,630Voir sur GitHub↗

    MaterialDateTimePicker est une bibliothèque de composants UI conformes au Material Design pour Android, fournissant des widgets standardisés pour sélectionner des dates, des heures et des valeurs temporelles combinées. Elle implémente un ensemble de boîtes de dialogue personnalisables qui suivent le système Material Design pour garantir des interactions d'interface utilisateur cohérentes. La bibliothèque propose un sélecteur de date et d'heure combiné qui coordonne l'affichage séquentiel des boîtes de dialogue de calendrier et d'horloge. Elle fournit des contraintes spécifiques pour la sélection de la date et de l'heure, permettant la restriction des plages sélectionnables, des jours spécifiques et des intervalles de temps requis. La configuration visuelle est gérée via un système de style basé sur les thèmes, prenant en charge les couleurs d'accentuation personnalisées, les bascules de mode sombre et la personnalisation du texte des boutons d'action. Ces composants sont implémentés sous forme de fragments de dialogue pour gérer le cycle de vie et les superpositions d'écran au sein des applications Android.

    Provides a modal selection dialog for hours, minutes, and seconds with adjustable precision.

    Javaandroidandroid-librarymaterial-design
    Voir sur GitHub↗4,630
  • jqhph/dcat-adminAvatar de jqhph

    jqhph/dcat-admin

    4,022Voir sur GitHub↗

    dcat-admin est un framework de panneau d'administration Laravel utilisé pour construire rapidement des interfaces d'administration pilotées par les données. Il fonctionne comme un générateur de CRUD et un outil de scaffolding backend qui produit automatiquement des interfaces de création, lecture, mise à jour et suppression basées sur les schémas de tables de base de données. Le système se distingue par une architecture d'extension basée sur des plugins et la capacité d'exécuter plusieurs instances administratives indépendantes au sein d'une seule installation. Il fournit des outils spécialisés pour mapper des API externes vers des formulaires et des tableaux, ainsi qu'un cycle de vie de formulaire piloté par les événements pour exécuter une logique personnalisée lors de la résolution et de la soumission. Le framework couvre un large éventail de domaines de capacités, notamment le contrôle d'accès basé sur les rôles pour gérer les permissions hiérarchiques, une suite complète de grilles de gestion de données avec édition en ligne et des workflows de formulaires multi-étapes. Il inclut également des outils de visualisation de données pour les tableaux de bord opérationnels et une variété d'utilitaires de gestion de contenu pour les téléchargements de fichiers volumineux par morceaux et l'édition de texte riche. Des utilitaires en ligne de commande sont fournis pour automatiser la génération de composants administratifs et de classes d'action.

    Renders data entry forms within modal dialogs by extracting HTML from existing pages.

    PHPlaravellaravel-admin
    Voir sur GitHub↗4,022
  • stfalcon-studio/chatkitAvatar de stfalcon-studio

    stfalcon-studio/ChatKit

    3,724Voir sur GitHub↗

    ChatKit is a library of reusable native Android components and frameworks designed for rendering chat visuals, message threads, and media pickers. It provides a set of pre-built UI elements to facilitate the development of messaging interfaces, including conversation lists and text input fields. The toolkit includes specialized media management capabilities, such as a full-screen image viewer with pinch-to-zoom and swipe-to-dismiss gestures, as well as mechanisms for importing photos and videos from device storage. It also features dynamic selection dialogs that adjust their layout based on t

    Provides a customizable picker interface that automatically adjusts its layout based on the size of the presented dataset.

    Javaandroidandroid-librarychat
    Voir sur GitHub↗3,724
  • skywind3000/vim-quickuiAvatar de skywind3000

    skywind3000/vim-quickui

    1,174Voir sur GitHub↗

    Vim-quickui is a text user interface library and plugin for Vim and Neovim editors that renders interactive widgets directly inside terminal environments without external dependencies. The framework provides buffer-independent UI drawing, popup window layering, state-driven event handling, and data-driven dialog generation that constructs modal forms and input controls from declarative data structures. The extension covers a broad suite of interface components including dropdown menu bars, context menus, scrollable list boxes, confirmation dialogs, and string input prompts. Users can inspect

    Constructs modal forms and input controls from declarative data structures, returning structured dictionaries upon user submission.

    Vim Scriptborlandcommand-linegui
    Voir sur GitHub↗1,174
  1. Home
  2. User Interface & Experience
  3. Modal Dialogs
  4. Alert Dialogs
  5. Form Dialogs

Explorer les sous-tags

  • DeclarativeConstructs modal forms and input controls from declarative data structures, returning structured dictionaries. **Distinct from Form Dialogs:** Distinct from Form Dialogs: builds forms programmatically from declarative data structures rather than static templates.
  • Selection Dialogs1 sous-tagDialogs with built-in message, single-choice, or multi-choice views for common selection tasks. **Distinct from Form Dialogs:** Distinct from Form Dialogs: focuses on selection views (single/multi-choice) rather than validated form inputs.
  • UserCSS Variable DialogsGenerates a dynamic form from @var definitions to let users customize style properties at install time. **Distinct from Form Dialogs:** Distinct from Form Dialogs: specifically generates forms from UserCSS @var metadata, not general-purpose form dialogs.