awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

35 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • mantinedev/mantineAvatar de mantinedev

    mantinedev/mantine

    31,263Ver en 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
    Ver en GitHub↗31,263
  • tusen-ai/naive-uiAvatar de tusen-ai

    tusen-ai/naive-ui

    18,381Ver en 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
    Ver en GitHub↗18,381
  • nosir/cleave.jsAvatar de nosir

    nosir/cleave.js

    17,867Ver en 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
    Ver en GitHub↗17,867
  • tinacms/tinacmsAvatar de tinacms

    tinacms/tinacms

    13,150Ver en 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
    Ver en GitHub↗13,150
  • hiteshchoudhary/chai-aur-reactAvatar de hiteshchoudhary

    hiteshchoudhary/chai-aur-react

    12,808Ver en 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
    Ver en GitHub↗12,808
  • longbridge/gpui-componentAvatar de longbridge

    longbridge/gpui-component

    11,793Ver en 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
    Ver en GitHub↗11,793
  • cosscom/cossAvatar de cosscom

    cosscom/coss

    10,125Ver en 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
    Ver en GitHub↗10,125
  • buefy/buefyAvatar de buefy

    buefy/buefy

    9,531Ver en 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
    Ver en GitHub↗9,531
  • terkelg/promptsAvatar de terkelg

    terkelg/prompts

    9,291Ver en 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
    Ver en GitHub↗9,291
  • whatwg/htmlAvatar de whatwg

    whatwg/html

    9,163Ver en 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
    Ver en GitHub↗9,163
  • mui/base-uiAvatar de mui

    mui/base-ui

    8,711Ver en 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
    Ver en GitHub↗8,711
  • primefaces/primereactAvatar de primefaces

    primefaces/primereact

    8,323Ver en 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
    Ver en GitHub↗8,323
  • andlabs/uiAvatar de andlabs

    andlabs/ui

    8,357Ver en 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
    Ver en GitHub↗8,357
  • enquirer/enquirerAvatar de enquirer

    enquirer/enquirer

    7,946Ver en GitHub↗

    Enquirer es una biblioteca de Node.js para crear interfaces de línea de comandos interactivas para recopilar datos estructurados del usuario. Proporciona un conjunto de prompts de terminal, incluyendo menús, formularios y campos de texto, para recopilar datos mediante autocompletado, selección múltiple y confirmaciones booleanas. El proyecto sirve como un framework personalizable que permite la creación de tipos de prompt personalizados a través de una clase base y la extensión de la funcionalidad mediante una arquitectura de plugins. La biblioteca cubre una amplia gama de patrones de interacción, como la captura de datos numéricos y sensibles, la validación de la entrada del usuario frente a reglas personalizadas y la ejecución de secuencias de prompts para recopilar comentarios complejos. También incluye capacidades para ordenar listas, rellenar fragmentos de texto y gestionar la recopilación de formularios en la terminal.

    Includes specialized input prompts for capturing and returning numerical values.

    JavaScript
    Ver en GitHub↗7,946
  • zelda64recomp/zelda64recompAvatar de Zelda64Recomp

    Zelda64Recomp/Zelda64Recomp

    7,087Ver en 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
    Ver en GitHub↗7,087
  • lxn/walkAvatar de lxn

    lxn/walk

    7,063Ver en 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
    Ver en GitHub↗7,063
  • gzu-liyujiang/androidpickerAvatar de gzu-liyujiang

    gzu-liyujiang/AndroidPicker

    6,778Ver en 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
    Ver en GitHub↗6,778
  • nuxt/uiAvatar de nuxt

    nuxt/ui

    6,675Ver en 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
    Ver en GitHub↗6,675
  • mimecorg/vuidoAvatar de mimecorg

    mimecorg/vuido

    6,062Ver en 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
    Ver en GitHub↗6,062
  • pmndrs/levaAvatar de pmndrs

    pmndrs/leva

    5,981Ver en GitHub↗

    Leva es un panel de control de GUI para React y un editor de parámetros en tiempo real utilizado para monitorear y ajustar el estado y las variables de la aplicación sin modificar el código ni recargar la página. Funciona como un depurador de estado dinámico y una biblioteca de entrada extensible que proporciona una interfaz visual para ajustar valores numéricos, booleanos y de texto dentro de una aplicación web en ejecución. El proyecto se distingue por un sistema de plugins que permite la creación de componentes de entrada personalizados y comportamientos especializados para admitir tipos de datos únicos. Utiliza inferencia de tipos para mapear automáticamente los datos al widget visual apropiado, aunque este mapeo puede ser anulado para forzar tipos de entrada específicos. La interfaz admite diversas categorías de entrada, incluyendo rangos numéricos, vectores, selectores de color y campos de carga de archivos multimedia. Los controles pueden organizarse en carpetas jerárquicas, mostrarse condicionalmente según otros valores y sincronizarse con almacenes de datos externos. El sistema también monitorea el ciclo de vida de la edición, permitiendo callbacks cuando los usuarios comienzan y terminan las interacciones para optimizar el rendimiento en operaciones costosas.

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

    TypeScript
    Ver en GitHub↗5,981
Ant.12Siguiente
  1. Home
  2. User Interface & Experience
  3. Numeric Inputs

Explorar subetiquetas

  • Input Validation1 sub-etiquetaLogic 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 sub-etiquetasUI 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.