14 रिपॉजिटरी
Various specialized text and data input UI elements.
Distinguishing note: Focuses on general input UI types.
Explore 14 awesome GitHub repositories matching user interface & experience · Input Components. Refine with filters or upvote what's useful.
This project is a community-maintained open source directory that serves as a comprehensive index of React components and libraries. It functions as a technical knowledge base, mapping common development challenges to vetted third-party solutions to help developers accelerate their frontend workflows and avoid reinventing standard interface elements. The directory distinguishes itself through a decentralized, hyperlink-centric architecture that avoids hosting code locally, instead pointing users directly to external repositories. This content is curated through a collaborative model where com
Lists various input UI components.
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
Mantine provides flexible components for building custom select or autocomplete inputs, offering full control over rendering and interaction logic.
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
Provides a variety of specialized input components including text fields, password inputs, and editable dropdown menus.
This project is a React Native UI library and mobile component framework designed for building consistent, themed mobile applications. It provides a collection of reusable user interface components and layout tools, functioning as a cross-platform design system to maintain visual uniformity across different mobile platforms. The toolkit distinguishes itself through a themed UI approach, utilizing global design foundations for typography, color palettes, and spacing. It allows for dynamic theme configuration and the use of style presets to ensure standardized branding across an entire project.
Provides specialized picker components for selecting multiple options from a defined list.
AndroidPicker is a collection of customizable UI selection interfaces for Android applications. The library provides specialized components for selecting geographic addresses, calendar dates, clock times, local files, and numeric values. The library features a wheel-based input mechanism for choosing measurements and a hierarchical selection system for mapping provinces, cities, and districts. It includes cascading selection logic where choices in one picker dynamically filter available options in subsequent levels. The capability surface covers date and time picking through grid views, loca
Implements a hierarchical selection system for mapping provinces, cities, and districts.
Notie एक ज़ीरो-डिपेंडेंसी JavaScript UI लाइब्रेरी है जो डेटा कलेक्शन, सिलेक्शन प्रॉम्प्ट्स और सिस्टम-लेवल स्टेटस नोटिफिकेशन के लिए हल्के इंटरफ़ेस घटकों का एक सूट प्रदान करती है। यह एक इनपुट कंपोनेंट सूट और सिलेक्शन डायलॉग टूल के रूप में कार्य करता है जो बिना किसी थर्ड-पार्टी पैकेज के किसी भी JavaScript वातावरण में चलता है। इस लाइब्रेरी में नोटिफिकेशन टूल्स शामिल हैं, जैसे कि थीम्ड टोस्ट नोटिफिकेशन जो एक निश्चित समय के बाद गायब हो जाते हैं, और फोर्स्ड अलर्ट नोटिफिकेशन जिन्हें महत्वपूर्ण जानकारी के लिए स्पष्ट उपयोगकर्ता स्वीकृति की आवश्यकता होती है। यह उपयोगकर्ता के निर्णयों की पुष्टि करने के लिए इंटरैक्टिव डायलॉग और सिलेक्शन मेनू भी प्रदान करती है जो किसी आइटम के चुने जाने पर हैंडलर फंक्शन को ट्रिगर करते हैं। डेटा कलेक्शन के लिए, लाइब्रेरी कस्टम वैलिडेशन के साथ टेक्स्ट इनपुट फील्ड और कैलेंडर-आधारित डेट सिलेक्शन इंटरफ़ेस सहित मोडल इंटरफ़ेस घटक प्रदान करती है। ये घटक उपयोगकर्ता डेटा कैप्चर करते हैं और कॉलबैक फंक्शन के माध्यम से मान (values) लौटाते हैं।
Ships a suite of specialized modal text fields and date pickers for user data collection.
This project is a framework of reusable UI components and extensions designed to integrate structured input and selection menus into native iOS alert controllers. It provides a library of customizable text fields and specialized picker interfaces that embed directly within system alert dialogs. The framework distinguishes itself by injecting external view controllers into alert containers, enabling the use of complex interfaces such as maps and date pickers. It also includes specialized integration tools to embed selection interfaces for photos, contacts, and locations directly from the Teleg
Displays column-based selection lists within popup controllers with dynamic height adjustment.
This is an Android productivity application for managing tasks and subtasks. It functions as a cross-platform task manager and synchronization tool, utilizing the CalDAV protocol to mirror task lists, tags, and reminders across multiple devices and external servers. The application is distinguished by its location-based reminder system, which uses geofencing to trigger notifications when a user enters or leaves specific geographic areas. It also features a markdown-based text editor for structuring task descriptions and a dedicated integration for Wear OS that allows task tracking and control
Allows tasks to be linked to specific geographic places via a location picker and map.
XUI एक नेटिव Android UI फ्रेमवर्क और कंपोनेंट लाइब्रेरी है जिसे एप्लिकेशन इंटरफेस बनाने के लिए डिज़ाइन किया गया है। यह नेटिव लेआउट्स, इनपुट फील्ड्स और नेविगेशन एलिमेंट्स का एक व्यापक सूट प्रदान करता है, जो वैश्विक विजुअल विशेषताओं और रिस्पॉन्सिव स्टाइल्स को परिभाषित करने के लिए एक टियर्ड थीम मैनेजमेंट सिस्टम द्वारा समर्थित है। यह फ्रेमवर्क कस्टम व्यूज़ और इंटरैक्शन टूलकिट्स के एक विशेष सेट के माध्यम से खुद को अलग करता है, जिसमें हाई-परफॉरमेंस कैलेंडर, डेटा विज़ुअलाइज़ेशन रेंडरिंग और एकीकृत टाइमर्स और विजुअल इफेक्ट्स के साथ विभिन्न स्टाइलाइज्ड बटन्स शामिल हैं। इसमें बारकोड और QR कोड स्कैनिंग, कस्टम QR जनरेशन और इमेज क्रॉपिंग इंटरफेस जैसी एकीकृत मीडिया प्रोसेसिंग क्षमताएं भी शामिल हैं। यह प्रोजेक्ट UI और UX क्षमताओं के एक व्यापक क्षेत्र को कवर करता है, जिसमें विविध डेटा एंट्री कंपोनेंट्स, फ्लोटिंग विंडो प्रिमिटिव्स और स्नैकबार्स और प्रोग्रेस गेज जैसे फीडबैक इंडिकेटर्स की एक विस्तृत श्रृंखला शामिल है। यह व्यू ट्रांज़िशन और इंटरैक्टिव फीडबैक को मैनेज करने के लिए लेआउट टेम्प्लेटिंग, टाइपोग्राफी कॉन्फ़िगरेशन और एनीमेशन सिस्टम भी प्रदान करता है।
Provides a multi-level conditional picker for navigating hierarchical categories.
यह Vue 2 प्रोग्रेसिव JavaScript फ्रेमवर्क के लिए व्यापक दस्तावेज़ीकरण वेबसाइट है। यह रिएक्टिव यूजर इंटरफ़ेस और सिंगल-पेज एप्लिकेशन बनाने के लिए एक तकनीकी संदर्भ और विकास गाइड के रूप में कार्य करता है। यह साइट एक विस्तृत JavaScript API संदर्भ और वेब कंपोनेंट डायरेक्टरी प्रदान करती है। यह कंपोनेंट-आधारित आर्किटेक्चर, रिएक्टिव स्टेट प्रबंधन, और ब्राउज़र के साथ एप्लिकेशन स्टेट को सिंक्रोनाइज़ करने के लिए वर्चुअल DOM के उपयोग को कवर करती है। दस्तावेज़ीकरण क्लाइंट-साइड रूटिंग, घोषणात्मक DOM हेरफेर, और सर्वर-साइड रेंडरिंग और टेम्प्लेट प्रीकंपाइलेशन जैसे फ्रंटएंड बिल्ड ऑप्टिमाइज़ेशन सहित क्षमताओं का विवरण देता है। यह स्टेट सिंक्रोनाइज़ेशन, कंपोनेंट लाइफसाइकिल, और कस्टम डायरेक्टिव्स के उपयोग के लिए फ्रेमवर्क के दृष्टिकोण की भी व्याख्या करता है। कंटेंट को ट्यूटोरियल और विनिर्देशों के एक कलेक्शन के रूप में बनाए रखा जाता है, जिसमें दस्तावेज़ीकरण Markdown के माध्यम से संपादित किया जाता है।
Supports building reusable input components that integrate with the framework's two-way data binding.
Platform, Laravel का उपयोग करके बैक-ऑफिस एप्लिकेशन और प्रशासनिक डैशबोर्ड बनाने के लिए एक फ्रेमवर्क है। यह एक स्कीमा-संचालित UI फ्रेमवर्क और CRUD जनरेटर के रूप में कार्य करता है जो प्रोग्रामेटिक मॉडल परिभाषाओं से स्वचालित रूप से डेटाबेस मैनेजमेंट इंटरफेस, इनपुट फॉर्म और वैलिडेशन नियम बनाता है। यह प्रोजेक्ट एक व्यापक बैकएंड UI किट के माध्यम से खुद को अलग बनाता है जो भौगोलिक निर्देशांक मैपिंग, टैबुलर JSON डेटा मैट्रिसेस और मार्केटिंग मेटाडेटा ट्रैकिंग सहित उन्नत डेटा कैप्चर का समर्थन करता है। इसमें संसाधन दृश्यता और रूट सुरक्षा को प्रबंधित करने के लिए एक मजबूत भूमिका-आधारित एक्सेस कंट्रोल सिस्टम है, साथ ही एक ग्लोबल फुल-टेक्स्ट सर्च कार्यान्वयन है जो कई मॉडल्स में डेटा को इंडेक्स करता है। यह प्लेटफॉर्म एसिंक्रोनस डेटा लोडिंग, मल्टी-चैनल नोटिफिकेशन सिस्टम और रिच टेक्स्ट और फाइल मैनेजमेंट के लिए विशेष फॉर्म कंपोनेंट्स की लाइब्रेरी सहित व्यापक क्षमताएं प्रदान करता है। यह मॉडल एग्रीगेशन और चार्टिंग के माध्यम से डेटा विज़ुअलाइज़ेशन के लिए टूल्स, साथ ही सिंगल-पेज एप्लिकेशन अनुभव का अनुकरण करने के लिए आंशिक पेज रिफ्रेशिंग के लिए यूटिलिटीज भी प्रदान करता है। इंटीग्रेशन विकल्प फ्रेमवर्क में फीचर्स के क्रमिक माइग्रेशन को सुविधाजनक बनाने के लिए मौजूदा कंट्रोलर्स और लेगेसी टेम्पलेट्स के कनेक्शन की अनुमति देते हैं।
Provides specialized pickers for selecting geographic locations and coordinates via an interactive map interface.
Viewers is a zero-footprint DICOMweb medical imaging viewer and a modular plugin framework. It serves as a diagnostic interface for rendering 2D and 3D medical images, providing a web-based clinical workflow engine to automate image layouts and toolsets. The project distinguishes itself through a highly extensible architecture that allows for the development of custom clinical workflows, specialized viewing modes, and the integration of external functional extensions. It includes a dedicated command line interface for managing these plugins and supports white-labeling through a comprehensive
Provides a composable text entry field with associated labels for user input.
Twill is a Laravel CMS toolkit and admin panel generator designed for building custom administrative consoles and content management systems. It serves as a headless CMS framework and a toolkit for defining content models and managing structured data through a dedicated administrative interface. The project features a visual block editor that allows publishers to arrange and configure reusable content sections via a drag-and-drop interface. It includes a dedicated digital asset manager for storing, cropping, and optimizing images and files across local or cloud storage, as well as a multiling
Integrates an interactive map interface for selecting and storing geographic coordinates or bounding boxes.
Bootstrap-Form-Builder एक लो-कोड वेब फॉर्म जनरेटर है जो ब्राउज़र-आधारित विज़ुअल एडिटर के माध्यम से डेटा संग्रह इंटरफेस के निर्माण को सक्षम बनाता है। यह यूज़र्स को कैनवास पर प्री-स्टाइल्ड कंपोनेंट्स को व्यवस्थित करके जटिल फॉर्म लेआउट डिज़ाइन करने की अनुमति देता है, जो मैनुअल कोड प्रविष्टि की आवश्यकता के बिना स्वचालित रूप से अंतर्निहित HTML और लेआउट संरचना तैयार करता है। यह टूल कंपोनेंट प्रबंधन के लिए कॉन्फ़िगरेशन-आधारित दृष्टिकोण के माध्यम से अलग है। डेवलपर्स कस्टम एलिमेंट्स को रजिस्टर करके और मॉड्यूलर टेम्पलेट्स प्रदान करके उपलब्ध इनपुट प्रकारों का विस्तार कर सकते हैं, जिन्हें फिर विज़ुअल डिज़ाइन एनवायरनमेंट में एकीकृत किया जाता है। यह सिस्टम सुनिश्चित करता है कि फॉर्म संरचना को एक सुसंगत डेटा प्रारूप में क्रमबद्ध (serialize) किया जाए, जो विज़ुअल लेआउट और अंतर्निहित स्कीमा के बीच सिंक्रोनाइज़ेशन बनाए रखता है। यह प्रोजेक्ट Bootstrap फ्रेमवर्क का समर्थन करने के लिए बनाया गया है, यह सुनिश्चित करते हुए कि सभी जनरेट किए गए फॉर्म मानक रिस्पॉन्सिव ग्रिड सिस्टम और स्टाइलिंग का पालन करें। यह ड्रैग-एंड-ड्रॉप ऑर्केस्ट्रेशन के माध्यम से एलिमेंट्स की स्थानिक व्यवस्था का प्रबंधन करता है, जो कस्टम डेटा संग्रह इंटरफेस के निर्माण को सुविधाजनक बनाने के लिए यूज़र इंटरैक्शन को सीधे एक पर्सिस्टेंट आंतरिक मॉडल से मैप करता है।
Provides a registry mechanism for organizing and managing interchangeable form input components within the visual editor.