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

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

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

35 个仓库

Awesome GitHub RepositoriesNumeric Inputs

UI components specifically designed for entering and adjusting numerical values.

Distinguishing note: No existing candidates provided; minting under UI umbrella to house numeric-specific input controls.

Explore 35 awesome GitHub repositories matching user interface & experience · Numeric Inputs. Refine with filters or upvote what's useful.

Awesome Numeric Inputs GitHub Repositories

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

    mantinedev/mantine

    31,263在 GitHub 上查看↗

    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

    Provides numeric input controls with decimal formatting, boundary constraints, and increment/decrement functionality.

    TypeScriptdark-modedark-themehooks
    在 GitHub 上查看↗31,263
  • tusen-ai/naive-uitusen-ai 的头像

    tusen-ai/naive-ui

    18,381在 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

    Provides specialized numeric input fields with precision control and increment buttons.

    TypeScriptcomponent-libraryui-componentsvue
    在 GitHub 上查看↗18,381
  • nosir/cleave.jsnosir 的头像

    nosir/cleave.js

    17,867在 GitHub 上查看↗

    Cleave.js is a JavaScript library that applies real-time visual formatting to form fields as users type. It provides specialized utilities to enforce visual patterns for credit cards, phone numbers, dates, times, and large numerals. The library includes predefined formatting rules for common data types, such as detecting credit card issuers to apply correct spacing and managing country-specific regional patterns for international phone numbers. It also supports large numeral grouping using Western, Indian, and Chinese numbering systems. Users can define custom input patterns using specific b

    Provides a specialized tool for inserting thousands separators using various international numbering styles in numeric inputs.

    JavaScriptcredit-cardcreditcardinput
    在 GitHub 上查看↗17,867
  • tinacms/tinacmstinacms 的头像

    tinacms/tinacms

    13,150在 GitHub 上查看↗

    TinaCMS is a headless content management framework that bridges local Git-based file storage with a visual, in-context editing interface. By treating your repository as the single source of truth, it enables developers to manage content as structured data files while providing editors with a browser-based dashboard to modify website content directly within a live preview. The framework distinguishes itself by transforming local files into a unified GraphQL API, which powers both the administrative interface and the application's data retrieval layer. This architecture allows for compile-time

    Provides dedicated form fields for entering and storing numeric values directly within the content management interface.

    TypeScriptcmscontent-management-systemforestry
    在 GitHub 上查看↗13,150
  • hiteshchoudhary/chai-aur-reacthiteshchoudhary 的头像

    hiteshchoudhary/chai-aur-react

    12,808在 GitHub 上查看↗

    This project is an educational course and a collection of frontend projects designed to teach the core concepts and architecture of the React library. It serves as a practical guide for building modular user interfaces through a series of hands-on project builds. The repository includes a technical implementation of a custom React renderer, demonstrating how to transform JSX elements into a document object model. It further provides examples of state management, specifically illustrating how to share global data across a component tree using the provider pattern to avoid property drilling. T

    Provides labeled input fields for entering numeric currency values and selecting currency types.

    JavaScript
    在 GitHub 上查看↗12,808
  • longbridge/gpui-componentlongbridge 的头像

    longbridge/gpui-component

    11,793在 GitHub 上查看↗

    gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection of reusable user interface elements, a desktop layout engine for organizing application space, and a specialized data visualization library for rendering quantitative information. The project is distinguished by its high-performance rendering systems, including a virtualized data grid and list system designed to handle large datasets with low memory overhead. It also features a comprehensive data visualization toolkit for rendering charts, axes, and coordinate scales using li

    Provides a numeric input field with increment buttons, range constraints, and step controls.

    Rustdesktop-applicationgpuirust
    在 GitHub 上查看↗11,793
  • cosscom/cosscosscom 的头像

    cosscom/coss

    10,125在 GitHub 上查看↗

    Coss is an accessible UI component library and design system framework used to build web interfaces. It provides a comprehensive kit of interactive elements and layout building blocks that follow screen reader and keyboard navigation standards. The project functions as a UI overlay management library, offering specialized tools for implementing anchored popovers, tooltips, and slide-out panels with smooth transitions. It includes a set of accessible form primitives and selection controls to ensure compatibility across different assistive technologies. Its broader capabilities cover the const

    Provides segmented fields for one-time passwords and numeric inputs with increment buttons.

    TypeScriptnextjsradix-uireact
    在 GitHub 上查看↗10,125
  • buefy/buefybuefy 的头像

    buefy/buefy

    9,531在 GitHub 上查看↗

    Buefy is a lightweight user interface component library built for Vue.js. It serves as a programmatic wrapper for the Bulma CSS framework, providing a set of pre-styled layout utilities, form components, and structural wrappers to ensure a consistent visual identity. The library provides a comprehensive suite of form elements, including specialized date and time pickers, autocomplete inputs, and validation wrappers. It also includes layout tools such as navigation bars, off-canvas sidebars, and modal overlays, as well as notification systems for banners, snackbars, and toasts. Additional cap

    Provides numeric input fields with increment buttons and range constraints.

    Vuebulmacomponentsvue
    在 GitHub 上查看↗9,531
  • terkelg/promptsterkelg 的头像

    terkelg/prompts

    9,291在 GitHub 上查看↗

    This project is a Node.js CLI input library and toolkit for building interactive command-line user interfaces. It functions as a questionnaire framework and prompt orchestrator designed to capture structured user data through a variety of visual input controls. The system differentiates itself through a logic-driven engine that supports dynamic prompt chains, allowing the sequence and properties of questions to adapt at runtime based on previous user answers. The toolkit provides a wide range of specialized input types, including date pickers, searchable lists, masked passwords, and numeric

    Provides numeric input components with defined minimum and maximum bounds and increment controls.

    JavaScript
    在 GitHub 上查看↗9,291
  • whatwg/htmlwhatwg 的头像

    whatwg/html

    9,163在 GitHub 上查看↗

    This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.

    Provides UI components for entering floating-point numbers with optional range constraints.

    HTMLcanvaseventsourcehtml
    在 GitHub 上查看↗9,163
  • mui/base-uimui 的头像

    mui/base-ui

    8,711在 GitHub 上查看↗

    Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples behavioral logic and state management from the visual layer, allowing developers to implement complex UI patterns while maintaining total control over the final styling. The library implements WAI-ARIA design patterns to ensure all primitives support standard keyboard navigation and screen reader accessibility. It provides a suite of low-level building blocks that handle the internal mechanics of interface elements without bundling any CSS. The framework covers a broad range

    Renders a numeric input that supports manual typing, increment buttons, and mouse-wheel scrubbing.

    TypeScriptaccessibilitydesign-systemreact
    在 GitHub 上查看↗8,711
  • primefaces/primereactprimefaces 的头像

    primefaces/primereact

    8,323在 GitHub 上查看↗

    PrimeReact is a comprehensive UI component library for building interactive user interfaces with React. It provides an accessible component suite, a form input framework, and a data visualization toolkit designed to meet accessibility standards through built-in keyboard navigation and focus management. The library features a themed design system that allows for visual customization via pre-defined skin sets or an unstyled mode. This unstyled mode decouples component behavior and accessibility logic from the presentation layer, enabling the implementation of custom corporate design systems. C

    Offers specialized number entry components that manage numeric keyboards and pasting logic.

    CSS
    在 GitHub 上查看↗8,323
  • andlabs/uiandlabs 的头像

    andlabs/ui

    8,357在 GitHub 上查看↗

    This project is a cross-platform UI framework and native desktop GUI library. It provides a unified set of instructions to render native windows, forms, and layouts across different operating systems by mapping high-level instructions to the native widgets and controls of the host environment. The toolkit includes a vector graphics engine for rendering custom shapes, gradients, and high-density images using brushes and matrices. It also serves as a native dialog provider for system-level operations such as file path selection and message box alerts. The library covers a broad range of GUI co

    Implements input fields for integers featuring increment buttons and range constraints.

    Go
    在 GitHub 上查看↗8,357
  • enquirer/enquirerenquirer 的头像

    enquirer/enquirer

    7,946在 GitHub 上查看↗

    Enquirer 是一个 Node.js 库,用于创建交互式命令行界面以收集结构化用户输入。它提供了一组终端提示符,包括菜单、表单和文本字段,通过自动补全、多选和布尔确认来收集数据。 该项目作为一个可自定义的框架,允许通过基类创建自定义提示类型,并通过插件架构扩展功能。 该库涵盖了广泛的交互模式,例如捕获数值和敏感数据、根据自定义规则验证用户输入,以及执行提示序列以收集复杂反馈。它还包括用于列表排序、填充文本片段和管理终端表单收集的功能。

    Includes specialized input prompts for capturing and returning numerical values.

    JavaScript
    在 GitHub 上查看↗7,946
  • zelda64recomp/zelda64recompZelda64Recomp 的头像

    Zelda64Recomp/Zelda64Recomp

    7,087在 GitHub 上查看↗

    Zelda64Recomp is a native game recompilation project that translates legacy binary machine code into modern machine code. It functions as a native hardware port and a static recompiled binary, executing original game logic directly on modern CPUs and GPUs to run without an emulator. The project serves as a moddable game engine, providing a framework to apply community texture packs and code patches to the recompiled title. It includes native hardware porting capabilities that remove emulator overhead to improve stability and frame rate control. The software covers retro game modernization th

    Implements modern control schemes including dual analog cameras, gyro-aiming, and adjustable stick deadzones.

    C
    在 GitHub 上查看↗7,087
  • lxn/walklxn 的头像

    lxn/walk

    7,063在 GitHub 上查看↗

    Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and Windows API wrapper, providing a toolkit of native widgets and a declarative layout system for developing high-performance user interfaces. The project is distinguished by its data-binding framework, which uses reflection and string-based property paths to synchronize data sources with interface widgets. It also provides specialized support for high-DPI interface scaling and an optimized native message loop to reduce runtime overhead. The toolkit covers a wide range of capabi

    Provides specialized numeric input fields with configurable ranges and decimal precision.

    Godeclarativedeclarative-uigo
    在 GitHub 上查看↗7,063
  • gzu-liyujiang/androidpickergzu-liyujiang 的头像

    gzu-liyujiang/AndroidPicker

    6,778在 GitHub 上查看↗

    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

    Provides specialized input interfaces for selecting numeric values like age or temperature.

    Javaaddressaddresspickercalendarpicker
    在 GitHub 上查看↗6,778
  • nuxt/uinuxt 的头像

    nuxt/ui

    6,675在 GitHub 上查看↗

    Nuxt UI is a comprehensive Vue component library built for the Nuxt ecosystem, providing over 125 production-ready, WAI-ARIA compliant components for building modern web applications. The library offers a complete design system with Tailwind CSS theming, supporting dark mode, custom color palettes, semantic color aliases, and runtime theme switching through CSS design tokens. It includes built-in internationalization for over 50 languages, server-side rendering compatibility, and a Figma kit that mirrors the code components for design-to-development consistency. The library distinguishes itse

    Adjusts a number up or down within a configurable range using buttons or keyboard input.

    Vuecomponentsnuxtnuxt-module
    在 GitHub 上查看↗6,675
  • mimecorg/vuidomimecorg 的头像

    mimecorg/vuido

    6,062在 GitHub 上查看↗

    Vuido is a framework for building native desktop applications for Windows, macOS, and Linux using Vue.js components, without requiring Electron or Chromium. It maps Vue components directly to native widgets from the libui library, creating lightweight applications that run on a single-threaded event loop and compile templates at build time for optimized runtime performance. The framework provides a complete Vue.js component-to-native bridge, enabling two-way data binding via v-model, component-based window composition, and platform-specific package generation for distributing executables. It

    Provides a spinbox widget for incrementing or decrementing a numeric value.

    JavaScriptdesktoplibuivue
    在 GitHub 上查看↗6,062
  • pmndrs/levapmndrs 的头像

    pmndrs/leva

    5,981在 GitHub 上查看↗

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

    Provides specialized numerical inputs including sliders and joystick controls for adjusting single values, ranges, and vectors.

    TypeScript
    在 GitHub 上查看↗5,981
上一个12下一个
  1. Home
  2. User Interface & Experience
  3. Numeric Inputs

探索子标签

  • Input Validation1 个子标签Logic to verify the correctness of data entered into input controls and provide visual feedback. **Distinct from Numeric Inputs:** Distinct from Numeric Inputs: focuses on the validation logic and feedback rather than the input component itself.
  • Number SteppersInput fields with increment and decrement buttons for adjusting numerical values. **Distinct from Numeric Inputs:** Specifies the stepper interaction pattern rather than general numerical input fields.
  • Numeric Input Fields4 个子标签UI components for entering and storing integer or decimal values. **Distinct from Numeric Inputs:** Focuses on CMS-integrated numeric fields, distinct from general UI numeric inputs.