awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

35 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • mantinedev/mantineAvatar von mantinedev

    mantinedev/mantine

    31,263Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗31,263
  • tusen-ai/naive-uiAvatar von tusen-ai

    tusen-ai/naive-ui

    18,381Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗18,381
  • nosir/cleave.jsAvatar von nosir

    nosir/cleave.js

    17,867Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗17,867
  • tinacms/tinacmsAvatar von tinacms

    tinacms/tinacms

    13,150Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗13,150
  • hiteshchoudhary/chai-aur-reactAvatar von hiteshchoudhary

    hiteshchoudhary/chai-aur-react

    12,808Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,808
  • longbridge/gpui-componentAvatar von longbridge

    longbridge/gpui-component

    11,793Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗11,793
  • cosscom/cossAvatar von cosscom

    cosscom/coss

    10,125Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,125
  • buefy/buefyAvatar von buefy

    buefy/buefy

    9,531Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,531
  • terkelg/promptsAvatar von terkelg

    terkelg/prompts

    9,291Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,291
  • whatwg/htmlAvatar von whatwg

    whatwg/html

    9,163Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,163
  • mui/base-uiAvatar von mui

    mui/base-ui

    8,711Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,711
  • primefaces/primereactAvatar von primefaces

    primefaces/primereact

    8,323Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,323
  • andlabs/uiAvatar von andlabs

    andlabs/ui

    8,357Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,357
  • enquirer/enquirerAvatar von enquirer

    enquirer/enquirer

    7,946Auf GitHub ansehen↗

    Enquirer ist eine Node.js-Bibliothek zum Erstellen interaktiver Befehlszeilenschnittstellen zur Erfassung strukturierter Benutzereingaben. Sie bietet eine Reihe von Terminal-Prompts, einschließlich Menüs, Formularen und Textfeldern, um Daten über Autocomplete, Multiselect und boolesche Bestätigungen zu sammeln. Das Projekt dient als anpassbares Framework, das die Erstellung benutzerdefinierter Prompt-Typen durch eine Basisklasse und die Erweiterung der Funktionalität über eine Plugin-Architektur ermöglicht. Die Bibliothek deckt eine breite Palette von Interaktionsmustern ab, wie das Erfassen numerischer und sensibler Daten, das Validieren von Benutzereingaben gegen benutzerdefinierte Regeln und das Ausführen von Prompt-Sequenzen zur Erfassung komplexen Feedbacks. Sie enthält zudem Funktionen zum Sortieren von Listen, Ausfüllen von Text-Snippets und Verwalten der Terminal-Formularerfassung.

    Includes specialized input prompts for capturing and returning numerical values.

    JavaScript
    Auf GitHub ansehen↗7,946
  • zelda64recomp/zelda64recompAvatar von Zelda64Recomp

    Zelda64Recomp/Zelda64Recomp

    7,087Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,087
  • lxn/walkAvatar von lxn

    lxn/walk

    7,063Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,063
  • gzu-liyujiang/androidpickerAvatar von gzu-liyujiang

    gzu-liyujiang/AndroidPicker

    6,778Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,778
  • nuxt/uiAvatar von nuxt

    nuxt/ui

    6,675Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,675
  • mimecorg/vuidoAvatar von mimecorg

    mimecorg/vuido

    6,062Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,062
  • pmndrs/levaAvatar von pmndrs

    pmndrs/leva

    5,981Auf GitHub ansehen↗

    Leva ist ein React-GUI-Kontrollpanel und Echtzeit-Parameter-Editor, der verwendet wird, um den Anwendungsstatus und Variablen zu überwachen und anzupassen, ohne den Code zu ändern oder die Seite neu zu laden. Es fungiert als dynamischer Status-Debugger und erweiterbare Eingabebibliothek, die eine visuelle Schnittstelle für das Feintuning numerischer, boolescher und Textwerte innerhalb einer laufenden Webanwendung bietet. Das Projekt zeichnet sich durch ein Plugin-System aus, das die Erstellung benutzerdefinierter Eingabekomponenten und spezialisierter Verhaltensweisen zur Unterstützung einzigartiger Datentypen ermöglicht. Es nutzt Typinferenz, um Daten automatisch dem passenden visuellen Widget zuzuordnen, wobei dieses Mapping überschrieben werden kann, um spezifische Eingabetypen zu erzwingen. Die Schnittstelle unterstützt diverse Eingabekategorien, einschließlich numerischer Bereiche, Vektoren, Farbwähler und Medien-Upload-Felder. Steuerelemente können in hierarchischen Ordnern organisiert, basierend auf anderen Werten bedingt angezeigt und mit externen Datenspeichern synchronisiert werden. Das System überwacht zudem den Bearbeitungslebenszyklus und ermöglicht Callbacks, wenn Benutzer Interaktionen starten oder beenden, um die Performance für rechenintensive Operationen zu optimieren.

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

    TypeScript
    Auf GitHub ansehen↗5,981
Vorherige12Nächste
  1. Home
  2. User Interface & Experience
  3. Numeric Inputs

Unter-Tags erkunden

  • Input Validation1 Sub-TagLogic 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-TagsUI 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.