15 个仓库
Various specialized text and data input UI elements.
Distinguishing note: Focuses on general input UI types.
Explore 15 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 环境中运行,无需第三方包。 该库包含一系列通知工具,例如在设定时间后消失的主题化 Toast 通知,以及需要用户明确确认的关键信息强制警报通知。它还提供用于确认用户决策的交互式对话框,以及在选中项目时触发处理函数的选择菜单。 在数据收集方面,该库提供了模态界面组件,包括带有自定义验证的文本输入字段和基于日历的日期选择界面。这些组件捕获用户数据并通过回调函数返回结果。
Ships a suite of specialized modal text fields and date pickers for user data collection.
本项目是一个可重用 UI 组件和扩展框架,旨在将结构化输入和选择菜单集成到原生 iOS 警告控制器中。它提供了一个可自定义文本字段和专用选择器接口的库,这些接口直接嵌入在系统警告对话框中。 该框架通过将外部视图控制器注入警告容器而脱颖而出,从而能够使用地图和日期选择器等复杂界面。它还包括专门的集成工具,用于直接从 Telegram 消息应用嵌入照片、联系人和位置的选择界面。 该工具集涵盖了广泛的选择功能,包括照片库浏览器、颜色选择器和联系人选择器。它进一步支持通过国家、电话代码和货币的专用选择器收集区域设置,同时为样式化内容显示提供属性文本渲染。
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 框架和组件库,专为构建应用程序界面而设计。它提供了一套全面的原生布局、输入字段和导航元素,并由用于定义全局视觉属性和响应式样式的分层主题管理系统提供支持。 该框架以其专业的一套自定义视图和交互工具包而著称,包括高性能日历、数据可视化渲染以及各种带有集成计时器和视觉效果的样式化按钮。它还包括集成的媒体处理功能,如条形码和二维码扫描、自定义二维码生成以及图像裁剪界面。 该项目涵盖了广泛的 UI 和 UX 能力,包括多样化的数据输入组件、浮动窗口原语以及各种反馈指示器(如 snackbars 和进度条)。它还提供布局模板、排版配置以及用于管理视图转换和交互反馈的动画系统。
Provides a multi-level conditional picker for navigating hierarchical categories.
这是 Vue 2 渐进式 JavaScript 框架的综合文档网站。它作为构建响应式用户界面和单页应用程序的技术参考和开发指南。 该网站提供了详细的 JavaScript API 参考和 Web 组件目录。它涵盖了基于组件的架构的实现、响应式状态管理以及使用虚拟 DOM 来同步应用程序状态与浏览器。 该文档详细介绍了包括客户端路由、声明式 DOM 操作以及前端构建优化(如服务器端渲染和模板预编译)在内的功能。它还解释了框架的状态同步方法、组件生命周期以及自定义指令的使用。 内容作为教程和规范集合进行维护,文档通过 Markdown 编辑。
Supports building reusable input components that integrate with the framework's two-way data binding.
Platform is a framework for building back-office applications and administrative dashboards using Laravel. It functions as a schema-driven UI framework and CRUD generator that automatically constructs database management interfaces, input forms, and validation rules from programmatic model definitions. The project distinguishes itself through a comprehensive backend UI kit that supports advanced data capture, including geographic coordinate mapping, tabular JSON data matrices, and marketing metadata tracking. It features a robust role-based access control system for managing resource visibili
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 是一个 Laravel CMS 工具包和后台管理面板生成器,专为构建自定义管理控制台和内容管理系统而设计。它既是一个无头 CMS 框架,也是一个用于定义内容模型并通过专用管理界面管理结构化数据的工具包。 该项目具有可视化区块编辑器,允许发布者通过拖放界面排列和配置可重用的内容部分。它包含一个专用的数字资产管理器,用于在本地或云存储中存储、裁剪和优化图像及文件,以及一个用于处理翻译字段和本地化固定链接的多语言内容管理器。 该平台提供了广泛的内容和媒体管理功能,包括版本跟踪、发布调度和分层页面组织。它涵盖了全面的管理工具,例如基于角色的访问控制、全局搜索,以及用于快速生成 CRUD 模块和数据库迁移的命令行脚手架。 该系统通过 Trait 与 Laravel 模型集成,以实现发布和媒体处理功能。
Integrates an interactive map interface for selecting and storing geographic coordinates or bounding boxes.
This project is a technical resource and pattern library for building enterprise applications with Python. It serves as a guide for implementing clean architecture, providing a framework for separating core business logic from infrastructure and external frameworks. The material focuses on Domain-Driven Design and the application of architectural patterns to maintain complex business requirements. It provides specific guidance on the Repository pattern for data abstraction, Command-Query Responsibility Segregation for optimizing read and write paths, and the use of dependency inversion to dec
Uses a centralized registry to map interfaces to concrete implementations for flexible runtime component resolution.
Bootstrap-Form-Builder 是一个低代码 Web 表单生成器,支持通过基于浏览器的可视化编辑器创建数据收集界面。它允许用户通过在画布上排列预设样式的组件来设计复杂的表单布局,自动生成底层的 HTML 和布局结构,而无需手动输入代码。 该工具通过基于配置的组件管理方法脱颖而出。开发者可以通过注册自定义元素并提供模块化模板来扩展可用的输入类型,这些元素随后被集成到可视化设计环境中。该系统确保表单结构被序列化为一致的数据格式,保持视觉布局与底层模式之间的同步。 该项目旨在支持 Bootstrap 框架,确保所有生成的表单都遵循标准的响应式网格系统和样式。它通过拖放编排管理元素的空间排列,将用户交互直接映射到持久化的内部模型,以促进自定义数据收集界面的构建。
Provides a registry mechanism for organizing and managing interchangeable form input components within the visual editor.