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
·

10 repository-uri

Awesome GitHub RepositoriesForm Input Collection

Collecting and normalizing user-provided values from input fields during form submission.

Distinct from Form Data Submission: Candidates focus on PDF extraction or AJAX submission, not the collection of values from DOM inputs

Explore 10 awesome GitHub repositories matching web development · Form Input Collection. Refine with filters or upvote what's useful.

Awesome Form Input Collection GitHub Repositories

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

    emdash-cms/emdash

    10,887Vezi pe GitHub↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    Presents text, number, select, toggle, and masked input fields with conditional visibility and submit handling.

    TypeScriptastrocmsemdash
    Vezi pe GitHub↗10,887
  • raycast/extensionsAvatar raycast

    raycast/extensions

    7,570Vezi pe GitHub↗

    Raycast Extensions is an open-source platform for building and distributing self-contained plugins that integrate with the Raycast desktop application. It provides an extension plugin framework where developers create packages using TypeScript, React, and Node.js, with each extension declaring its commands and permissions through a static manifest. The platform includes a hot-reload development server that watches source files and triggers live UI updates without restarting the host application. The platform distinguishes itself through deep AI integration capabilities, allowing extensions to

    Collects user input through a form with text fields and dropdowns, then submits the data to an external API.

    TypeScript
    Vezi pe GitHub↗7,570
  • jaredreich/notieAvatar jaredreich

    jaredreich/notie

    6,274Vezi pe GitHub↗

    Notie este o bibliotecă UI JavaScript fără dependențe, care oferă o suită de componente de interfață ușoare pentru colectarea datelor, prompturi de selecție și notificări de stare la nivel de sistem. Acesta funcționează ca o suită de componente de input și un instrument de dialog pentru selecție care rulează în orice mediu JavaScript fără a necesita pachete terțe. Biblioteca include o colecție de instrumente de notificare, cum ar fi notificări toast tematice care dispar după un timp stabilit și notificări de alertă forțate care necesită confirmarea explicită a utilizatorului pentru informații critice. De asemenea, oferă dialoguri interactive pentru confirmarea deciziilor utilizatorului și meniuri de selecție care declanșează funcții handler la alegerea unui element. Pentru colectarea datelor, biblioteca oferă componente de interfață modale, inclusiv câmpuri de introducere text cu validare personalizată și interfețe de selecție a datei bazate pe calendar. Aceste componente captează datele utilizatorului și returnează valori prin funcții callback.

    Gathers short text strings and dates from users via lightweight popup input fields and calendar pickers.

    JavaScript
    Vezi pe GitHub↗6,274
  • hql287/mantaAvatar hql287

    hql287/Manta

    5,440Vezi pe GitHub↗

    Manta este un tracker financiar local-first și un generator de facturi PDF care utilizează un constructor de formulare bazat pe schemă pentru a captura și valida informațiile structurate ale utilizatorului. Acesta servește drept sistem pentru gestionarea înregistrărilor de facturare și a stărilor facturilor direct pe dispozitivul utilizatorului pentru a asigura confidențialitatea datelor și accesul offline. Proiectul dispune de un editor de documente drag-and-drop și un sistem de gestionare a template-urilor PDF, permițând utilizatorilor să aranjeze câmpurile și să aplice branding-ul corporativ fără a scrie cod. Aceste instrumente permit crearea de documente de facturare profesionale prin injectarea de date structurate în schelete de layout reutilizabile și ghiduri de stil. Aplicația acoperă capabilități mai largi, inclusiv generarea de formulare bazată pe schemă, personalizarea vizuală a layout-ului și gestionarea activelor de branding corporativ. Include, de asemenea, sisteme pentru localizarea interfeței utilizator pentru a suporta mai multe limbi prin platforme externe.

    Collects and normalizes user-provided values from input fields for processing into financial documents.

    JavaScript
    Vezi pe GitHub↗5,440
  • bootboxjs/bootboxAvatar bootboxjs

    bootboxjs/bootbox

    5,026Vezi pe GitHub↗

    Bootbox este o bibliotecă de dialoguri programatice și o interfață modală JavaScript concepută pentru a crea dialoguri de alertă, confirmare și prompt non-blocante. Funcționează ca un wrapper pentru framework-ul CSS Bootstrap, oferind un toolkit pentru a adăuga interacțiuni popup stilizate interfețelor web. Biblioteca simulează comportamentele dialogurilor native ale browserului printr-un API programatic, înlocuind alertele blocante cu ferestre modale asincrone. Se distinge prin oferirea unui design de interfață localizat, permițând traducerea butoanelor și a conținutului dialogurilor în mai multe limbi folosind seturi de traduceri încorporate sau personalizate. Proiectul acoperă o gamă de componente de dialog, inclusiv notificări simple, prompturi de confirmare și câmpuri de intrare structurate pentru capturarea textului, parolelor sau selecțiilor. Oferă instrumente pentru configurarea vizuală, cum ar fi ajustarea dimensiunii și centrării dialogului, alături de capabilități de gestionare pentru controlul ciclurilor de viață ale dialogurilor și închiderea în masă a ferestrelor active.

    Provides a programmatic interface to collect text, passwords, and selection data through modal dialogs.

    JavaScript
    Vezi pe GitHub↗5,026
  • ymm-tech/gods-penAvatar ymm-tech

    ymm-tech/gods-pen

    4,458Vezi pe GitHub↗

    Gods-pen este un builder vizual de pagini Vue.js și o platformă no-code de landing page-uri pentru crearea de pagini de marketing mobile responsive. Funcționează ca un sistem de gestionare a conținutului (CMS) dockerizat și un framework de componente extensibil, permițând designul și publicarea paginilor cu colectare de formulare integrată și urmărire analitică. Platforma dispune de un manager de marketplace de componente pentru încărcarea, descărcarea și monetizarea elementelor UI reutilizabile în diferite proiecte. Oferă un sistem cuprinzător pentru dezvoltarea de componente personalizate, utilizând un sistem de scaffolding și maparea proprietăților bazată pe schemă pentru a genera automat controale de editor vizual și interfețe de configurare. Sistemul acoperă compoziția vizuală a paginilor prin editorul drag-and-drop, gestionarea layout-ului pentru modale și caruseluri, și o bibliotecă de animații CSS cu previzualizări cadru cu cadru. Include gestionarea proiectelor pe echipe cu permisiuni bazate pe roluri, capturarea datelor vizitatorilor și analize de performanță a marketingului. Proiectul suportă instalarea self-hosted pe servere private folosind configurații de deployment containerizate.

    Provides integrated forms to gather user input and store results for later analysis.

    Vue
    Vezi pe GitHub↗4,458
  • gustavoguanabara/javascriptAvatar gustavoguanabara

    gustavoguanabara/javascript

    4,106Vezi pe GitHub↗

    This project is a structured JavaScript programming course and learning path designed for beginners. It functions as an interactive coding tutorial and frontend web development guide, providing a curriculum centered on the JavaScript language. The project focuses on building dynamic web interfaces through the manipulation of the Document Object Model. It provides a series of instructional guides and practical challenges that allow for interactive coding practice and the verification of code execution within a dedicated environment. The curriculum covers core programming fundamentals, includi

    Teaches how to collect and normalize user-provided values from DOM input fields during form interaction.

    HTMLcursocursoemvideogratis
    Vezi pe GitHub↗4,106
  • space10-community/conversational-formAvatar space10-community

    space10-community/conversational-form

    3,794Vezi pe GitHub↗

    This JavaScript library transforms standard HTML form elements into interactive, dialogue-based interfaces. It parses static markup to replace traditional input fields with a state-managed, sequential experience that guides users through data entry one step at a time. The library features context-aware components that inject previously captured user responses into active prompts, creating personalized and dynamic dialogue strings. It utilizes a DOM-based transformer to convert existing form attributes into a chat-like interface. The framework manages the sequential flow of interactions throu

    Automates the conversion of standard HTML form elements into interactive, dialogue-based interfaces.

    HTMLconversational-uiform
    Vezi pe GitHub↗3,794
  • midudev/jscampAvatar midudev

    midudev/jscamp

    3,811Vezi pe GitHub↗

    jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene

    Collects and extracts user input values from form fields for processing during submission.

    JavaScriptbootcamp
    Vezi pe GitHub↗3,811
  • ansman/validate.jsAvatar ansman

    ansman/validate.js

    2,599Vezi pe GitHub↗

    Validate.js is a JavaScript library designed for declarative data validation and form processing. It provides a framework for verifying complex objects and individual data points against structured constraint schemas, ensuring that application state and user input meet defined requirements. The library distinguishes itself through its support for asynchronous validation, allowing for verification tasks that require external data sources or server-side checks. It includes a built-in utility for extracting and normalizing data from web forms, which cleans input by removing whitespace and empty

    Provides utilities for extracting and normalizing input values from web forms.

    JavaScript
    Vezi pe GitHub↗2,599
  1. Home
  2. Web Development
  3. Form Input Collection

Explorează sub-etichetele

  • Conversational Form TransformersAutomates the conversion of standard HTML form elements into interactive, dialogue-based interfaces. **Distinct from Form Input Collection:** Distinct from Form Input Collection: focuses on the UI transformation of the form itself rather than just the collection of input values.