awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

30 个仓库

Awesome GitHub RepositoriesText Input Fields

UI components for entering single-line text, masked passwords, and multi-line text areas.

Distinct from Text Input Fields: Candidates are either focused on developer tool lists or OCR, not general purpose web UI text inputs.

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

Awesome Text Input Fields GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • layui/layerlayui 的头像

    layui/layer

    8,196在 GitHub 上查看↗

    This project is a JavaScript UI component library and frontend utility toolkit. It serves as a web modal framework and popup library, providing a specialized system for rendering interactive dialogs, overlays, and layered interfaces over web page content. The library is distinguished by its comprehensive set of overlay tools, including alert dialogs, confirmation prompts, and the ability to embed external content via iframes. It also features a responsive twelve-column grid system for cross-device layout compatibility and an internal modular dependency management system for on-demand loading

    Renders single-line text fields, password masks, and multi-line text areas for data entry.

    JavaScriptalertconfirmdialog
    在 GitHub 上查看↗8,196
  • grouper/flatuikitGrouper 的头像

    Grouper/FlatUIKit

    7,742在 GitHub 上查看↗

    FlatUIKit 是一个用于 iOS 的扁平化设计框架和组件库。它提供了一组可重用的界面元素和样式工具,以在原生移动应用中实现极简美学。 该套件用一组预设样式的组件(包括按钮、文本字段和分段控件)替换了标准的 iOS 控件。它利用预定义的扁平调色板、自定义字体集成和专用图标集来确保统一的视觉标识。 该框架涵盖了广泛的 UI 元素,包括可自定义的输入控件、表格单元格以及导航组件(如导航栏和 iPad 弹出窗口)。它采用类扩展和直接替换组件的方式来修改原生元素的外观,同时保持标准的 API 签名。

    Provides text input fields with adjustable edge insets, background colors, and border widths.

    Objective-C
    在 GitHub 上查看↗7,742
  • mesop-dev/mesopmesop-dev 的头像

    mesop-dev/mesop

    6,589在 GitHub 上查看↗

    Mesop is a stateful, declarative Python web UI framework and component library designed for building interactive web applications and AI demos. It allows for the construction of data-driven interfaces and chat systems using only Python, removing the need to write separate HTML or CSS. The framework is specifically tailored for AI application development, offering dedicated tools for conversational UI design and the creation of dashboards for large language model applications. It distinguishes itself with a visual UI editor for real-time property adjustments and the ability to embed custom Jav

    Ships single-line text input fields that capture user input and trigger server-side responses.

    Python
    在 GitHub 上查看↗6,589
  • shopify/polaris-reactShopify 的头像

    Shopify/polaris-react

    6,174在 GitHub 上查看↗

    Polaris React is a production-ready component library that implements Shopify's Polaris design system for building consistent merchant-facing admin interfaces. It provides a comprehensive set of reusable React components, including accessible form inputs, data display elements, layout and navigation structures, and visual feedback indicators, all styled through a semantic color token system applied via CSS custom properties for dynamic light and dark mode support. The library distinguishes itself with an icon-first visual language featuring over 400 commerce-specific SVG icons delivered as fi

    Provides text input components for single-line and multi-line text or number entry.

    TypeScriptcomponent-librarydesign-systemdesign-systems
    在 GitHub 上查看↗6,174
  • pmndrs/levapmndrs 的头像

    pmndrs/leva

    5,981在 GitHub 上查看↗

    Leva 是一个 React GUI 控制面板和实时参数编辑器,用于监控和调整应用程序状态及变量,而无需修改代码或重新加载页面。它作为一个动态状态调试器和可扩展输入库,提供了一个视觉界面,用于在运行中的 Web 应用程序内微调数值、布尔值和文本值。 该项目的独特之处在于其插件系统,允许创建自定义输入组件和专门的行为以支持独特的数据类型。它利用类型推断自动将数据映射到适当的视觉小部件,尽管这种映射可以被覆盖以强制指定输入类型。 该界面支持多种输入类别,包括数值范围、向量、颜色选择器和媒体上传字段。控件可以组织成层级文件夹,根据其他值有条件地显示,并与外部数据存储同步。该系统还监控编辑生命周期,在用户开始和结束交互时启用回调,以优化昂贵操作的性能。

    Includes various text and choice inputs such as text areas, boolean toggles, and labeled dropdown menus.

    TypeScript
    在 GitHub 上查看↗5,981
  • dillidon/alerts-and-pickersdillidon 的头像

    dillidon/alerts-and-pickers

    5,759在 GitHub 上查看↗

    本项目是一个可重用 UI 组件和扩展框架,旨在将结构化输入和选择菜单集成到原生 iOS 警告控制器中。它提供了一个可自定义文本字段和专用选择器接口的库,这些接口直接嵌入在系统警告对话框中。 该框架通过将外部视图控制器注入警告容器而脱颖而出,从而能够使用地图和日期选择器等复杂界面。它还包括专门的集成工具,用于直接从 Telegram 消息应用嵌入照片、联系人和位置的选择界面。 该工具集涵盖了广泛的选择功能,包括照片库浏览器、颜色选择器和联系人选择器。它进一步支持通过国家、电话代码和货币的专用选择器收集区域设置,同时为样式化内容显示提供属性文本渲染。

    Integrates customizable text fields into a popup controller for user data entry.

    Swift
    在 GitHub 上查看↗5,759
  • xmartlabs/xlformxmartlabs 的头像

    xmartlabs/XLForm

    5,741在 GitHub 上查看↗

    XLForm 是一个声明式 UI 库和框架,用于根据结构化定义生成同步的 iOS 表格视图表单。它提供了一套使用 Swift 和 Objective-C 构建移动数据录入界面的工具包,允许开发者基于声明式的分区和行来创建界面。 该框架具有动态界面同步和条件逻辑功能,用于管理行的可见性和编辑限制。它支持创建动态多值分区,用户可以在运行时插入、删除或重新排序行。 该库包含多种交互式输入组件,如日期和时间选择器、选择列表、文本字段和布尔开关。它还提供了通过基于规则的框架进行输入验证的工具,以及将用户输入提取为结构化字典以进行数据传输的实用程序。 该库支持通过自定义行类型映射进行扩展,以在表格单元格中显示专业内容。

    Provides customizable text entry rows with support for specific keyboard types and security settings.

    Objective-C
    在 GitHub 上查看↗5,741
  • cgoldsby/logincrittercgoldsby 的头像

    cgoldsby/LoginCritter

    5,682在 GitHub 上查看↗

    LoginCritter 是一个用于 Web 表单的交互式头像 UI 组件和实时输入可视化工具。它将表单元素游戏化,通过动画展示角色随文本框焦点和用户输入行为而产生的视线与动作变化。 该组件将光标位置和字符数映射为平滑的头像变换与头部旋转。它能根据特定的文本触发器和输入量,通过切换视觉情绪和表情来管理角色的情感状态。 该系统利用事件驱动的动画循环,将角色状态与 DOM 输入事件同步,从而提供非语言的视觉反馈和交互式动画,实时反映当前 HTML 文本输入元素的状态。

    Implements an interactive avatar that visualizes typing activity and input volume through real-time animations.

    Swiftanimationswiftuipropertyanimator
    在 GitHub 上查看↗5,682
  • lusaxweb/vuesaxlusaxweb 的头像

    lusaxweb/vuesax

    5,596在 GitHub 上查看↗

    Vuesax 是一个用于 Vue.js 应用的前端框架和 UI 组件库。它提供了一套可定制的设计系统和一系列预设样式的 UI 元素,旨在加速 Web 界面的开发。 该项目的特色在于其可主题化的视觉工具包,支持动态颜色更新和服务器端样式定制,以保持品牌一致性。它还包含一个专业的数据表格组件,内置了单元格内编辑功能,并支持分页、过滤和排序的服务器端处理。 该库涵盖了广泛的 UI 功能,包括响应式 12 列网格系统、全面的表单元素,以及内容卡片和折叠列表等多种布局工具。此外,它还包含侧边栏和面包屑等导航工具,以及模态对话框、系统通知和工具提示等多种浮层组件。

    Provides user-editable text fields supporting placeholder text and disabled states.

    Vue
    在 GitHub 上查看↗5,596
  • qor/qorqor 的头像

    qor/qor

    5,345在 GitHub 上查看↗

    Qor 是一个 Go 管理框架和后端工具包,用于构建管理界面、无头内容管理系统和 REST API 生成器。它提供了一个用于实现业务应用程序后端的结构化环境,专门从事结构化内容和媒体资产的管理。 该项目通过全面的多语言内容管理脱颖而出,具有基于区域设置的数据版本控制以及用于国际化和翻译管理的专用系统。它进一步通过内置的用于业务流程自动化的状态机实现和用于在发布前审查更改的内容暂存工作流来区分其产品。 该框架涵盖了广泛的功能,包括基于角色的访问控制、会话管理和后台作业调度。其数据管理面包括 CRUD 处理程序覆盖、关系管理以及基于后端资源定义生成仪表板和表单输入的元数据驱动 UI。此外,它还提供用于 RESTful API 生成的工具,支持内容协商和嵌套端点。 该系统允许通过将 HTML 模板直接编译到 Go 应用程序二进制文件中来优化部署,从而消除对文件系统的依赖。

    Renders a single-line text entry field for capturing short strings of alphanumeric data from a user.

    Goadminapicms
    在 GitHub 上查看↗5,345
  • xuexiangjys/xuixuexiangjys 的头像

    xuexiangjys/XUI

    5,075在 GitHub 上查看↗

    XUI 是一个原生的 Android UI 框架和组件库,专为构建应用程序界面而设计。它提供了一套全面的原生布局、输入字段和导航元素,并由用于定义全局视觉属性和响应式样式的分层主题管理系统提供支持。 该框架以其专业的一套自定义视图和交互工具包而著称,包括高性能日历、数据可视化渲染以及各种带有集成计时器和视觉效果的样式化按钮。它还包括集成的媒体处理功能,如条形码和二维码扫描、自定义二维码生成以及图像裁剪界面。 该项目涵盖了广泛的 UI 和 UX 能力,包括多样化的数据输入组件、浮动窗口原语以及各种反馈指示器(如 snackbars 和进度条)。它还提供布局模板、排版配置以及用于管理视图转换和交互反馈的动画系统。

    Offers text input fields with integrated buttons to quickly delete all entered content.

    Javaandroidandroid-uistyles
    在 GitHub 上查看↗5,075
  • vhpoet/react-native-styling-cheat-sheetvhpoet 的头像

    vhpoet/react-native-styling-cheat-sheet

    4,957在 GitHub 上查看↗

    本项目是一个技术目录和跨平台移动端样式参考,用于构建移动用户界面。它作为一个移动 UI 属性目录和翻译指南,将标准的 Web 样式概念映射到移动框架所需的 JavaScript 对象表示法。 该参考提供了关于移动端 Flexbox 布局的具体指导,用于排列元素和控制对齐。它进一步将 CSS 概念转换为移动兼容的表示法,以协助将 Web 样式迁移到移动环境。 该文档涵盖了广泛的视觉样式功能,包括排版、边框配置和阴影效果。它还包括图像显示管理、元素几何变换和文本输入行为配置的规范。

    Configures text input behaviors, including keyboard types and character limits, for mobile data entry.

    在 GitHub 上查看↗4,957
  • coreui/coreui-free-react-admin-templatecoreui 的头像

    coreui/coreui-free-react-admin-template

    4,940在 GitHub 上查看↗

    这是一个基于 React 的管理后台模板和 UI 工具包,专为构建仪表盘而设计。它提供了一套完整的预设布局、无障碍组件库以及基于 Sass 的 UI 框架,用于创建管理界面。 该模板专门针对 AI 进行了优化,采用了有助于 AI 助手生成一致且可直接用于生产环境的 React 代码的组织模式。它具有灵活的样式系统,利用 Sass 变量和 CSS 自定义属性来支持可定制的亮色和暗色主题。 该工具包涵盖了广泛的界面功能,包括数据可视化小部件、支持排序和分页的交互式表格,以及多步向导等复杂表单元素。它还包含侧边栏和面包屑等高级导航系统,以及响应式网格、模态对话框和无障碍日历界面等结构化组件。

    Renders styled form fields for capturing user text with configurable focus states.

    JavaScriptadminadmin-dashboardadmin-panel
    在 GitHub 上查看↗4,940
  • gyscos/cursivegyscos 的头像

    gyscos/Cursive

    4,810在 GitHub 上查看↗

    Cursive 是一个跨平台终端用户界面(TUI)工具包和框架,用于在 Rust 中构建交互式应用程序。它提供了一个用于创建基于文本的图形界面的模块化系统,利用专用引擎来管理主显示循环和视图层级。 该工具包具有后端无关的抽象层,以确保在不同操作系统上具有一致的渲染和输入处理。它的特色在于基于调色板的主题引擎,支持运行时主题加载和真彩色渲染,以及直接从配置文件生成用户界面层级的能力。 该框架涵盖了广泛的功能,包括带有拆分面板和选项卡的复杂布局管理,以及各种交互式组件,如模态对话框、进度指示器和可选列表。它支持图像和语法高亮显示的富内容渲染,并采用焦点循环事件路由系统来管理键盘导航和全局回调。 状态管理通过异步 UI 更新和基于标识符的访问来处理,允许开发者从后台任务中动态修改特定视图。

    Implements editable text fields for capturing single-line and multi-line string input from the user.

    Rust
    在 GitHub 上查看↗4,810
  • theorchid/platformTheOrchid 的头像

    TheOrchid/Platform

    4,791在 GitHub 上查看↗

    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 text input fields for numbers, emails, and passwords that use input masking to enforce specific formats.

    PHP
    在 GitHub 上查看↗4,791
  • yuche/vue-strapyuche 的头像

    yuche/vue-strap

    4,679在 GitHub 上查看↗

    vue-strap 是一个 UI 框架和组件库,提供了一系列基于 Bootstrap 的主题化界面元素,供 Vue.js 应用程序使用。它作为一个基于 Bootstrap 的组件套件,将 CSS 框架样式与响应式 JavaScript 组件架构结合在一起。 该库实现了广泛的功能性构建块,包括导航栏、下拉菜单以及手风琴面板和标签页等布局原语。它包含一套丰富的表单输入组件,具有日期选择器、自动补全搜索和集成的验证状态管理功能。 其他功能涵盖了通过模态对话框、信息气泡、加载旋转图标和颜色编码警报提供的用户反馈和覆盖层。该框架还提供了用于响应式布局设计和交互式数据录入工作流的工具。

    Provides UI components for single-line text entry, masked passwords, and multi-line text areas.

    JavaScript
    在 GitHub 上查看↗4,679
  • discord-jda/jdadiscord-jda 的头像

    discord-jda/JDA

    4,665在 GitHub 上查看↗

    JDA 是一个 Discord API 的 Java 包装器,提供了一个用于构建自动化智能体并将应用程序与聊天平台集成的框架。它既作为用于管理服务器实体的 REST API 客户端,也作为维护持久化 WebSocket 连接以获取实时状态更新的网关客户端。 该库具有全面的语音 API 模块,用于管理音频流、语音频道连接和音板集成。它还包括一个用于交互式 UI 设计的专用工具包,支持创建斜杠命令、按钮、选择菜单和模态输入表单。 广泛地,该项目涵盖了通过自动化规则管理进行的社区审核、通过频道和角色配置进行的服务器管理,以及使用分片(sharding)分配事件负载的流量管理。它还提供了用于富媒体内容创建和详细成员资料检索的实用工具。

    Defines single-line and multi-line text entry fields for user input within modal dialogs.

    Javaapiapi-wrapperbot
    在 GitHub 上查看↗4,665
  • dv8fromtheworld/jdaDV8FromTheWorld 的头像

    DV8FromTheWorld/JDA

    4,663在 GitHub 上查看↗

    JDA 是一个 Java 库,充当 Discord API 包装器、机器人框架和语音 API 客户端。它使应用程序能够与 Discord REST API 和实时网关交互,以构建自动化助手、管理服务器并处理用户交互。 该项目包括一个分片管理器,用于将网关连接分布在多个分片上,以扩展高容量部署。它还提供了一个 UI 组件库,用于在消息中构建交互式按钮、选择菜单和模态表单。 其能力涵盖语音和音频管理,包括音频流和音板播放。该库还包括用于社区管理、服务器管理以及通过基于规则的触发器进行自动化内容审核的工具。 该系统实现了多种架构模式,包括事件驱动的监听器注册表、可配置的内存缓存,以及针对 API 请求的自动速率限制处理。

    Provides text entry fields within modal interfaces for users to provide written information.

    Java
    在 GitHub 上查看↗4,663
  • pythonguis/pythonguis-examplespythonguis 的头像

    pythonguis/pythonguis-examples

    4,602在 GitHub 上查看↗

    本项目是一个实现模式和源代码示例的集合,用于使用各种 Python 界面库构建桌面应用。它为多个框架提供了参考实现和架构模式,包括 PyQt、PySide、Tkinter、Kivy 和 Streamlit。 该仓库的特色在于为不同的界面类型提供专业示例,范围从专业桌面软件和原生窗口到响应式 Web 数据仪表板和数据科学工具。它包括针对跨平台 UI 模式(如 MV 布局和异步后台任务执行)的特定参考资料。 该项目涵盖了广泛的功能,包括布局管理、带动画的自定义组件开发,以及用于实时可视化的 GPU 加速渲染。它还演示了诸如基于代理的过滤和表格数据样式等数据管理技术,以及将源代码打包为带有嵌入资产的可分发可执行文件的部署工作流。 这些示例进一步解决了功能性 UI 组件(如输入验证、导航菜单和系统托盘集成),以及用于用户身份验证和基于角色的访问控制的安全实现。

    Implements standard single-line text fields supporting clipboard operations and text selection.

    Pythondesktopdesktop-applicationexample-app
    在 GitHub 上查看↗4,602
  • zdhxiong/mduizdhxiong 的头像

    zdhxiong/mdui

    4,517在 GitHub 上查看↗

    mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a comprehensive set of reusable interface elements implemented as native Web Components, ensuring compatibility across different JavaScript frameworks. The library features a sophisticated theming system that supports light and dark modes, as well as the ability to generate dynamic color palettes from seed colors or image sources. It distinguishes itself with a high level of flexibility in visual customization, using CSS custom properties to control design tokens such as typography, cor

    Provides fields for entering and editing single-line or multi-line text within forms and dialogs.

    TypeScriptcssjavascriptmaterial
    在 GitHub 上查看↗4,517
上一个12下一个
  1. Home
  2. User Interface & Experience
  3. Text Input Fields

探索子标签

  • Clearable Text FieldsText input fields featuring an integrated button to clear all entered content. **Distinct from Text Input Fields:** Distinct from general Text Input Fields by adding the specific behavior of a clear-content action button.
  • Input Behavior ConfigurationsSettings for configuring how text input fields behave, including keyboard types and character limits. **Distinct from Text Input Fields:** Specifically focuses on the behavior and configuration of the input field rather than the structural UI component.
  • Input EnhancementsAdditional visual and functional elements like placeholder text, icons, and clear buttons added to text input fields. **Distinct from Text Input Fields:** Specifically covers additive enhancements like placeholders and icons rather than the base input field component.
  • Interaction VisualizersUI components that provide real-time visual feedback or animations based on user input activity within text fields. **Distinct from Text Input Fields:** Distinct from Text Input Fields: focuses on the reactive visual feedback mechanisms (like avatars or animations) rather than the input field itself.
  • Placeholder Behavior ExtensionsModifies the standard behavior of text input fields to include hint text emulation. **Distinct from Text Input Fields:** Distinct from Text Input Fields: focuses on extending the behavior of existing fields rather than the UI component structure.