awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

40 repository-uri

Awesome GitHub RepositoriesHTTP File Uploads

Capabilities for transmitting files to remote servers via HTTP requests.

Distinguishing note: The candidates were either about security bypasses, SFTP, or specific API contracts, not general HTTP file uploads.

Explore 40 awesome GitHub repositories matching networking & communication · HTTP File Uploads. Refine with filters or upvote what's useful.

Awesome HTTP File Uploads GitHub Repositories

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

    requests/requests

    54,070Vezi pe GitHub↗

    Requests is a Python HTTP client library used for sending HTTP requests and handling responses. It serves as a network client providing fundamental components for session management, proxy routing, multi-part uploading, and SSL/TLS certificate verification. The project distinguishes itself through a session manager that maintains cookies and reuses TCP connections to improve network performance. It also includes a dedicated multi-part form uploader for transmitting binary data and an integrated SSL/TLS certificate verifier to ensure encrypted and trusted communication. The library covers a b

    Enables the transfer of binary files and multipart form data to remote servers for storage or processing.

    Python
    Vezi pe GitHub↗54,070
  • googleapis/google-api-python-clientAvatar googleapis

    googleapis/google-api-python-client

    8,863Vezi pe GitHub↗

    Acest proiect este o bibliotecă client REST API și o componentă Google Cloud SDK care integrează aplicațiile Python cu serviciile Google. Funcționează ca un client API bazat pe descoperire (discovery-based), utilizând o bibliotecă de integrare OAuth 2.0 pentru a securiza cererile și a verifica identitatea prin token-uri de acces și conturi de serviciu. Biblioteca se distinge prin utilizarea documentelor de descoperire pentru a genera dinamic clienți la runtime. Prin parsarea metadatelor JSON, mapează apelurile de metode Python către cereri HTTP și construiește modele de resurse bazate pe interfețe care oglindesc structura ierarhică a serviciului la distanță. Capabilitățile sale mai largi acoperă gestionarea infrastructurii cloud, automatizarea publicității digitale și administrarea conturilor enterprise. Toolkit-ul include utilitare pentru gestionarea paginării seturilor mari de rezultate, executarea protocoalelor de upload reluabile pentru date binare și simularea comportamentului serviciului prin mocking-ul răspunsurilor API pentru asigurarea calității. Biblioteca oferă, de asemenea, generarea de documentație tehnică prin combinarea documentelor de descoperire cu interfața de serviciu disponibilă.

    Transfers large binary files to endpoints using resumable upload protocols.

    Python
    Vezi pe GitHub↗8,863
  • jomjol/ai-on-the-edge-deviceAvatar jomjol

    jomjol/AI-on-the-edge-device

    8,461Vezi pe GitHub↗

    AI-on-the-edge-device is an edge AI meter digitizer and computer vision image processor designed to convert images of analog and digital utility meters into numeric values. It functions as an IoT gateway that runs neural network inference locally on hardware to monitor water, power, and gas readings. The system is distinguished by its ability to handle both analog pointers and digital digits through custom-trained neural networks. It includes specialized tools for image alignment, region-of-interest extraction, and hardware-level lighting control to minimize glare on glass surfaces. To mainta

    Allows uploading binary data and configuration files to the device via HTTP.

    C++
    Vezi pe GitHub↗8,461
  • danialfarid/ng-file-uploadAvatar danialfarid

    danialfarid/ng-file-upload

    7,797Vezi pe GitHub↗

    ng-file-upload is an Angular directive for handling multipart file uploads and drag-and-drop selection within Angular applications. It functions as a client-side tool for validating file attributes, processing images, and generating media previews before transmission to a server. The project includes a client-side image processor for resizing, center-cropping, and correcting JPEG EXIF orientation. It also features a browser-based media previewer for images, audio, and video files, and an HTML5 File API shim to provide upload and reader functionality for legacy browsers. Additional capabiliti

    Enables the transmission of single or multiple files to remote server endpoints via HTTP requests.

    JavaScript
    Vezi pe GitHub↗7,797
  • libcpr/cprAvatar libcpr

    libcpr/cpr

    7,367Vezi pe GitHub↗

    C++ este o bibliotecă client HTTP de nivel înalt și un wrapper pentru libcurl. Oferă o interfață C++ pentru efectuarea cererilor de rețea, gestionarea sesiunilor de rețea și implementarea transferurilor de date. Biblioteca se distinge prin oferirea unui client HTTP asincron capabil să execute cereri non-blocking prin interfețe de callback. De asemenea, funcționează ca un uploader de formulare multipart pentru transmiterea fișierelor și a datelor structurate, precum și ca un handler de flux SSE pentru procesarea evenimentelor trimise de server în timp real prin conexiuni persistente. Capabilitățile sale mai largi acoperă comunicarea web securizată prin criptare SSL și autentificarea cererilor. Include instrumente pentru gestionarea stării sesiunii prin persistența cookie-urilor, rutarea proxy și controlul timeout-ului cererilor. Implementarea utilizează gestionarea resurselor RAII pentru a gestiona ciclul de viață al handle-urilor de rețea și al obiectelor de sesiune.

    Supports uploading files and multipart data to servers with integrated progress tracking.

    C++
    Vezi pe GitHub↗7,367
  • php-fig/http-messageAvatar php-fig

    php-fig/http-message

    7,049Vezi pe GitHub↗

    PSR-7 HTTP Message Interfaces is a set of standardized PHP interfaces for representing HTTP request and response messages, URIs, streams, and uploaded files as immutable value objects. These interfaces define a common contract that enables interoperability between PHP frameworks and libraries when handling HTTP messages, ensuring that any implementation can be used interchangeably. The interfaces model HTTP messages as immutable value objects where any modification produces a new instance, guaranteeing message integrity throughout the request lifecycle. They provide case-insensitive header ac

    Provides a standard interface for normalizing PHP uploaded file data into structured objects.

    PHPhttpphpphp-fig
    Vezi pe GitHub↗7,049
  • proxymanapp/proxymanAvatar ProxymanApp

    ProxymanApp/Proxyman

    6,858Vezi pe GitHub↗

    Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif

    Uploads HTTP capture files up to 50 MB from the app or website for collaboration.

    debugging-tooliosmacos
    Vezi pe GitHub↗6,858
  • ityouknow/spring-cloud-examplesAvatar ityouknow

    ityouknow/spring-cloud-examples

    6,196Vezi pe GitHub↗

    This is a learning collection of example projects that demonstrate core Spring Cloud patterns for building microservice architectures. The repository covers the fundamental building blocks of a microservices system, including service discovery through a central registry, centralized configuration management from Git or SVN repositories, API gateway-based request routing, circuit breaker patterns for fault tolerance, and distributed request tracing across service boundaries. The examples show how to implement service registration and dynamic discovery so that clients can locate microservices b

    Accepts file uploads through HTTP endpoints with configurable size limits and storage handling.

    Javaeurekahystrixhystrix-dashboard-turbine
    Vezi pe GitHub↗6,196
  • aws/aws-sdk-phpAvatar aws

    aws/aws-sdk-php

    6,191Vezi pe GitHub↗

    The AWS SDK for PHP is a software development kit that provides HTTP client classes for every supported Amazon Web Service, enabling PHP applications to send authenticated requests and receive structured, typed response objects. It includes a credential resolution chain that automatically locates credentials from environment variables, instance profiles, or configuration files, and supports promise-based asynchronous execution for running multiple API calls concurrently to improve throughput. The SDK distinguishes itself through a middleware pipeline architecture that allows interception and

    Splits large files into chunks, uploads concurrently, and tracks state for pause-and-resume capability.

    PHP
    Vezi pe GitHub↗6,191
  • youtube/api-samplesAvatar youtube

    youtube/api-samples

    6,000Vezi pe GitHub↗

    Acest repository este o colecție de exemple de implementare și scripturi de referință pentru integrarea cu API-urile YouTube Data, Analytics și Live Streaming. Oferă mostre de cod pentru automatizarea fluxurilor de lucru pe platforma video și interacțiunea cu endpoint-urile REST pentru gestionarea conținutului canalului și a metadatelor. Proiectul se distinge prin furnizarea unor modele specifice de implementare pentru fluxuri de autorizare sigure OAuth 2.0, inclusiv schimbul de token-uri și gestionarea credențialelor. Include, de asemenea, mostre specializate pentru gestionarea transferurilor de date la scară largă prin protocoale de upload reluabil și gestionarea transmisiunilor în direct. Mostrele acoperă o gamă largă de capabilități, inclusiv gestionarea videoclipurilor și a playlist-urilor, configurarea branding-ului și a layout-ului canalului, precum și extragerea metricilor de vizionare prin rapoarte de analiză. Acoperirea suplimentară include căutarea programatică a conținutului, moderarea comentariilor și a chat-ului live, precum și gestionarea track-urilor de subtitrare și localizarea metadatelor. Codul este organizat în directoare bazate pe limbajul de programare utilizat pentru fiecare implementare.

    Pushes large video files and thumbnails using resumable upload protocols to ensure reliability.

    Java
    Vezi pe GitHub↗6,000
  • wyouflf/xutils3Avatar wyouflf

    wyouflf/xUtils3

    5,946Vezi pe GitHub↗

    xUtils3 is an integrated Android toolkit that combines HTTP networking, image loading, ORM database queries, and view injection into a single cohesive library. It provides annotation-driven view binding and event handling, eliminating manual view lookups by scanning Java annotations at runtime through reflection. The library includes a fluent LINQ-style ORM query builder for constructing type-safe database queries with filtering, grouping, aggregation, and pagination operations. Its HTTP networking layer supports multiple verbs, cookie management, and pluggable response parsing for structured

    Transfers files larger than 2 gigabytes over HTTP using multipart or raw streaming, with support for resuming after interruption.

    Java
    Vezi pe GitHub↗5,946
  • lostisland/faradayAvatar lostisland

    lostisland/faraday

    5,946Vezi pe GitHub↗

    Faraday is an HTTP client library for Ruby that sends requests and processes responses through a middleware pipeline with pluggable adapters. Its core identity is built around a middleware-pipeline architecture where HTTP requests and responses flow through a chain of components that can modify, log, or transform data before reaching the backend, combined with an adapter-based backend abstraction that delegates HTTP execution to interchangeable backends like Net::HTTP or Typhoeus. The library distinguishes itself through a parallel-execution engine that dispatches multiple HTTP requests concu

    Send file data inside an HTTP request body to a remote server.

    Ruby
    Vezi pe GitHub↗5,946
  • amitshekhariitbhu/androidnetworkingAvatar amitshekhariitbhu

    amitshekhariitbhu/AndroidNetworking

    5,906Vezi pe GitHub↗

    AndroidNetworking is an HTTP networking library for Android that handles the full lifecycle of network communication, from sending requests to parsing responses and caching data. It provides a unified interface for executing GET, POST, PUT, DELETE, HEAD, and PATCH requests, with support for both synchronous and asynchronous execution, and includes built-in JSON response parsing that converts server responses directly into Java objects or lists. The library distinguishes itself through a set of integrated capabilities that go beyond basic request execution. It manages file downloads and upload

    Handles file downloads, uploads, and multipart requests through a unified interface.

    Java
    Vezi pe GitHub↗5,906
  • amitshekhariitbhu/fast-android-networkingAvatar amitshekhariitbhu

    amitshekhariitbhu/Fast-Android-Networking

    5,906Vezi pe GitHub↗

    🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀

    Uploads files or multipart data to a server with progress tracking and support for additional parameters.

    Java
    Vezi pe GitHub↗5,906
  • jnunemaker/httpartyAvatar jnunemaker

    jnunemaker/httparty

    5,894Vezi pe GitHub↗

    HTTParty este o bibliotecă client HTTP pentru Ruby concepută pentru construirea de clienți API standardizați. Abstractizează primitivele de rețea de nivel scăzut într-o interfață de nivel înalt, permițând dezvoltatorilor să încapsuleze URI-urile de bază și configurațiile cererilor în clase pentru a menține interacțiuni consistente cu serviciile web la distanță. Biblioteca automatizează transformarea datelor brute de răspuns de rețea în structuri native Ruby folosind un sistem bazat pe registru care parsează conținutul pe baza headerelor de răspuns. De asemenea, oferă mecanisme specializate pentru trimiterea datelor de formular multipart și streaming-ul payload-urilor mari pentru a menține eficiența memoriei în timpul transferurilor de fișiere. Proiectul acoperă o gamă largă de capabilități de rețea, inclusiv execuția operațiunilor HTTP standard, transmisia payload-urilor JSON și gestionarea conexiunilor TLS securizate. Include instrumente pentru autentificarea cererilor, decompresia răspunsurilor și logarea traficului de rețea în scopuri de depanare. Biblioteca oferă, de asemenea, o interfață de linie de comandă pentru interogarea serviciilor web și vizualizarea datelor de răspuns ca obiecte structurate.

    Transfers large files over HTTP using streaming and multipart encoding to maintain memory efficiency.

    Ruby
    Vezi pe GitHub↗5,894
  • robbiehanson/xmppframeworkAvatar robbiehanson

    robbiehanson/XMPPFramework

    5,888Vezi pe GitHub↗

    XMPPFramework este un framework de comunicare Objective-C și o bibliotecă de rețea utilizată pentru a construi aplicații de mesagerie instantanee pentru Mac și iOS. Oferă o fundație programatică pentru implementarea clienților XMPP, gestionarea schimbului de mesaje în timp real și procesarea fluxurilor XML structurate între endpoint-urile de rețea. Framework-ul dispune de o arhitectură modulară de plugin-uri și un sistem de extensii care permite integrarea capabilităților de comunicare personalizate și a extensiilor de protocol în fluxul de date. Se distinge prin suport specializat pentru criptarea end-to-end OMEMO și un sistem de recuperare a conexiunii bazat pe stare care restabilește automat sesiunile după deconectări accidentale. Proiectul acoperă o gamă largă de primitive de comunicare, inclusiv coordonarea chat-ului multi-utilizator, gestionarea contactelor bazată pe roster și mecanisme de tip publish-subscribe pentru streaming-ul actualizărilor de date. Include, de asemenea, utilitare pentru gestionarea profilului utilizatorului, urmărirea livrării mesajelor, integrarea notificărilor push și transferuri de fișiere HTTP. Biblioteca oferă o configurare granulară a logării pentru a filtra output-ul după severitate sau sursă și a-l direcționa către destinații personalizate.

    Provides a capability to upload files to remote servers via HTTP and share the resulting links.

    Objective-C
    Vezi pe GitHub↗5,888
  • microsoft/typespecAvatar microsoft

    microsoft/typespec

    5,781Vezi pe GitHub↗

    TypeSpec is a language for defining cloud API shapes and generating OpenAPI, JSON Schema, and client/server code from a single source of truth. It functions as a protocol-agnostic API designer that models REST, gRPC, and other API protocols using a unified, extensible syntax, with a decorator-based metadata system for attaching metadata, validation rules, and lifecycle visibility to API models and operations. The compiler produces OpenAPI 3.0 specifications and other artifacts, and the tool supports declaring API versions and tracking changes to models, properties, and operations across releas

    Provides a model-based system for defining file upload and download payloads in API definitions.

    Javajson-schemaopenapi3protobuf
    Vezi pe GitHub↗5,781
  • moxiecode/pluploadAvatar moxiecode

    moxiecode/plupload

    5,618Vezi pe GitHub↗

    Plupload este o bibliotecă JavaScript de încărcare a fișierelor care oferă o interfață standardizată pentru gestionarea transferurilor de fișiere în diferite runtime-uri și medii de browser. Funcționează ca o interfață și un manager de încărcare cross-browser, suportând selecții multiple de fișiere și filtrarea fișierelor bazată pe browser. Biblioteca se distinge prin capabilități specializate pentru gestionarea datelor mari și integrarea în cloud. Include un manager de încărcare a fișierelor pe bucăți (chunked) pentru a împărți fișierele mari în părți mai mici, pentru a depăși limitele de dimensiune ale serverului, și un procesor de imagini pe partea de client pentru a micșora imaginile și a elimina metadatele înainte de transmisie. În plus, acționează ca un client de încărcare directă S3, permițând trimiterea fișierelor direct în bucket-uri Amazon S3 folosind politici semnate și chei de acces. Proiectul acoperă o gamă largă de capabilități de gestionare a încărcărilor, inclusiv suport pentru drag-and-drop, filtrarea personalizată a fișierelor după tip MIME sau extensie și capacitatea de a trimite date binare sau parametri multipart. De asemenea, gestionează traficul prin reîncercări în caz de eșec și suportă cereri cross-domain prin CORS sau fișiere de politică.

    Manages the transmission of oversized files by splitting them into chunks to bypass server limits.

    JavaScript
    Vezi pe GitHub↗5,618
  • servicestack/servicestackAvatar ServiceStack

    ServiceStack/ServiceStack

    5,498Vezi pe GitHub↗

    ServiceStack este un framework web .NET de înaltă performanță conceput pentru construirea de API-uri type-safe folosind obiecte de cerere și răspuns puternic tipizate. Funcționează ca un motor API bazat pe mesaje care decuplează logica de business de stratul de transport, permițând serviciilor să fie expuse prin protocoale multiple, inclusiv HTTP, gRPC și diverși furnizori de cozi de mesaje. Framework-ul se distinge prin generatorul său de API type-safe, care produce SDK-uri native pentru clienți și obiecte de transfer de date (DTO) din metadatele serviciului în mai multe limbaje. Include, de asemenea, un gateway de servicii distribuit pentru orchestrarea microserviciilor, un ORM code-first pentru traducerea obiectelor C# direct în înregistrări de bază de date și un sistem centralizat de gestionare a identității și accesului pentru acces securizat bazat pe token-uri. Suprafața sa mai largă de capabilități acoperă mesageria asincronă și streaming-ul de evenimente în timp real prin Pub-Sub și Server-Sent Events. Oferă suport cuprinzător pentru serializarea datelor pentru formate precum JSON, XML, ProtoBuf și MessagePack, alături de fluxuri de autentificare integrate, inclusiv JWT, chei API și step-up authentication. Tooling-ul suplimentar include generarea automatizată de API-uri CRUD, execuția de job-uri în fundal și template-uri de dashboard administrativ.

    Submits multipart form data to services using native browser integration.

    C#c-sharpcsvframework
    Vezi pe GitHub↗5,498
  • altair-graphql/altairAvatar altair-graphql

    altair-graphql/altair

    5,412Vezi pe GitHub↗

    Altair is a graphical GraphQL API client, integrated development environment, and schema explorer. It functions as a debugging tool and collaboration platform for executing queries, mutations, and subscriptions against GraphQL servers. The project distinguishes itself by offering cloud-synced workspaces for organizing and sharing query collections among teams. It provides a flexible extensibility framework that allows the installation and execution of third-party plugins within isolated sandboxes. The platform covers a broad range of capabilities, including AI-assisted query writing, visual

    Supports sending multiple binary files as variables using the GraphQL multipart request specification.

    TypeScript
    Vezi pe GitHub↗5,412
Înapoi12Înainte
  1. Home
  2. Networking & Communication
  3. HTTP File Uploads

Explorează sub-etichetele

  • Capture File UploadsUploads HTTP capture files to remote servers for storage, sharing, or collaboration. **Distinct from HTTP File Uploads:** Distinct from HTTP File Uploads: focuses on uploading captured traffic files specifically, not general file transmission.
  • Declarative File Transfer ModelsModels file uploads and downloads by treating types extending Http.File as raw binary content with Content-Type and Content-Disposition headers. **Distinct from HTTP File Uploads:** Distinct from HTTP File Uploads: models file transfers declaratively in the API definition, not a runtime upload library.
  • File Upload and Download ModelsModeling HTTP file payloads with content type, body, and filename fields in API definitions. **Distinct from HTTP File Uploads:** Distinct from HTTP File Uploads: focuses on declarative file payload modeling in API contracts, not the upload mechanism itself.
  • Large File Uploads2 sub-tag-uriTransfers files larger than 2 gigabytes over HTTP using multipart or raw streaming, with support for resuming after interruption. **Distinct from HTTP File Uploads:** Distinct from HTTP File Uploads: focuses on files over 2GB with resume support, not general file uploads.
  • Safe Uploaded File MoversRelocates uploaded files across environments using move_uploaded_file or alternative logic as needed. **Distinct from HTTP File Uploads:** Distinct from HTTP File Uploads: focuses on safe file movement after upload, not the transmission of files.
  • Upload Retry MechanismsLogic to automatically re-attempt failed data transmissions after network or server errors. **Distinct from Large File Uploads:** Distinct from Large File Uploads: focuses on the retry logic after failure, not the size of the file being transferred.
  • Uploaded File Tree NormalizationsTransforms irregular PHP superglobal arrays into consistent nested file object trees with safe move and stream access methods. **Distinct from HTTP File Uploads:** Distinct from HTTP File Uploads: focuses on normalizing the server-side representation of uploaded files, not the transmission of files to remote servers.
  • Uploaded File Tree NormalizersTransforms the PHP $_FILES array into a consistent nested structure of UploadedFileInterface instances for reliable file handling. **Distinct from HTTP File Uploads:** Distinct from HTTP File Uploads: focuses on normalizing the irregular $_FILES structure, not the transmission of files.