awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 dépôts

Awesome GitHub RepositoriesDynamic Input Fields

Input systems that allow users to programmatically add or remove multiple form fields at runtime.

Distinct from Styled Input Fields: None of the candidates cover the dynamic addition/removal of fields, focusing instead on clearing or initializing values.

Explore 9 awesome GitHub repositories matching user interface & experience · Dynamic Input Fields. Refine with filters or upvote what's useful.

Awesome Dynamic Input Fields 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.
  • tusen-ai/naive-uiAvatar de tusen-ai

    tusen-ai/naive-ui

    18,381Voir sur GitHub↗

    Naive UI is a comprehensive TypeScript user interface library and component set designed specifically for Vue 3 applications. It provides a type-safe framework for building web interfaces, featuring a responsive layout engine and high-performance data components such as virtual-scroll data tables. The library is distinguished by a customizable theme system that utilizes type-safe JavaScript objects for visual overrides instead of traditional CSS variables. This architecture allows for dynamic runtime updates and global style configurations managed through a centralized provider. The framewor

    Implements a system for dynamically adding or removing input fields within a form.

    TypeScriptcomponent-libraryui-componentsvue
    Voir sur GitHub↗18,381
  • redux-form/redux-formAvatar de redux-form

    redux-form/redux-form

    12,490Voir sur GitHub↗

    redux-form is a library for managing HTML form state and validation within a Redux store using React components. It functions as a state manager that synchronizes input values and interaction metadata to maintain a single source of truth in a global state container. The project provides mechanisms for orchestrating dynamic arrays of input fields that can be added, removed, or reordered in real time. It also includes a system for splitting complex data entry into a sequence of pages to create multi-step form wizards. Additional capabilities cover client-side data validation through synchronou

    Allows users to programmatically add or remove multiple form fields at runtime.

    JavaScriptformform-validationforms
    Voir sur GitHub↗12,490
  • xmartlabs/eurekaAvatar de xmartlabs

    xmartlabs/Eureka

    11,820Voir sur GitHub↗

    Eureka is a framework for building structured data-entry interfaces and forms in Swift for iOS applications. It provides a declarative UI layout engine and a dynamic input interface to define fields, sections, and row layouts through a configuration layer. The system distinguishes itself through dynamic interface management, including conditional visibility and interaction control that reacts to real-time user changes. It supports complex input behaviors such as expandable row rendering, multivalued field management for inserting or deleting similar rows, and custom keyboard navigation that s

    Features dynamic interface management that shows or hides rows and sections based on real-time user changes.

    Swift
    Voir sur GitHub↗11,820
  • heyform/heyformAvatar de heyform

    heyform/heyform

    8,852Voir sur GitHub↗

    Heyform is an open-source form builder and self-hosted data collection platform. It provides a no-code designer for creating dynamic web-based surveys and input forms, supported by an extensible backend for managing submissions and storing results in a private database. The system distinguishes itself through advanced form logic and branding controls. It includes a conditional logic engine to show or hide sections based on user responses and allows for precise visual identity customization through configurable themes and custom CSS injection. The platform covers a broad range of operational

    Provides a conditional logic engine to dynamically show or hide form sections based on user responses.

    TypeScriptformquizsurvey
    Voir sur GitHub↗8,852
  • nvim-lualine/lualine.nvimAvatar de nvim-lualine

    nvim-lualine/lualine.nvim

    8,015Voir sur GitHub↗

    Lualine.nvim is a Lua-based editor extension for Neovim that renders dynamic status, tab, and window bars. It functions as a configurable UI component used to display real-time buffer information, system context, and editor state. The plugin differentiates itself through a multi-bar rendering pipeline that independently populates the statusline, tabline, and winbar. It supports a component-based layout engine with dynamic function-based injection and condition-based visibility, allowing the interface to adjust based on window dimensions or specific filetype overrides. The project covers wide

    Toggles the visibility of status bar elements based on window dimensions or buffer content.

    Lua
    Voir sur GitHub↗8,015
  • xmartlabs/xlformAvatar de xmartlabs

    xmartlabs/XLForm

    5,741Voir sur GitHub↗

    XLForm est une bibliothèque d'interface utilisateur déclarative et un framework pour générer des formulaires iOS synchronisés (table-view) à partir de définitions structurées. Il fournit une boîte à outils pour créer des écrans de saisie de données mobiles en Swift et Objective-C, permettant aux développeurs de créer des interfaces basées sur des sections et des lignes déclaratives. Le framework propose une synchronisation dynamique de l'interface et une logique conditionnelle pour gérer la visibilité des lignes et les restrictions d'édition. Il prend en charge la création de sections multivaluées dynamiques où les utilisateurs peuvent insérer, supprimer ou réorganiser des lignes à l'exécution. La bibliothèque inclut une variété de composants de saisie interactifs tels que des sélecteurs de date et d'heure, des listes de sélection, des champs de texte et des bascules booléennes. Elle fournit également des utilitaires pour la validation des entrées via des frameworks basés sur des règles et des outils pour extraire les entrées utilisateur dans des dictionnaires structurés pour la transmission de données. La bibliothèque prend en charge l'extensibilité via des mappages de types de lignes personnalisés pour afficher du contenu spécialisé dans les cellules de tableau.

    Implements conditional visibility and read-only states for form rows based on user input and business rules.

    Objective-C
    Voir sur GitHub↗5,741
  • microsoft/pomlAvatar de microsoft

    microsoft/poml

    4,853Voir sur GitHub↗

    Poml is a prompt management framework and templating engine designed for authoring, versioning, and rendering structured prompts for large language models. It uses a semantic markup language to organize prompts into reusable templates, combining them with dynamic context and data to generate formatted inputs. The system distinguishes itself by decoupling core prompt logic from final presentation through a stylesheet-based approach. It provides a dedicated JSON schema output generator to enforce strict, machine-parsable model responses and a configuration interface for managing function tool s

    Toggles specific prompt components based on feature flags or conditional logic to customize output.

    TypeScriptllmmarkup-languageprompt
    Voir sur GitHub↗4,853
  • jabref/jabrefAvatar de JabRef

    JabRef/jabref

    4,373Voir sur GitHub↗

    This project is a desktop-based bibliographic reference manager designed to organize academic research libraries and automate citation workflows. It functions as a research assistant that integrates directly with word processors and text editors, enabling users to insert and format references while writing. The application is built on a Java-based portable runtime, allowing it to operate as a self-contained tool that stores preferences and data in local configuration files. The platform distinguishes itself through a modular plugin architecture and a commitment to human-readable, text-based f

    Controls the visibility of exported text based on whether specific fields are present or satisfy logical conditions.

    Javaacademiaacademic-publicationsai
    Voir sur GitHub↗4,373
  • tduckcloud/tduck-survey-formAvatar de TDuckCloud

    TDuckCloud/tduck-survey-form

    1,224Voir sur GitHub↗

    Ce projet est une plateforme open-source auto-hébergée conçue pour la collecte de données, la création de sondages et les flux de travail opérationnels automatisés en entreprise. Elle offre un environnement complet permettant aux organisations de conserver une souveraineté totale sur leurs données tout en gérant des questionnaires interactifs, des examens en ligne et des projets complexes de collecte d'informations au sein de leur propre infrastructure privée. La plateforme se distingue par son accent sur le déploiement scalable à haute concurrence et un contrôle organisationnel granulaire. Elle dispose d'un constructeur dynamique en glisser-déposer qui prend en charge le branchement logique et la génération de contenu assistée par IA, permettant la création de formulaires sophistiqués qui s'adaptent aux entrées des utilisateurs. Au-delà de la simple saisie de données, le système intègre des capacités métier avancées telles que des flux d'approbation multi-étapes, le traitement sécurisé des paiements et la génération automatisée de documents, le tout géré via un système de contrôle d'accès basé sur les rôles. Le système couvre une large surface de capacités, incluant la gestion de données en temps réel, la distribution multi-plateforme et des outils spécialisés pour l'évaluation des talents et la planification des ressources. Il prend en charge divers backends de stockage et fournit un suivi robuste des soumissions, garantissant que les informations collectées restent sécurisées et accessibles pour analyse. L'application est conçue pour un déploiement conteneurisé, simplifiant la configuration pour des environnements cloud privés ou sur site.

    Evaluates conditional rules at runtime to dynamically modify form structure and field visibility based on user input.

    Javaquestionnairesurveysurvey-form
    Voir sur GitHub↗1,224
  1. Home
  2. User Interface & Experience
  3. Dynamic Input Fields

Explorer les sous-tags

  • Conditional Visibility Logic2 sous-tagsLogic for showing or hiding UI elements based on the state of other input fields. **Distinct from Dynamic Input Fields:** Specifically focuses on the boolean logic reacting to field changes, whereas Dynamic Input Fields focuses on runtime addition/removal of fields.