awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

20 Repos

Awesome GitHub RepositoriesForm Data Submission

Utilities for sending form-encoded and multipart data via HTTP POST requests.

Distinct from Form Data Support: Distinct from Form Data Support: focuses on the client-side submission of form data, not general form handling.

Explore 20 awesome GitHub repositories matching web development · Form Data Submission. Refine with filters or upvote what's useful.

Awesome Form Data Submission GitHub Repositories

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

    mzabriskie/axios

    109,096Auf GitHub ansehen↗

    Axios is a promise-based HTTP client used to make asynchronous network requests in both browser and Node.js environments. It functions as a multi-environment network adapter that abstracts the transport layer to ensure consistent behavior across different runtimes. The project distinguishes itself through a request lifecycle management system that allows for the cancellation of active requests, the setting of timeouts, and the monitoring of upload and download transfer progress. It includes a mechanism for intercepting network traffic, enabling the transformation of outgoing requests and inco

    Provides utilities for submitting HTML form data as multipart or URL-encoded payloads via HTTP POST.

    JavaScript
    Auf GitHub ansehen↗109,096
  • sindresorhus/kyAvatar von sindresorhus

    sindresorhus/ky

    16,943Auf GitHub ansehen↗

    🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API

    Ky submits FormData or URLSearchParams as request bodies, automatically setting the appropriate Content-Type header.

    TypeScriptfetchhttp-clienthttp-request
    Auf GitHub ansehen↗16,943
  • react-dropzone/react-dropzoneAvatar von react-dropzone

    react-dropzone/react-dropzone

    10,985Auf GitHub ansehen↗

    react-dropzone is a React hook and HTML5 drag-and-drop wrapper used to create interactive areas that accept files via drag-and-drop or a native system file picker. It serves as a web file system interface, bridging browser interfaces with the operating system's file selection process. The project distinguishes itself by managing complex event propagation to isolate drop zones and providing global drag-state detection for document-wide visual feedback. It supports both traditional hidden input triggers and the modern browser File System Access API for secure context integration, and it can det

    Enables dropped files to be included in standard multipart HTML form submissions via hidden inputs.

    JavaScriptdrag-and-dropfilefile-upload
    Auf GitHub ansehen↗10,985
  • bitinn/node-fetchAvatar von bitinn

    bitinn/node-fetch

    8,861Auf GitHub ansehen↗

    node-fetch ist eine leichtgewichtige HTTP-Client-Bibliothek, die die browser-standardisierte Fetch API für Node.js implementiert. Sie bietet eine auf Promises basierende Schnittstelle für asynchrone Netzwerkanfragen, um Daten aus serverseitigen Umgebungen abzurufen oder zu senden. Das Projekt ist auf speichereffiziente Datenverarbeitung durch die Nutzung von Request- und Response-Streaming spezialisiert. Dies ermöglicht die inkrementelle Verarbeitung großer Netzwerk-Payloads über native System-Streams, um Speichererschöpfung zu vermeiden. Die Bibliothek deckt ein breites Spektrum an Netzwerkfunktionen ab, einschließlich der Verwendung benutzerdefinierter HTTP-Agenten für DNS- und SSL-Konfiguration, Request-Abbruch mittels Abort-Signalen sowie die Handhabung verschiedener Inhaltskodierungen und Formular-Datenübermittlungen.

    Supports sending request payloads using encoded forms and multipart data for text and file uploads.

    JavaScript
    Auf GitHub ansehen↗8,861
  • awslabs/llrtAvatar von awslabs

    awslabs/llrt

    8,752Auf GitHub ansehen↗

    llrt is a low-latency JavaScript runtime based on the QuickJS engine, specifically designed for executing asynchronous functions in serverless environments. It provides a lightweight execution layer optimized for fast startup times and minimal memory usage when running ES2023 workloads. The project differentiates itself by bundling natively optimized cloud service SDKs directly into the runtime binary to eliminate external dependency loading. To further reduce cold start latency, it implements parallel connection warming for TLS and network handshakes during the startup phase. The runtime co

    Supports constructing and transmitting multipart form data using a fetch-compatible interface.

    Rust
    Auf GitHub ansehen↗8,752
  • xianhu/learnpythonAvatar von xianhu

    xianhu/LearnPython

    8,484Auf GitHub ansehen↗

    LearnPython is a programming tutorial consisting of a collection of practical code examples used to demonstrate Python language features and programming patterns. It serves as a comprehensive learning resource that implements core language concepts through functional code. The project provides specialized guides and samples covering several key domains. These include asynchronous network programming with event loops and coroutines, data visualization using numerical datasets for 2D and 3D plots, and web scraping for fetching content and automating login flows. It also features instructions on

    Provides examples of submitting form-encoded and multipart data via HTTP POST requests.

    Jupyter Notebooklearning-pythonpythonpython-flask
    Auf GitHub ansehen↗8,484
  • datatables/datatablesAvatar von DataTables

    DataTables/DataTables

    7,408Auf GitHub ansehen↗

    DataTables is a feature-rich HTML table library that transforms static HTML tables into interactive data grids with sorting, paging, filtering, and server-side processing support. It provides a client-side rendering engine that handles table rows, pagination, and sorting entirely in the browser, while also offering a server-side processing pipeline that offloads sorting, filtering, and paging operations to a backend for efficient handling of large datasets. The library distinguishes itself through its plugin-based extension system, which allows custom functions and widgets to modify table beh

    Configures Ajax submissions to send form data as JSON or standard HTTP parameters.

    CSS
    Auf GitHub ansehen↗7,408
  • phoenixframework/phoenix_live_viewAvatar von phoenixframework

    phoenixframework/phoenix_live_view

    6,722Auf GitHub ansehen↗

    Phoenix LiveView is an Elixir-based framework that renders HTML on the server and sends only the changed parts to the client over a persistent WebSocket connection. It operates on a process-per-connection model, where each user session runs in its own isolated Elixir process for fault tolerance and independent state management, and includes a LongPolling fallback transport for environments where WebSocket connections are unavailable. The framework provides server-side rendered diffs and WebSocket-based state synchronization to maintain a continuous bidirectional channel between server and cli

    Sends form data to the server on submission and updates the page accordingly.

    Elixir
    Auf GitHub ansehen↗6,722
  • koush/ionAvatar von koush

    koush/ion

    6,269Auf GitHub ansehen↗

    Ion is an asynchronous HTTP client library for Android that handles network requests, JSON parsing, image loading, and file downloads. It provides a fluent builder pattern for constructing requests and supports automatic JSON deserialization into Java objects using Gson, along with in-memory image caching and multipart form-data encoding. The library distinguishes itself through its support for request cancellation via Future objects, allowing individual or bulk cancellation of in-flight requests to avoid wasted bandwidth and stale callbacks. It also includes proxy-aware request routing for d

    Send HTTP POST requests with text, JSON, form-encoded, or multipart/form-data bodies and read the response.

    Java
    Auf GitHub ansehen↗6,269
  • wuhan2020/wuhan2020Avatar von wuhan2020

    wuhan2020/wuhan2020

    5,923Auf GitHub ansehen↗

    Wuhan2020 is an open platform for collecting, validating, and visualizing epidemic relief data, originally focused on coordinating community response during the COVID-19 crisis. It aggregates information on hospitals, factories, logistics providers, hotels, and donations from multiple sources into a central repository, making it accessible through an interactive geographic map and a programmatic API. The platform distinguishes itself by using GitHub issues as its primary data store, with label-driven organization and command-based task assignment that allows volunteers to claim and track work

    Accepts categorized form submissions for hospitals, factories, logistics, hotels, and donations.

    Auf GitHub ansehen↗5,923
  • mechanicalsoup/mechanicalsoupAvatar von MechanicalSoup

    MechanicalSoup/MechanicalSoup

    4,868Auf GitHub ansehen↗

    MechanicalSoup ist eine Python-Webautomatisierungsbibliothek und ein Scraping-Framework, das dazu entwickelt wurde, Browsersitzungen zu simulieren und Websites zu navigieren, ohne JavaScript-Ausführung zu erfordern. Es fungiert als HTML-Parsing-Tool und HTTP-Session-Manager, was den programmatischen Abruf von Seiteninhalten und die Automatisierung von Web-Interaktionen ermöglicht. Die Bibliothek zeichnet sich durch die Kombination von Session-Persistenz mit automatisierter Formularinteraktion aus. Sie bildet Benutzerdaten auf HTML-Eingabefelder und Auswahlboxen für die programmatische Übermittlung ab und verwaltet authentifizierte Zustände durch das Management von Cookies und User-Agent-Headern über mehrere Anfragen hinweg. Sie enthält zudem Diagnose-Tools, die den aktuellen HTML-Status zur visuellen Überprüfung in einem externen Browser in eine lokale Datei exportieren. Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich headless HTTP-Navigation, Inhalts-Extraktion via CSS-Selektoren und regulären Ausdrücken sowie automatisiertem Datei-Download. Es unterstützt zudem die Ausführung von Keyword-Suchen und die Inspektion von HTML-Elementen, um Benutzerbewegungen durch Website-Hierarchien zu simulieren.

    Populates and submits HTML forms automatically to perform bulk data entry tasks.

    Pythonbeautifulsoupmechanicalsouppypi
    Auf GitHub ansehen↗4,868
  • codeception/codeceptionAvatar von Codeception

    Codeception/Codeception

    4,855Auf GitHub ansehen↗

    Codeception is a full-stack testing framework for PHP applications that provides a unified interface for unit, functional, and acceptance testing. It serves as a tool for automating real desktop and mobile browsers via the WebDriver protocol and acts as a client for testing REST and SOAP APIs. The framework is distinguished by its support for Behavior-Driven Development, allowing users to write human-readable test specifications in Gherkin language to align technical tests with business requirements. It implements actor-based action mapping to connect these natural language steps to executabl

    Automates entering text, selecting options, and attaching files to submit data via browser forms.

    PHP
    Auf GitHub ansehen↗4,855
  • hickford/mechanicalsoupAvatar von hickford

    hickford/MechanicalSoup

    4,868Auf GitHub ansehen↗

    MechanicalSoup ist eine Python-Webautomatisierungsbibliothek, die dazu entwickelt wurde, Browserverhalten zu simulieren. Sie fungiert als Toolkit für Web-Scraping und Automatisierung und bietet eine HTML-Parsing-Engine sowie einen HTTP-Session-Manager, um programmatisch mit Websites zu interagieren. Die Bibliothek ermöglicht headless Web-Interaktion durch Nachahmung einer echten Benutzersitzung. Sie verwaltet den persistenten Zustand durch Cookie-Handling und automatisches Folgen von Redirects, was die programmatische Website-Navigation und die Simulation komplexer Browser-Interaktionen ermöglicht. Ihre Funktionen decken das automatisierte Ausfüllen und Absenden von Formularen unter Verwendung von CSS-Selektoren sowie die Datenextraktion aus HTML-Antworten ab. Das Toolset enthält Utilities zum Herunterladen verlinkter Dateien, zur Spezifikation benutzerdefinierter User-Agents und zur Suche nach Seiten basierend auf spezifischen Keywords. Es bietet zudem Diagnose-Tools, um den aktuellen Seitenstatus zur visuellen Überprüfung in einem Browser zu rendern.

    Selects HTML forms via CSS selectors and populates input fields before triggering a submission.

    Python
    Auf GitHub ansehen↗4,868
  • imroc/reqAvatar von imroc

    imroc/req

    4,807Auf GitHub ansehen↗

    req ist eine verkettbare HTTP-Client-Bibliothek für Go, die darauf ausgelegt ist, die Anfragekonfiguration und die automatische Antwort-Dekodierung in Strukturen zu vereinfachen. Sie bietet einen Request-Builder mit flüssiger Schnittstelle, der es Entwicklern ermöglicht, Anfrageeigenschaften inkrementell zu definieren und HTTP-Logik in wiederverwendbare API-SDKs zu kapseln. Das Projekt zeichnet sich durch einen TLS-Fingerprint-Emulator aus, der Netzwerk-Signaturen von Browsern nachahmt, um Bot-Erkennung und Crawler-Filter zu umgehen. Es enthält zudem einen parallelen Datei-Downloader, der Übertragungsgeschwindigkeiten durch das Abrufen großer Remote-Dateien in parallelen Segmenten erhöht. Die Bibliothek deckt eine breite Oberfläche an Netzwerkfunktionen ab, einschließlich einer steckbaren Middleware-Pipeline für zentralisierte Fehlerbehandlung und Telemetrie, zustandsbehaftetes Cookie-Management und automatische Proxy-Rotation. Sie unterstützt verschiedene Authentifizierungsschemata, detaillierte Messungen der Netzwerkleistung und anpassbare Logik für Anfrage-Wiederholungen. Zudem bietet sie Dienstprogramme für das Mocking von HTTP-Antworten, um Unit-Tests ohne Remote-Server zu erleichtern.

    Supports sending form-encoded and multipart data via HTTP requests with multiple values per key.

    Gogogolanghttp
    Auf GitHub ansehen↗4,807
  • sparklemotion/mechanizeAvatar von sparklemotion

    sparklemotion/mechanize

    4,443Auf GitHub ansehen↗

    Mechanize ist eine Ruby-Bibliothek für Webbrowser-Automatisierung und Headless-Browser-Emulation. Sie ermöglicht das programmatische Navigieren auf Webseiten und das Simulieren menschlichen Verhaltens ohne grafische Benutzeroberfläche. Die Bibliothek bietet eine automatisierte Schnittstelle zum Ausfüllen und Absenden von Webformularen, einschließlich Textfeldern, Checkboxen und Datei-Uploads. Sie verwaltet zustandsbehaftete Sitzungen durch automatisches Speichern und Senden von Cookies über mehrere Anfragen hinweg, um Benutzerauthentifizierung und Identität aufrechtzuerhalten. Zusätzliche Funktionen umfassen Web-Data-Scraping, die Möglichkeit zum Herunterladen von Remote-Webinhalten und die Pflege eines chronologischen Navigationsverlaufs zur Nachverfolgung besuchter Seiten. Das System parst HTML-Antworten in ein strukturiertes Objektmodell, um programmatische Abfragen und Interaktionen mit Seitenelementen zu ermöglichen.

    Provides a programmatic interface for populating and submitting various HTML form input types.

    Ruby
    Auf GitHub ansehen↗4,443
  • codeceptjs/codeceptjsAvatar von codeceptjs

    codeceptjs/CodeceptJS

    4,225Auf GitHub ansehen↗

    CodeceptJS ist ein NodeJS-End-to-End-Testframework zur Automatisierung von Akzeptanztests für Web-, Mobil- und Desktop-Anwendungen. Es dient als plattformübergreifender Testautomatisierer und BDD-Tool (Behavior-Driven Development), das Feature-Dateien auf Step-Definitionen abbildet, um technische Tests mit Geschäftsanforderungen in Einklang zu bringen. Das Projekt zeichnet sich durch KI-gestützte Testwartungsfunktionen aus, die maschinelles Lernen nutzen, um defekte Element-Selektoren bei Änderungen der Benutzeroberfläche automatisch zu identifizieren und zu reparieren. Es verfügt zudem über eine treiberunabhängige Abstraktionsschicht, die es ermöglicht, dieselben Testsuiten über verschiedene Browser-Engines, Betriebssysteme und mobile Plattformen via Appium auszuführen. Das Framework deckt ein breites Funktionsspektrum ab, einschließlich Browser- und Mobilautomatisierung, API-Mocking und -Testing sowie visuellem Regressionstesting. Es implementiert Architekturmuster wie das Page Object Model und Dependency Injection und bietet Observability-Tools wie aktionskommentierte Screencasts und automatisierte Fehleranalyse. Das Projekt bietet eine Befehlszeilenschnittstelle für Test-Scaffolding und interaktives Debugging.

    Simulates user input by entering text and selecting options in web forms using various selectors.

    JavaScript
    Auf GitHub ansehen↗4,225
  • jmcarp/robobrowserAvatar von jmcarp

    jmcarp/robobrowser

    3,696Auf GitHub ansehen↗

    Robobrowser is a Python web scraping library that provides a headless browser emulator and an HTML DOM parser. It is designed to programmatically navigate websites, interact with HTML forms, and extract data from web pages. The tool includes a web request caching mechanism to store previously fetched web content, reducing network traffic and increasing loading speeds for repeated requests. It covers capabilities for automated web navigation, programmatic web scraping, and web form automation, including the ability to populate input fields and trigger submission events. The system also manage

    Simulates user interaction by automatically entering text and submitting data through web forms.

    Python
    Auf GitHub ansehen↗3,696
  • final-form/final-formAvatar von final-form

    final-form/final-form

    3,049Auf GitHub ansehen↗

    Final Form is a framework-agnostic form state management library that tracks values, errors, and validation states for web applications. It operates as a reactive state engine, allowing individual form inputs to subscribe only to the specific state slices they require, such as values, touched status, or errors, in order to prevent unnecessary component re-renders across large forms. The library manages core form orchestration features including field registration, initialization, submission handling, typed data support, and integration with standard document elements or component-based rende

    Triggers validation checks and executes designated handler functions with collected form values upon submission.

    TypeScriptagnosticclient-sideform
    Auf GitHub ansehen↗3,049
  • hasanharman/form-builderAvatar von hasanharman

    hasanharman/form-builder

    2,660Auf GitHub ansehen↗

    This project is a JSON schema form builder and dynamic form generator. It functions as an API-driven data collector that creates customizable input fields and layouts based on JSON schema definitions. The system serves as a schema-based input validator, enforcing data integrity through predefined schemas and providing real-time feedback to users. It allows for the creation of web forms where input types, labels, and placeholders can be modified without changing the source code. The tool manages the end-to-end workflow of interactive user input, covering dynamic form generation, client-side d

    Ships utilities for sending collected form data to remote endpoints via HTTP POST requests.

    TypeScriptnextjsreactreact-hook-form
    Auf GitHub ansehen↗2,660
  • lpology/simple-ajax-uploaderAvatar von LPology

    LPology/Simple-Ajax-Uploader

    987Auf GitHub ansehen↗

    Simple-Ajax-Uploader is a dependency-free JavaScript library designed to handle asynchronous file transfers from the client side to a server. It enables background data transmission, allowing files and associated metadata to be uploaded without requiring a full page reload. The library distinguishes itself through its broad compatibility, providing consistent functionality across both modern web browsers and older environments, including legacy versions of Internet Explorer. It achieves this by utilizing a combination of binary streaming for modern browsers and hidden iframe techniques for ol

    Bundles additional metadata and input fields with file uploads to ensure all related information is processed in a single request.

    JavaScript
    Auf GitHub ansehen↗987
  1. Home
  2. Web Development
  3. Form Data Support
  4. Form Data Submission

Unter-Tags erkunden

  • Automated UI Form Filling1 Sub-TagSimulating user input by entering text, selecting options, and attaching files to web forms. **Distinct from Form Data Submission:** Distinct from Form Data Submission: focuses on the UI interaction of filling a form rather than the HTTP payload transmission.
  • Browser Form AutomationAutomating the filling and submission of web forms via browser interaction. **Distinct from Form Data Submission:** Focuses on automating the browser UI interaction rather than just sending HTTP POST requests.
  • Categorized Resource SubmissionsForm-based submission of data categorized by resource type such as hospitals, factories, and donations. **Distinct from Form Data Submission:** Distinct from Form Data Submission: focuses on categorized resource submissions for crisis data, not general form data sending.
  • Hidden Iframe SubmissionsTechniques for posting form data via dynamically created hidden iframes to support legacy browser environments. **Distinct from Form Data Submission:** Distinct from general form submission: specifically uses hidden iframes as a transport fallback for legacy browser compatibility.