awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

72 repository-uri

Awesome GitHub RepositoriesForm Input Components

Interactive elements and utilities specifically designed for capturing, validating, and managing user-provided data.

Explore 72 awesome GitHub repositories matching user interface & experience · Form Input Components. Refine with filters or upvote what's useful.

Awesome Form Input Components GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • facebook/reactAvatar facebook

    facebook/react

    245,669Vezi pe GitHub↗

    React este o bibliotecă JavaScript pentru construirea de interfețe utilizator bazată pe o arhitectură orientată pe componente și flux de date unidirecțional.

    Automates form data submission and manages submission-related states.

    JavaScriptjavascriptuifrontend
    Vezi pe GitHub↗245,669
  • vercel/next.jsAvatar vercel

    vercel/next.js

    140,051Vezi pe GitHub↗

    Next.js is a web development framework that provides a file-system-based routing system and a suite of server-side utilities for managing the request-response cycle. It includes built-in support for data fetching, caching, and revalidation, allowing developers to control how content is rendered and served. The framework offers a centralized configuration system for build-time settings, environment variables, and deployment adapters, alongside a command-line interface for bootstrapping new projects. The framework covers a wide range of application requirements, including metadata management fo

    Automates form submission, loading states, and server-side validation through specialized interface components.

    JavaScriptreactframeworkssr
    Vezi pe GitHub↗140,051
  • shadcn-ui/uiAvatar shadcn-ui

    shadcn-ui/ui

    116,724Vezi pe GitHub↗

    shadcn/ui offers a collection of React UI components and a CLI-driven registry system for direct source code integration.

    Enables date selection across diverse cultural standards by swapping underlying logic for locale-specific calendar implementations.

    TypeScriptreactcomponentstailwindcss
    Vezi pe GitHub↗116,724
  • ant-design/ant-designAvatar ant-design

    ant-design/ant-design

    98,362Vezi pe GitHub↗

    Ant Design is an enterprise-grade component library and design system framework built for developing complex, data-heavy web applications. It provides a comprehensive collection of pre-built, state-driven interface elements that map data properties to rendered components, ensuring consistent interaction patterns and visual language across large-scale projects. The library distinguishes itself through a robust styling architecture that utilizes design tokens and hierarchical configuration providers to propagate global settings like themes, locale, and layout direction. By employing component-l

    Exposes hooks for reordering list items, including support for custom drag handles to improve interface interactivity.

    TypeScriptant-designantddesign-systems
    Vezi pe GitHub↗98,362
  • home-assistant/coreAvatar home-assistant

    home-assistant/core

    87,753Vezi pe GitHub↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all

    Offers adjustable sliders and input fields with configurable ranges, steps, and measurement units for precise control over numeric values.

    Pythonasynciohacktoberfesthome-automation
    Vezi pe GitHub↗87,753
  • junegunn/fzfAvatar junegunn

    junegunn/fzf

    81,017Vezi pe GitHub↗

    This project is a general-purpose command-line filter that provides an interactive interface for processing standard input streams. It enables real-time fuzzy searching, data selection, and transformation, allowing users to navigate complex information or file systems directly within their terminal. By utilizing a pipe-oriented architecture, it integrates into existing shell pipelines and workflows to facilitate efficient data exploration. What distinguishes this tool is its highly extensible, event-driven design that allows for deep integration with external processes. It supports asynchrono

    Toggles the visibility of input sections to create read-only or display-only interfaces for filtered data.

    Gobashclifish
    Vezi pe GitHub↗81,017
  • ocornut/imguiAvatar ocornut

    ocornut/imgui

    73,875Vezi pe GitHub↗

    Acest proiect este o bibliotecă de interfață grafică de tip immediate-mode concepută pentru dezvoltarea rapidă a instrumentelor și a interfețelor de depanare. Prin generarea geometriei UI la fiecare cadru prin cod procedural, elimină nevoia de sincronizare persistentă a stării între datele aplicației și interfață. Este destinată în principal integrării în pipeline-urile de randare existente, unde produce buffere de vertex-uri brute și comenzi de desen care sunt agnostice față de API-ul grafic subiacent. Biblioteca se distinge printr-o arhitectură extrem de decuplată care acceptă layout-uri complexe, andocabile și cu mai multe ferestre de vizualizare. Gestionează pozițiile ferestrelor, tragerea tab-urilor și divizarea nodurilor, permițând dezvoltatorilor să detașeze elementele de interfață în ferestre independente ale sistemului de operare. Pentru a asigura o interacțiune consistentă în medii diverse, mapează evenimentele de intrare native într-un format unificat și oferă o scopare robustă bazată pe identificatori pentru a urmări stările elementelor între cadre. Framework-ul oferă o suprafață largă de capabilități pentru construirea de instrumente sofisticate de motor și utilitare de diagnosticare. Include suport pentru componente vizuale avansate, cum ar fi editoare de noduri, plottere 2D și 3D și inspectoare specializate, alături de infrastructură pentru scalarea DPI și randarea formelor personalizate. Sistemul este conceput pentru o portabilitate ridicată, oferind opțiuni de configurare la momentul compilării care permit dezvoltatorilor să adapteze structurile de date de bază și tipurile matematice la cerințele specifice ale motorului. Depozitul oferă exemple extinse pentru conectarea bibliotecii la backend-uri și framework-uri grafice majore, alături de instrumente pentru generarea de binding-uri specifice limbajelor.

    Supplies rotary control widgets for adjusting numerical values within a graphical interface.

    C++apicplusplusframework
    Vezi pe GitHub↗73,875
  • binary-husky/gpt_academicAvatar binary-husky

    binary-husky/gpt_academic

    70,912Vezi pe GitHub↗

    This project provides a self-hosted, web-based interface designed to integrate large language models into academic and research workflows. It functions as a modular platform for document analysis, literature processing, and data handling, allowing users to maintain full control over their data and model connectivity through private server or local deployments. The system is distinguished by its extensible architecture, which enables users to inject custom Python scripts to automate repetitive tasks and extend core functionality. It also features a voice-enabled interaction layer that captures

    Insert pre-defined text templates and prefixes into prompts using shortcuts to accelerate interaction.

    Pythonacademicchatglm-6bchatgpt
    Vezi pe GitHub↗70,912
  • wasabeef/awesome-android-uiAvatar wasabeef

    wasabeef/awesome-android-ui

    56,463Vezi pe GitHub↗

    This project is a community-driven directory of open-source Android libraries focused on user interface development. It serves as a centralized knowledge base that organizes high-quality third-party tools into a structured, categorical taxonomy to assist developers in discovering reliable solutions for mobile application design. The repository distinguishes itself by providing a version-agnostic index that links directly to external project resources, bypassing the need for complex dependency management. To facilitate rapid evaluation, each entry is paired with visual asset indexing, includin

    Showcases various specialized input and labeling components to improve form design within mobile applications.

    androidawesomeui
    Vezi pe GitHub↗56,463
  • fyne-io/fyneAvatar fyne-io

    fyne-io/fyne

    27,941Vezi pe GitHub↗

    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

    Filters user input by intercepting keystrokes to ensure only valid numerical characters are accepted.

    Goandroidcross-platformfyne
    Vezi pe GitHub↗27,941
  • marmelab/react-adminAvatar marmelab

    marmelab/react-admin

    26,780Vezi pe GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Offers a collection of specialized components for capturing various data types within administrative forms.

    TypeScriptadminadmin-dashboardadmin-on-rest
    Vezi pe GitHub↗26,780
  • lissy93/dashyAvatar Lissy93

    Lissy93/dashy

    24,026Vezi pe GitHub↗

    Dashy is a configuration-driven dashboard designed for personal infrastructure management and self-hosted service monitoring. It functions as a centralized portal that aggregates web links, live infrastructure metrics, and application health status into a unified, searchable interface. By utilizing a structured schema, the platform allows users to define their entire layout, navigation, and widget configuration through version-controlled files, ensuring a portable and reproducible setup across different environments. The project distinguishes itself through a highly modular architecture that

    Manages the visibility of services on the homepage while maintaining accessibility through search and direct navigation.

    Vueawesomedashboarddocker
    Vezi pe GitHub↗24,026
  • livewire/livewireAvatar livewire

    livewire/livewire

    23,448Vezi pe GitHub↗

    Livewire is a full-stack framework for PHP that enables the development of reactive, dynamic user interfaces using server-side classes and templates. By bridging the gap between server-side logic and client-side DOM updates, it allows developers to build interactive web applications without writing custom JavaScript. The framework operates as a component-based library, where modular units encapsulate interface logic, state, and event handling directly on the server. The framework distinguishes itself through a reactive architecture that automatically synchronizes state between the browser and

    Wraps repetitive form fields into modular templates to ensure a consistent user interface.

    PHP
    Vezi pe GitHub↗23,448
  • framework7io/framework7Avatar framework7io

    framework7io/framework7

    18,673Vezi pe GitHub↗

    Framework7 is a mobile user interface framework and single-page application system designed to build responsive web applications with native iOS and Android appearances. It provides a comprehensive library of pre-styled components and a layout engine to create native-style user interfaces across multiple platforms. The framework utilizes a platform-aware theming system that adapts visual styles and color schemes based on detected device settings. It incorporates native mobile behaviors through a dedicated UI kit, including specialized interaction patterns such as pull-to-refresh and swipeable

    Includes specialized native-style form inputs such as pickers, calendars, and sliders with integrated validation.

    JavaScriptandroidcomponentscordova
    Vezi pe GitHub↗18,673
  • youzan/vant-weappAvatar youzan

    youzan/vant-weapp

    18,398Vezi pe GitHub↗

    vant-weapp is a UI library for WeChat Mini Programs, providing a collection of reusable interface components to create consistent user experiences. It functions as a layout framework for structuring applications and a mobile form component library for capturing structured user data. The project includes a specialized e-commerce component set designed for retail patterns, such as product cards, area selectors, and order submission bars. The library covers a broad range of capabilities, including application navigation architecture, complex form implementation through calendars and pickers, a

    Ships specialized input elements like calendars and date-time pickers for capturing structured user data.

    JavaScriptminiprogramuivant
    Vezi pe GitHub↗18,398
  • moment/luxonAvatar moment

    moment/luxon

    16,360Vezi pe GitHub↗

    Luxon is a JavaScript library for parsing, validating, manipulating, and formatting dates and times. It provides a suite of immutable objects for managing points in time, durations, and intervals, ensuring that all transformations return new instances to maintain predictable state. The library distinguishes itself by leveraging the native Internationalization API and environment-based time zone databases. This architecture allows for localized date formatting and global time zone conversions without requiring external data files or additional dependencies. It also supports non-Gregorian calen

    Supports non-Gregorian calendar systems to accommodate diverse regional and cultural date-keeping requirements.

    JavaScriptdatesdatetimeintl
    Vezi pe GitHub↗16,360
  • pqina/filepondAvatar pqina

    pqina/filepond

    16,321Vezi pe GitHub↗

    FilePond is a JavaScript library designed for managing file uploads, providing a browser-based component that handles selection, validation, and asynchronous transmission to remote servers. It functions as a web form input element that supports drag-and-drop interactions, file property verification, and queue management to ensure that only permitted content is submitted. The library distinguishes itself through extensive client-side media processing capabilities, allowing users to edit, crop, resize, and filter images and videos directly in the browser before transmission. It includes automat

    Provides a highly accessible, drag-and-drop enabled web form input component for managing file uploads and queue state.

    JavaScriptdrag-and-dropfile-uploadfilepond
    Vezi pe GitHub↗16,321
  • hoffstadt/dearpyguiAvatar hoffstadt

    hoffstadt/DearPyGui

    15,217Vezi pe GitHub↗

    DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data

    Enables moving items between interface components or importing files via drag-and-drop.

    C++cppcross-platformdearpygui
    Vezi pe GitHub↗15,217
  • bootstrap-vue/bootstrap-vueAvatar bootstrap-vue

    bootstrap-vue/bootstrap-vue

    14,450Vezi pe GitHub↗

    Bootstrap-vue is a Vue.js component library and responsive UI kit based on the Bootstrap CSS framework. It provides a frontend component suite of reusable interface elements designed for building mobile-first websites and web applications. The project wraps Bootstrap CSS classes in Vue components to manage styles and behaviors through reactive state. It integrates a responsive layout management system that synchronizes internal component states with Bootstrap's grid system and device breakpoints. The library covers a wide range of interface capabilities, including data display with sortable

    Implements custom Vue directives to programmatically manage the visibility of elements based on application state.

    JavaScripta11yaccessibilityaccessible
    Vezi pe GitHub↗14,450
  • uxsolutions/bootstrap-datepickerAvatar uxsolutions

    uxsolutions/bootstrap-datepicker

    12,656Vezi pe GitHub↗

    bootstrap-datepicker is a JavaScript calendar widget and UI extension designed for the Bootstrap CSS framework. It provides a client-side input component for web forms that allows users to select single dates or date ranges through a navigable monthly calendar view. The component includes localized calendar interfaces that adapt visual layouts and date formats to match different languages and regional standards. It also features custom date validation to restrict user input by disabling specific days or setting minimum and maximum date boundaries.

    Provides a customizable calendar interface for date selection and data input management.

    JavaScriptbootstrapbootstrap-datepickerjavascript
    Vezi pe GitHub↗12,656
Înapoi123…4Înainte
  1. Home
  2. User Interface & Experience
  3. UI Components
  4. Form Input Components

Explorează sub-etichetele

  • Calendar Components5 sub-tag-uriUser interface components designed for selecting dates and managing calendar-based data input.
  • Drag and Drop Utilities1 sub-tagComponents and hooks for reordering elements via drag and drop.
  • Form Handling Components2 sub-tag-uriComponents that extend standard form functionality to automate data submission and manage form-related states.
  • Form Labels1 sub-tagVisual elements used to identify or describe input fields within a user interface.
  • KnobsRotary control widgets used for adjusting numerical values in a graphical interface.
  • Node Input ControlsIntegrates interactive form elements directly into nodes for user data entry. **Distinct from Form Input Components:** Distinct from general form inputs: focuses on embedding controls within node-based interfaces.
  • Numeric Input Controls1 sub-tagUI elements for selecting numeric values with defined ranges, steps, and units.
  • Prompt Shortcuts1 sub-tagKeyboard shortcuts and text templates for rapid prompt construction.
  • Rating InputsInput components specifically for selecting numeric rating values. **Distinct from Form Input Components:** More specific than general form input components, focusing on numeric rating scales.
  • Visibility DirectivesDirectives that manage the visibility of DOM elements through CSS property manipulation.