8 रिपॉजिटरी
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 8 awesome GitHub repositories matching user interface & experience · Dynamic Input Fields. Refine with filters or upvote what's useful.
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.
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.
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.
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.
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.
XLForm एक डिक्लेरेटिव UI लाइब्रेरी और फ्रेमवर्क है जो स्ट्रक्चर्ड डेफिनिशन से सिंक्रोनाइज़्ड iOS टेबल-व्यू फ़ॉर्म्स जनरेट करने के लिए है। यह Swift और Objective-C का उपयोग करके मोबाइल डेटा-एंट्री स्क्रीन बनाने के लिए एक टूलकिट प्रदान करता है, जिससे डेवलपर्स डिक्लेरेटिव सेक्शन्स और रोज़ (rows) के आधार पर इंटरफ़ेस बना सकते हैं। यह फ्रेमवर्क डायनामिक इंटरफ़ेस सिंक्रोनाइज़ेशन और रो विज़िबिलिटी और एडिटिंग प्रतिबंधों को प्रबंधित करने के लिए कंडीशनल लॉजिक की सुविधा देता है। यह डायनामिक मल्टीवैल्यूड सेक्शन्स के निर्माण को सपोर्ट करता है जहाँ उपयोगकर्ता रनटाइम पर रोज़ को इंसर्ट, डिलीट या रीऑर्डर कर सकते हैं। इस लाइब्रेरी में डेट और टाइम पिकर्स, सिलेक्शन लिस्ट्स, टेक्स्ट फ़ील्ड्स और बूलियन टॉगल्स जैसे विभिन्न इंटरैक्टिव इनपुट कंपोनेंट्स शामिल हैं। यह रूल-बेस्ड फ्रेमवर्क के माध्यम से इनपुट वैलिडेशन के लिए यूटिलिटीज और डेटा ट्रांसमिशन के लिए उपयोगकर्ता प्रविष्टियों को स्ट्रक्चर्ड डिक्शनरी में निकालने के लिए टूल्स भी प्रदान करती है। यह लाइब्रेरी टेबल सेल्स में विशेष सामग्री प्रदर्शित करने के लिए कस्टम रो टाइप मैपिंग के माध्यम से एक्स्टेंसिबिलिटी को सपोर्ट करती है।
Implements conditional visibility and read-only states for form rows based on user input and business rules.
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.
यह प्रोजेक्ट एंटरप्राइज-ग्रेड डेटा संग्रह, सर्वेक्षण निर्माण और ऑटोमेटेड परिचालन वर्कफ़्लो के लिए डिज़ाइन किया गया एक ओपन-सोर्स, सेल्फ-होस्टेड प्लेटफॉर्म है। यह संगठनों को अपने स्वयं के निजी बुनियादी ढांचे के भीतर इंटरैक्टिव प्रश्नावली, ऑनलाइन परीक्षा और जटिल सूचना-एकत्रीकरण परियोजनाओं का प्रबंधन करते हुए पूर्ण डेटा संप्रभुता बनाए रखने के लिए एक व्यापक वातावरण प्रदान करता है। यह प्लेटफॉर्म उच्च-समवर्ती, स्केलेबल डिप्लॉयमेंट और दानेदार संगठनात्मक नियंत्रण पर ध्यान केंद्रित करके खुद को अलग करता है। इसमें एक डायनामिक ड्रैग-एंड-ड्रॉप बिल्डर है जो तर्क-आधारित ब्रांचिंग और AI-सहायता प्राप्त कंटेंट निर्माण का समर्थन करता है, जिससे ऐसे परिष्कृत फॉर्म बनाना संभव होता है जो उपयोगकर्ता इनपुट के अनुकूल होते हैं। साधारण डेटा प्रविष्टि से परे, सिस्टम बहु-चरणीय अनुमोदन वर्कफ़्लो, सुरक्षित भुगतान प्रसंस्करण और ऑटोमेटेड दस्तावेज़ निर्माण जैसी उन्नत व्यावसायिक क्षमताओं को इंटीग्रेट करता है, जो सभी एक केंद्रीकृत, भूमिका-आधारित एक्सेस कंट्रोल सिस्टम के माध्यम से प्रबंधित होते हैं। सिस्टम रीयल-टाइम डेटा प्रबंधन, बहु-प्लेटफ़ॉर्म वितरण और प्रतिभा मूल्यांकन और संसाधन शेड्यूलिंग के लिए विशेष टूल सहित एक व्यापक क्षमता सतह को कवर करता है। यह विविध स्टोरेज बैकएंड का समर्थन करता है और मजबूत सबमिशन ट्रैकिंग प्रदान करता है, यह सुनिश्चित करता है कि एकत्र की गई जानकारी सुरक्षित और विश्लेषण के लिए सुलभ रहे। एप्लिकेशन को कंटेनरीकृत डिप्लॉयमेंट के लिए डिज़ाइन किया गया है, जो निजी क्लाउड या ऑन-प्रिमाइसेस वातावरण के लिए सेटअप प्रक्रिया को सरल बनाता है।
Evaluates conditional rules at runtime to dynamically modify form structure and field visibility based on user input.