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
·

6 repository-uri

Awesome GitHub RepositoriesInput Data Formatting

Processes raw user text into a standardized format during the data entry phase.

Distinct from Data Formatting: Specifically targets the transformation of input values during entry, rather than general data presentation formatting.

Explore 6 awesome GitHub repositories matching user interface & experience · Input Data Formatting. Refine with filters or upvote what's useful.

Awesome Input Data Formatting GitHub Repositories

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

    terkelg/prompts

    9,291Vezi pe 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 mechanisms to transform raw user responses into specific data formats before final storage.

    JavaScript
    Vezi pe GitHub↗9,291
  • text-mask/text-maskAvatar text-mask

    text-mask/text-mask

    8,217Vezi pe GitHub↗

    text-mask is a JavaScript library for enforcing consistent text formats and dynamic masking patterns in web input fields. It provides a suite of utilities to constrain text field entries to predefined masks and validators, ensuring data consistency across multiple frontend frameworks including React, Angular, and Vue. The library supports dynamic pattern generation using functions to handle variable data formats and localized patterns. It includes capabilities for processing bulk text entries, such as pasted content and browser auto-fill data, while maintaining the integrity of the defined in

    Processes raw user text into a standardized format during the data entry phase across frameworks.

    JavaScriptangularemberinput-mask
    Vezi pe GitHub↗8,217
  • final-form/react-final-formAvatar final-form

    final-form/react-final-form

    7,440Vezi pe GitHub↗

    react-final-form is a React form state management library that provides a framework for declarative form validation and the orchestration of dynamic input fields. It utilizes a subscription-based state manager to trigger interface updates only for the specific fields that change during user input, which optimizes rendering by limiting unnecessary component re-renders. The library functions as a dynamic input field orchestrator, allowing users to add, remove, or reorder lists of form fields. It manages complex form state through a system that supports conditional field rendering and real-time

    Transforms raw user text into standardized formats during entry to maintain consistent data quality.

    JavaScript
    Vezi pe GitHub↗7,440
  • unmanner/imaskjsAvatar uNmAnNeR

    uNmAnNeR/imaskjs

    5,187Vezi pe GitHub↗

    imaskjs este o bibliotecă de mascare a input-ului JavaScript și un manager de input DOM utilizat pentru a impune modele, tipuri de date și intervale specifice asupra input-ului utilizatorului în timp real. Servește ca bibliotecă de formatare a datelor și instrument de validare a input-ului care transformă valorile brute de intrare în șiruri formatate folosind măști și pipe-uri personalizate. Proiectul oferă capabilități de mascare dinamică, permițând modelelor de input să se schimbe sau să comute în timp real pe baza caracterelor pe care le tastează un utilizator. Suportă constrângeri complexe de input, inclusiv expresii regulate, intervale numerice, verificare bazată pe dată și enumerări de caractere. Biblioteca acoperă o gamă largă de sarcini de procesare a input-ului și gestionare a datelor, inclusiv transformări de pre- și post-procesare, extragerea valorii brute pentru trimiterea API și aplicarea măștilor atât pe câmpurile de input HTML standard, cât și pe elementele contenteditable.

    Transforms raw user text into standardized, masked strings during the data entry phase.

    TypeScriptinputmaskvanilla-js
    Vezi pe GitHub↗5,187
  • taiga-family/taiga-uiAvatar taiga-family

    taiga-family/taiga-ui

    4,002Vezi pe GitHub↗

    Taiga UI is an Angular UI component library and accessible design system used for building enterprise web interfaces. It provides a comprehensive collection of reusable interface elements and layout tools, functioning as a mobile-first UI kit with responsive components that adapt to different device capabilities. The library distinguishes itself through an integrated data visualization library featuring various chart types and a dedicated form management framework with built-in validation and formatting for specialized data. It also features AI-driven development workflows by integrating comp

    Provides logic to transform internal time values into standardized formats for display in user interface input fields.

    TypeScriptangularbest-practicescdk
    Vezi pe GitHub↗4,002
  • foxhound87/mobx-react-formAvatar foxhound87

    foxhound87/mobx-react-form

    1,095Vezi pe GitHub↗

    Acest proiect este o bibliotecă reactivă de gestionare a stării, concepută pentru gestionarea datelor complexe din formulare și a logicii de validare. Utilizează tipare bazate pe observabile pentru a sincroniza componentele interfeței utilizator cu modelele de date subiacente, asigurându-se că stările formularelor rămân consistente pe parcursul unei aplicații. Biblioteca oferă o abordare structurată pentru gestionarea inițializării formularelor, urmărirea câmpurilor și evenimentele ciclului de viață. Biblioteca se distinge prin suportul pentru structuri de date profund imbricate și compoziție ierarhică, permițând validarea recursivă și actualizările dinamice în arbori de obiecte complecși. Dispune de un motor de validare bazat pe schemă care suportă atât reguli sincrone, cât și asincrone, alături de interceptarea de tip middleware care permite logicii personalizate să monitorizeze sau să transforme datele în timpul actualizărilor de câmp. Dezvoltatorii pot accesa și manipula câmpuri specifice dinamic folosind adresarea bazată pe cale, oferind flexibilitate atunci când lucrează cu modele de formulare mari sau în evoluție. Dincolo de gestionarea de bază a stării, biblioteca include utilitare pentru transformarea datelor, cum ar fi formatarea valorilor de input și calcularea valorilor câmpurilor pe baza altor date din formular. Oferă capabilități de orchestrare a mai multor formulare pentru a coordona validarea și trimiterea pe mai multe instanțe și rămâne decuplată de straturile de prezentare specifice pentru a permite integrarea cu orice bibliotecă de componente de interfață utilizator. Framework-ul oferă, de asemenea, instrumente încorporate pentru monitorizarea evenimentelor ciclului de viață al câmpurilor și depanarea tranzițiilor interne de stare.

    Converts field values during input or output operations to ensure data formats match backend requirements or display preferences consistently.

    TypeScriptformmobxobservables
    Vezi pe GitHub↗1,095
  1. Home
  2. User Interface & Experience
  3. Input Data Formatting

Explorează sub-etichetele

  • Capture FormatsStandardized input formats used to ensure data quality and consistency across different business scenarios. **Distinct from Input Data Formatting:** Distinct from Input Data Formatting by focusing on the overall capture format and type rather than the raw text transformation process.