awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

56 个仓库

Awesome GitHub RepositoriesForm Data Support

Utilities for handling form-encoded and multipart request bodies.

Distinguishing note: Specific to form-based data transmission.

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

Awesome Form Data Support GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • mzabriskie/axiosmzabriskie 的头像

    mzabriskie/axios

    109,096在 GitHub 上查看↗

    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 client-side encoding for multipart/form-data bodies to support file uploads and complex form submissions.

    JavaScript
    在 GitHub 上查看↗109,096
  • square/retrofitsquare 的头像

    square/retrofit

    43,895在 GitHub 上查看↗

    Retrofit is a type-safe HTTP client that simplifies network communication by allowing developers to define API endpoints as interface methods. By using annotation-driven request mapping, it automatically translates these interface definitions into structured HTTP requests, ensuring consistent data structures and reducing manual configuration when interacting with remote web services. The project distinguishes itself through a highly modular architecture that separates network transport from data handling. It utilizes dynamic proxy generation to process method calls at runtime and offers a plu

    Provides support for sending form-encoded and multipart request bodies.

    HTMLandroidjava
    在 GitHub 上查看↗43,895
  • blueimp/jquery-file-uploadblueimp 的头像

    blueimp/jQuery-File-Upload

    30,748在 GitHub 上查看↗

    This project is a jQuery-based file upload widget that provides a browser interface for selecting and transferring files to a server. It functions as a chunked file uploader and a resumable upload client, enabling the transfer of large files by splitting them into smaller segments or continuing interrupted uploads from the last successfully sent byte. The tool includes a client-side image processor for validating, resizing, and generating previews of images before transmission. It also serves as a cross-domain upload tool, using various transport mechanisms to send files to different domains

    Attaches custom key-value pairs or form data to upload requests to provide extra server context.

    PHP
    在 GitHub 上查看↗30,748
  • request/requestrequest 的头像

    request/request

    25,542在 GitHub 上查看↗

    This is an HTTP client library used for sending and receiving network requests. It functions as an HTTP traffic replicator, a multipart form uploader, and an OAuth request signer, while also serving as an HTTP client capable of routing traffic through Unix domain sockets for local inter-process communication. The project distinguishes itself with the ability to import and parse HTTP Archive JSON files to reproduce recorded network traffic. It also provides cryptographic OAuth signing to secure API access using hashing algorithms and supports routing requests through Unix domain sockets using

    Supports client-side encoding of multipart/form-data bodies for file uploads and complex form submissions.

    JavaScript
    在 GitHub 上查看↗25,542
  • guzzle/guzzleguzzle 的头像

    guzzle/guzzle

    23,453在 GitHub 上查看↗

    Guzzle is a PHP HTTP client used for sending synchronous and asynchronous requests to web services. It serves as a concurrent HTTP request manager, an HTTP stream handler, and a middleware-based HTTP pipeline. The project is a PSR-7 compliant client, utilizing standardized PHP interfaces for requests, responses, and streams. The library differentiates itself through a customizable functional handler stack that allows for the interception and modification of the request and response lifecycle. It features an adapter-based transport system that enables swapping between network implementations,

    Supports the transmission of form-encoded and multipart request bodies for uploading files and form fields.

    PHP
    在 GitHub 上查看↗23,453
  • gorilla/muxgorilla 的头像

    gorilla/mux

    21,832在 GitHub 上查看↗

    This project is a request router and web framework for the Go programming language. It provides a toolkit for matching incoming HTTP network requests to specific handler functions by evaluating criteria such as URL paths, request methods, headers, and hostnames. The framework distinguishes itself through its flexible matching capabilities, which include support for regular expressions and dynamic variable extraction from URL segments. It allows developers to organize routes into logical hierarchies, share common path prefixes, and maintain a central registry of named routes to facilitate prog

    Converts incoming form data into structured objects and serializes objects back into form values.

    Gogogolanggorilla
    在 GitHub 上查看↗21,832
  • flutter/samplesflutter 的头像

    flutter/samples

    19,172在 GitHub 上查看↗

    This is a comprehensive library of code examples and reference implementations for building cross-platform user interfaces with Flutter. The project provides a collection of demo applications and guides designed to illustrate the implementation of design patterns, animation techniques, and testing workflows. The repository features specific demonstrations for native integration, including examples of embedding modules into existing native applications, using platform channels, and bridging native code with the framework. It also serves as an animation reference, providing implementations for

    Demonstrates how to send form-encoded data to a remote server via HTTP.

    Dart
    在 GitHub 上查看↗19,172
  • orange-opensource/hurlOrange-OpenSource 的头像

    Orange-OpenSource/hurl

    19,008在 GitHub 上查看↗

    Hurl is a command line HTTP testing tool and REST API test runner that uses a declarative, plain-text format to specify HTTP requests and responses. It functions as a client for continuous integration pipelines, allowing users to describe request sequences without a full programming language. The tool distinguishes itself by sequencing HTTP calls and verifying responses through matchers and variable capture. It maintains a stateful variable store, enabling data extracted from one response to influence subsequent requests within a workflow. The system covers API integration testing and REST w

    Supports transmitting data using multipart form encoding for both inline strings and file uploads.

    Rustapi-testingclicurl
    在 GitHub 上查看↗19,008
  • uvdesk/community-skeletonuvdesk 的头像

    uvdesk/community-skeleton

    19,025在 GitHub 上查看↗

    This project is an open-source, self-hosted helpdesk system designed to centralize customer support operations. It functions as an omnichannel platform that aggregates inquiries from email, social media, and messaging services into a unified dashboard, while providing a dedicated portal for customers to track requests and access self-service documentation. The system distinguishes itself through deep integration with e-commerce platforms, allowing agents to view customer order history and profile data directly within the ticketing interface. It features a modular architecture that supports cu

    Allows custom support forms to be embedded into websites or third-party platforms using snippets.

    CSSagent-privilegebackbonejscustomer-support
    在 GitHub 上查看↗19,025
  • elysiajs/elysiaelysiajs 的头像

    elysiajs/elysia

    18,531在 GitHub 上查看↗

    Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a modular, plugin-based architecture that allows developers to compose server logic, middleware, and validation schemas into scalable application instances. By leveraging native web standards, the framework ensures portability across diverse JavaScript runtimes, including Node.js, Deno, and various edge computing environments. The framework distinguishes itself through its focus on end-to-end type safety, automatically synchronizing request and response definitions between the s

    Handles multipart form data and file responses for client-side consumption.

    TypeScriptbunframeworkhttp
    在 GitHub 上查看↗18,531
  • sindresorhus/kysindresorhus 的头像

    sindresorhus/ky

    16,943在 GitHub 上查看↗

    🌳 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
    在 GitHub 上查看↗16,943
  • gotenberg/gotenberggotenberg 的头像

    gotenberg/gotenberg

    12,452在 GitHub 上查看↗

    Gotenberg is a stateless, containerized service that provides a unified API for document conversion, manipulation, and web-to-PDF rendering. It functions as a centralized engine that abstracts complex document processing tasks, allowing users to interact with various rendering tools and libraries through standard HTTP requests. The service distinguishes itself by utilizing headless browser automation to capture web content and by wrapping multiple specialized PDF engines into a single interface. It supports asynchronous task execution, offloading resource-intensive operations to background wo

    Transmits binary file payloads and processing instructions within a single HTTP request.

    Goapichromechromium
    在 GitHub 上查看↗12,452
  • react-dropzone/react-dropzonereact-dropzone 的头像

    react-dropzone/react-dropzone

    10,985在 GitHub 上查看↗

    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
    在 GitHub 上查看↗10,985
  • sashabaranov/go-openaisashabaranov 的头像

    sashabaranov/go-openai

    10,694在 GitHub 上查看↗

    This project is a Go library that provides a programmatic interface for interacting with generative AI services. It serves as a comprehensive software development kit for integrating large language models into applications, enabling developers to perform tasks such as text and chat completion, image generation, and audio transcription. The library distinguishes itself through a unified infrastructure designed for robust network communication and service management. It features structured request mapping and error normalization to ensure type-safe interactions and simplified debugging. Further

    Handles multipart form-encoded request bodies for binary file uploads and metadata transmission.

    Gochatgptchatgpt-apidall-e
    在 GitHub 上查看↗10,694
  • openfeign/feignOpenFeign 的头像

    OpenFeign/feign

    9,784在 GitHub 上查看↗

    Feign is a declarative Java HTTP client framework that maps method signatures to REST API requests. It functions as an HTTP interface mapper, allowing the creation of type-safe clients by defining service interfaces with annotations to eliminate manual request logic. The framework features a pluggable HTTP transport layer, which decouples request definition from execution by routing network traffic through interchangeable underlying HTTP engines. It provides a comprehensive request management pipeline including interceptors for modifying headers, policy-driven retry logic for failure recover

    Supports encoding request bodies as url-encoded or multipart form data to handle files and custom objects.

    Javahttp-clientinterfacejava
    在 GitHub 上查看↗9,784
  • whatwg/htmlwhatwg 的头像

    whatwg/html

    9,163在 GitHub 上查看↗

    This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.

    Specifies how form data is encoded into byte sequences, including URL-encoded and multipart formats, for server transmission.

    HTMLcanvaseventsourcehtml
    在 GitHub 上查看↗9,163
  • heyform/heyformheyform 的头像

    heyform/heyform

    8,852在 GitHub 上查看↗

    Heyform is an open-source form builder and self-hosted data collection platform. It provides a no-code designer for creating dynamic web-based surveys and input forms, supported by an extensible backend for managing submissions and storing results in a private database. The system distinguishes itself through advanced form logic and branding controls. It includes a conditional logic engine to show or hide sections based on user responses and allows for precise visual identity customization through configurable themes and custom CSS injection. The platform covers a broad range of operational

    Integrates forms directly into external websites so users can interact with them without leaving the site.

    TypeScriptformquizsurvey
    在 GitHub 上查看↗8,852
  • bitinn/node-fetchbitinn 的头像

    bitinn/node-fetch

    8,861在 GitHub 上查看↗

    node-fetch 是一个轻量级的 HTTP 客户端库,为 Node.js 实现了浏览器标准的 Fetch API。它提供了一个基于 Promise 的接口,用于在服务器端环境中进行异步网络请求以检索或发送数据。 该项目专注于通过利用请求和响应流进行内存高效的数据处理。这允许通过原生系统流对大型网络负载进行增量处理,以防止内存耗尽。 该库涵盖了广泛的网络功能,包括使用自定义 HTTP 代理进行 DNS 和 SSL 配置、通过中止信号取消请求,以及处理各种内容编码和表单数据提交。

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

    JavaScript
    在 GitHub 上查看↗8,861
  • awslabs/llrtawslabs 的头像

    awslabs/llrt

    8,752在 GitHub 上查看↗

    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
    在 GitHub 上查看↗8,752
  • xianhu/learnpythonxianhu 的头像

    xianhu/LearnPython

    8,484在 GitHub 上查看↗

    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
    在 GitHub 上查看↗8,484
上一个123下一个
  1. Home
  2. Web Development
  3. Form Data Support

探索子标签

  • Form Data Submission4 个子标签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.
  • Form Embedding1 个子标签Tools for embedding support forms into external websites. **Distinct from Form Data Support:** Distinct from general form data support: focuses on the embedding of forms into third-party platforms.
  • Multipart Uploads6 个子标签Client-side encoding of multipart/form-data bodies for file uploads and complex form submissions. **Distinct from Form Data Support:** Distinct from Form Data Support: focuses on the multipart encoding for file uploads, not general form-encoded data.
  • Programmatic Form SubmissionsCapability to trigger the form submission process through a function call instead of a UI button. **Distinct from Form Data Submission:** Focuses on the method of triggering the submission (function call) rather than the transport protocol (HTTP POST).