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
·

29 repository-uri

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 29 awesome GitHub repositories matching user interface & experience · Text Input Fields. Refine with filters or upvote what's useful.

Awesome Text Input Fields GitHub Repositories

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

    layui/layer

    8,196Vezi pe 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
    Vezi pe GitHub↗8,196
  • grouper/flatuikitAvatar Grouper

    Grouper/FlatUIKit

    7,742Vezi pe GitHub↗

    FlatUIKit este un framework de design flat și o bibliotecă de componente pentru iOS. Oferă un set de elemente de interfață reutilizabile și instrumente de stilizare pentru a implementa o estetică minimală în aplicațiile mobile native. Kit-ul înlocuiește controalele iOS standard cu o colecție de componente pre-stilizate, inclusiv butoane, câmpuri de text și controale segmentate. Utilizează o paletă de culori flat predefinită, integrarea fonturilor personalizate și un set dedicat de pictograme pentru a asigura o identitate vizuală coerentă. Framework-ul acoperă o gamă largă de elemente UI, inclusiv controale de input personalizabile, celule de tabel și componente de navigare, cum ar fi barele de navigare și popover-urile pentru iPad. Utilizează extensii de clasă și înlocuiri de componente drop-in pentru a modifica aspectul elementelor native, menținând în același timp semnăturile API standard.

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

    Objective-C
    Vezi pe GitHub↗7,742
  • mesop-dev/mesopAvatar mesop-dev

    mesop-dev/mesop

    6,589Vezi pe 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
    Vezi pe GitHub↗6,589
  • shopify/polaris-reactAvatar Shopify

    Shopify/polaris-react

    6,174Vezi pe 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
    Vezi pe GitHub↗6,174
  • pmndrs/levaAvatar pmndrs

    pmndrs/leva

    5,981Vezi pe GitHub↗

    Leva este un panou de control GUI pentru React și un editor de parametri în timp real utilizat pentru a monitoriza și ajusta starea și variabilele aplicației fără a modifica codul sau a reîncărca pagina. Acesta funcționează ca un debugger de stare dinamic și o bibliotecă de input extensibilă care oferă o interfață vizuală pentru ajustarea fină a valorilor numerice, booleene și text în cadrul unei aplicații web care rulează. Proiectul se distinge printr-un sistem de plugin-uri care permite crearea de componente de input personalizate și comportamente specializate pentru a suporta tipuri de date unice. Utilizează type-inference pentru a mapa automat datele către widget-ul vizual corespunzător, deși această mapare poate fi suprascrisă pentru a forța anumite tipuri de input. Interfața suportă diverse categorii de input, inclusiv intervale numerice, vectori, selectoare de culoare și câmpuri de upload media. Controalele pot fi organizate în foldere ierarhice, afișate condiționat pe baza altor valori și sincronizate cu depozite de date externe. Sistemul monitorizează, de asemenea, ciclul de viață al editării, permițând callback-uri atunci când utilizatorii încep și termină interacțiunile pentru a optimiza performanța pentru operațiunile costisitoare.

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

    TypeScript
    Vezi pe GitHub↗5,981
  • dillidon/alerts-and-pickersAvatar dillidon

    dillidon/alerts-and-pickers

    5,759Vezi pe GitHub↗

    Acest proiect este un framework de componente UI reutilizabile și extensii concepute pentru a integra input-uri structurate și meniuri de selecție în alert controller-ele native iOS. Oferă o bibliotecă de câmpuri text personalizabile și interfețe de picker specializate care se încorporează direct în dialogurile de alertă ale sistemului. Framework-ul se distinge prin injectarea de view controller-e externe în containerele de alertă, permițând utilizarea interfețelor complexe precum hărți și date pickere. Include, de asemenea, instrumente de integrare specializate pentru a încorpora interfețe de selecție pentru fotografii, contacte și locații direct din aplicația de mesagerie Telegram. Setul de instrumente acoperă o gamă largă de capabilități de selecție, inclusiv browsere de biblioteci foto, color pickere și selectoare de contacte. De asemenea, suportă colectarea setărilor regionale prin pickere dedicate pentru țări, coduri telefonice și valute, oferind în același timp randare de text atribuit pentru afișarea conținutului stilizat.

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

    Swift
    Vezi pe GitHub↗5,759
  • xmartlabs/xlformAvatar xmartlabs

    xmartlabs/XLForm

    5,741Vezi pe GitHub↗

    XLForm is a declarative UI library and framework for generating synchronized iOS table-view forms from structured definitions. It provides a toolkit for building mobile data-entry screens using Swift and Objective-C, allowing developers to create interfaces based on declarative sections and rows. The framework features dynamic interface synchronization and conditional logic to manage row visibility and editing restrictions. It supports the creation of dynamic multivalued sections where users can insert, delete, or reorder rows at runtime. The library includes a variety of interactive input c

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

    Objective-C
    Vezi pe GitHub↗5,741
  • cgoldsby/logincritterAvatar cgoldsby

    cgoldsby/LoginCritter

    5,682Vezi pe GitHub↗

    LoginCritter is an interactive avatar UI component and real-time input visualizer for web forms. It functions as a gamified form element that animates a character's movements and gaze in response to text field focus and user typing activity. The component maps cursor positions and character counts to smooth avatar transformations and head rotations. It manages emotional state transitions by switching visual moods and expressions based on specific text triggers and input volume. The system utilizes an event-driven animation loop to synchronize the character's state with DOM input events. This

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

    Swiftanimationswiftuipropertyanimator
    Vezi pe GitHub↗5,682
  • lusaxweb/vuesaxAvatar lusaxweb

    lusaxweb/vuesax

    5,596Vezi pe GitHub↗

    Vuesax este un framework frontend și o bibliotecă de componente UI pentru aplicații Vue.js. Oferă un sistem de design personalizabil și un set de elemente de interfață utilizator pre-stilizate, concepute pentru a accelera dezvoltarea interfețelor web. Proiectul se distinge printr-un toolkit vizual temabil care suportă actualizări dinamice de culoare și personalizarea stilurilor pe partea de server pentru a menține identitatea brandului. De asemenea, dispune de o componentă specializată de tabel de date cu suport integrat pentru editarea celulelor inline și procesare pe partea de server pentru paginare, filtrare și sortare. Biblioteca acoperă o suprafață largă de capabilități UI, inclusiv un sistem de grilă responsiv cu douăsprezece coloane, elemente de formular cuprinzătoare și diverse instrumente de layout, cum ar fi carduri de conținut și liste colapsabile. Include, de asemenea, utilitare de navigare precum bare laterale și breadcrumbs, precum și o gamă de overlay-uri, inclusiv dialoguri modale, notificări de sistem și tooltips.

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

    Vue
    Vezi pe GitHub↗5,596
  • qor/qorAvatar qor

    qor/qor

    5,345Vezi pe GitHub↗

    Qor este un framework de administrare Go și un toolkit backend utilizat pentru construirea de interfețe administrative, sisteme de gestionare a conținutului (CMS) headless și generatoare de API REST. Oferă un mediu structurat pentru implementarea backend-urilor aplicațiilor de business, specializându-se în gestionarea conținutului structurat și a activelor media. Proiectul se distinge prin gestionarea cuprinzătoare a conținutului în mai multe limbi, având versionarea datelor bazată pe locale și un sistem dedicat pentru internaționalizare și administrarea traducerilor. Se diferențiază în continuare prin implementarea încorporată a unei mașini de stări (state machine) pentru automatizarea proceselor de business și un flux de lucru de staging al conținutului pentru revizuirea modificărilor înainte de publicare. Framework-ul acoperă o gamă largă de capabilități, inclusiv controlul accesului bazat pe roluri, gestionarea sesiunilor și programarea joburilor de fundal. Suprafața sa de gestionare a datelor include override-uri pentru handler-ele CRUD, gestionarea relațiilor și un UI bazat pe metadate care generează dashboard-uri și input-uri de formulare pe baza definițiilor resurselor backend. În plus, oferă instrumente pentru generarea de API-uri RESTful cu suport pentru negocierea conținutului și endpoint-uri imbricate. Sistemul permite optimizarea deployment-ului prin compilarea template-urilor HTML direct în binarul aplicației Go pentru a elimina dependențele de sistemul de fișiere.

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

    Goadminapicms
    Vezi pe GitHub↗5,345
  • xuexiangjys/xuiAvatar xuexiangjys

    xuexiangjys/XUI

    5,075Vezi pe GitHub↗

    XUI este un framework UI nativ pentru Android și o bibliotecă de componente concepută pentru construirea interfețelor de aplicații. Oferă o suită cuprinzătoare de layout-uri native, câmpuri de introducere și elemente de navigare, susținute de un sistem de gestionare a temelor pe niveluri pentru definirea atributelor vizuale globale și a stilurilor responsive. Framework-ul se distinge printr-un set specializat de view-uri personalizate și seturi de instrumente de interacțiune, inclusiv calendare de înaltă performanță, randarea vizualizării datelor și o varietate de butoane stilizate cu cronometre integrate și efecte vizuale. Include, de asemenea, capabilități integrate de procesare media, cum ar fi scanarea codurilor de bare și QR, generarea de QR-uri personalizate și o interfață de decupare a imaginilor. Proiectul acoperă o arie largă de capabilități UI și UX, incluzând diverse componente de introducere a datelor, primitive pentru ferestre flotante și o gamă largă de indicatori de feedback, cum ar fi snackbars și bare de progres. Oferă, de asemenea, șabloane de layout, configurarea tipografiei și sisteme de animație pentru gestionarea tranzițiilor de view-uri și a feedback-ului interactiv.

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

    Javaandroidandroid-uistyles
    Vezi pe GitHub↗5,075
  • vhpoet/react-native-styling-cheat-sheetAvatar vhpoet

    vhpoet/react-native-styling-cheat-sheet

    4,957Vezi pe GitHub↗

    Acest proiect este un catalog tehnic și o referință de stilizare mobilă cross-platform utilizată pentru construirea interfețelor utilizator mobile. Servește drept catalog de proprietăți UI mobile și ghid de traducere care mapează conceptele standard de stilizare web la notația de obiect JavaScript necesară framework-urilor mobile. Referința oferă îndrumări specifice privind layout-ul flexbox mobil pentru aranjarea elementelor și controlul alinierii. Mai mult, traduce conceptele CSS în notație compatibilă cu dispozitivele mobile pentru a asista la migrarea stilizării web către mediile mobile. Documentația acoperă o gamă largă de capabilități de stilizare vizuală, inclusiv tipografie, configurații de borduri și efecte de umbră. Include, de asemenea, specificații pentru gestionarea afișării imaginilor, transformări geometrice ale elementelor și configurarea comportamentului de introducere a textului.

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

    Vezi pe GitHub↗4,957
  • coreui/coreui-free-react-admin-templateAvatar coreui

    coreui/coreui-free-react-admin-template

    4,940Vezi pe GitHub↗

    Acest proiect este un șablon administrativ bazat pe React și un kit UI conceput pentru construirea de dashboard-uri. Oferă o colecție cuprinzătoare de layout-uri pre-stilizate, o bibliotecă de componente accesibile și un framework UI bazat pe Sass pentru crearea interfețelor administrative. Șablonul este structurat în mod specific ca un proiect optimizat pentru AI, utilizând tipare de codare și organizare concepute pentru a ajuta asistenții AI să genereze cod React consistent și gata de producție. Dispune de un sistem de stilizare flexibil folosind variabile Sass și proprietăți personalizate CSS pentru a suporta teme personalizabile light și dark. Kit-ul acoperă o gamă largă de capabilități de interfață, inclusiv widget-uri de vizualizare a datelor, tabele interactive cu sortare și paginare, și elemente de formular complexe precum wizard-uri multi-pas. Include sisteme de navigare de nivel înalt, cum ar fi bare laterale și breadcrumbs, precum și componente structurale precum grile responsive, dialoguri modale și interfețe de calendar accesibile.

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

    JavaScriptadminadmin-dashboardadmin-panel
    Vezi pe GitHub↗4,940
  • gyscos/cursiveAvatar gyscos

    gyscos/Cursive

    4,810Vezi pe GitHub↗

    Cursive este un toolkit și framework de interfață terminală cross-platform pentru construirea de aplicații interactive în Rust. Oferă un sistem modular pentru crearea de interfețe grafice bazate pe text, utilizând un motor dedicat pentru a gestiona bucla principală de afișare și ierarhiile de vizualizare. Toolkit-ul dispune de un strat de abstractizare agnostic față de backend pentru a asigura randarea consistentă și gestionarea input-ului pe diferite sisteme de operare. Se distinge printr-un motor de teme bazat pe palete care suportă încărcarea temelor la runtime și randarea true color, precum și capacitatea de a genera ierarhii de interfață utilizator direct din fișierele de configurare. Framework-ul acoperă o gamă largă de capabilități, inclusiv gestionarea complexă a layout-ului cu panouri divizate și tab-uri, și o varietate de componente interactive precum dialoguri modale, indicatori de progres și liste selectabile. Suportă randarea conținutului bogat pentru imagini și evidențierea sintaxei și utilizează un sistem de rutare a evenimentelor bazat pe focus-cycle pentru a gestiona navigarea de la tastatură și callback-urile globale. Gestionarea stării este realizată prin actualizări UI asincrone și acces bazat pe identificatori, permițând dezvoltatorilor să modifice vizualizări specifice dinamic din sarcini de fundal.

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

    Rust
    Vezi pe GitHub↗4,810
  • theorchid/platformAvatar TheOrchid

    TheOrchid/Platform

    4,791Vezi pe GitHub↗

    Platform este un framework pentru construirea de aplicații back-office și dashboard-uri administrative folosind Laravel. Acesta funcționează ca un framework UI bazat pe schemă și un generator CRUD care construiește automat interfețe de gestionare a bazelor de date, formulare de introducere și reguli de validare din definiții programatice ale modelelor. Proiectul se distinge printr-un kit UI backend cuprinzător care suportă capturarea avansată a datelor, inclusiv maparea coordonatelor geografice, matrice de date JSON tabelare și urmărirea metadatelor de marketing. Dispune de un sistem robust de control al accesului bazat pe roluri pentru gestionarea vizibilității resurselor și protecția rutelor, alături de o implementare de căutare full-text globală care indexează datele în mai multe modele. Platforma acoperă o gamă largă de capabilități, inclusiv încărcarea asincronă a datelor, sisteme de notificare multi-canal și o bibliotecă de componente de formular specializate pentru text îmbogățit și gestionarea fișierelor. De asemenea, oferă instrumente pentru vizualizarea datelor prin agregarea modelelor și grafice, precum și utilitare pentru reîmprospătarea parțială a paginii pentru a simula o experiență de aplicație single-page. Opțiunile de integrare permit conectarea controlerelor existente și a template-urilor legacy pentru a facilita o migrare graduală a funcțiilor în framework.

    Provides text input fields for numbers, emails, and passwords that use input masking to enforce specific formats.

    PHP
    Vezi pe GitHub↗4,791
  • yuche/vue-strapAvatar yuche

    yuche/vue-strap

    4,679Vezi pe GitHub↗

    vue-strap is a UI framework and component library that provides a collection of themed interface elements based on Bootstrap for use within Vue.js applications. It serves as a Bootstrap-based component kit that bridges CSS framework styling with a reactive JavaScript component architecture. The library implements a wide range of functional building blocks, including navigation bars, dropdown menus, and layout primitives such as accordion panels and tabbed content. It includes an extensive set of form inputs featuring date pickers, typeahead search, and integrated validation state management.

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

    JavaScript
    Vezi pe GitHub↗4,679
  • discord-jda/jdaAvatar discord-jda

    discord-jda/JDA

    4,665Vezi pe GitHub↗

    JDA is a Java wrapper for the Discord API, providing a framework for building automated agents and integrating applications with the chat platform. It functions as both a REST API client for managing server entities and a gateway client that maintains persistent WebSocket connections for real-time state updates. The library features a comprehensive voice API module for managing audio streaming, voice channel connectivity, and soundboard integration. It also includes a specialized toolkit for interactive UI design, enabling the creation of slash commands, buttons, select menus, and modal input

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

    Javaapiapi-wrapperbot
    Vezi pe GitHub↗4,665
  • dv8fromtheworld/jdaAvatar DV8FromTheWorld

    DV8FromTheWorld/JDA

    4,663Vezi pe GitHub↗

    JDA is a Java library that serves as a Discord API wrapper, bot framework, and voice API client. It enables applications to interact with the Discord REST API and real-time gateway to build automated assistants, manage servers, and handle user interactions. The project includes a sharding manager to distribute gateway connections across multiple shards for scaling high-volume deployments. It also provides a UI component library for constructing interactive buttons, select menus, and modal forms within messages. Its capabilities cover voice and audio management, including audio streaming and

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

    Java
    Vezi pe GitHub↗4,663
  • pythonguis/pythonguis-examplesAvatar pythonguis

    pythonguis/pythonguis-examples

    4,602Vezi pe GitHub↗

    Acest proiect este o colecție de modele de implementare și exemple de cod sursă pentru construirea de aplicații desktop folosind diverse biblioteci de interfață Python. Oferă implementări de referință și modele arhitecturale pentru mai multe framework-uri, inclusiv PyQt, PySide, Tkinter, Kivy și Streamlit. Repository-ul se distinge prin oferirea de exemple specializate pentru diverse tipuri de interfețe, variind de la software desktop profesional și ferestre native până la dashboard-uri de date web reactive și instrumente de data science. Include material de referință specific pentru modele UI cross-platform, cum ar fi layout-urile model-view și execuția asincronă a sarcinilor în fundal. Proiectul acoperă o gamă largă de capabilități, inclusiv gestionarea layout-ului, dezvoltarea de widget-uri personalizate cu animații și randarea accelerată GPU pentru vizualizări în timp real. De asemenea, demonstrează tehnici de gestionare a datelor, cum ar fi filtrarea bazată pe proxy și stilizarea datelor tabelare, precum și fluxuri de lucru de deployment pentru împachetarea codului sursă în executabile distribuibile cu active încorporate. Exemplele abordează în continuare componente UI funcționale, cum ar fi validarea input-ului, meniurile de navigare și integrarea în system tray, alături de implementări de securitate pentru autentificarea utilizatorilor și controlul accesului bazat pe roluri.

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

    Pythondesktopdesktop-applicationexample-app
    Vezi pe GitHub↗4,602
  • zdhxiong/mduiAvatar zdhxiong

    zdhxiong/mdui

    4,517Vezi pe 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
    Vezi pe GitHub↗4,517
Înapoi12Înainte
  1. Home
  2. User Interface & Experience
  3. Text Input Fields

Explorează sub-etichetele

  • 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.