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
·

7 repository-uri

Awesome GitHub RepositoriesFile Upload APIs

Mechanisms for transmitting files to a server through programmatic endpoints.

Explore 7 awesome GitHub repositories matching networking & communication · File Upload APIs. Refine with filters or upvote what's useful.

Awesome File Upload APIs GitHub Repositories

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

    nocodb/nocodb

    63,466Vezi pe GitHub↗

    NocoDB is a visual platform that transforms relational databases into collaborative, spreadsheet-style workspaces. By acting as a headless database backend, it provides a unified environment for designing database structures, managing record relationships, and interacting with data without requiring manual SQL queries. The platform normalizes interactions across various SQL and NoSQL data sources, allowing users to manage complex datasets through a centralized interface. The project distinguishes itself by automatically generating RESTful and GraphQL APIs from existing database schemas, enabl

    Processes incoming file attachments through RESTful endpoints to store binary data directly in database records.

    TypeScriptairtableairtable-alternativeautomatic-api
    Vezi pe GitHub↗63,466
  • blueimp/jquery-file-uploadAvatar blueimp

    blueimp/jQuery-File-Upload

    30,748Vezi pe 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

    Transmits files to servers on different domains using CORS or iframe-based transport mechanisms.

    PHP
    Vezi pe GitHub↗30,748
  • kreuzberg-dev/kreuzbergAvatar kreuzberg-dev

    kreuzberg-dev/kreuzberg

    8,527Vezi pe GitHub↗

    Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into clean, structured text and metadata. It is built around a compiled Rust core that can be used as a native library, a command-line tool, a REST API server, or a WebAssembly module for browser-based processing. The system is designed to run entirely on self-hosted infrastructure, with no data leaving the user's environment. What distinguishes Kreuzberg is its breadth of integration surfaces and its pipeline architecture. It exposes extraction capabilities through native bindings fo

    Uploads files through an API, SDK, CLI, or Docker for processing, supporting over 90 formats.

    Rustdocument-intelligenceelixirffi
    Vezi pe GitHub↗8,527
  • inventree/inventreeAvatar inventree

    inventree/InvenTree

    6,350Vezi pe GitHub↗

    InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in

    Uploads file attachments or test results to a database record using helper methods on the model instance.

    Pythondjangohacktoberfestpython
    Vezi pe GitHub↗6,350
  • apache/pinotAvatar apache

    apache/pinot

    6,098Vezi pe GitHub↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Allows creating and pushing data segments to the controller via HTTP endpoints.

    Java
    Vezi pe GitHub↗6,098
  • middleapi/orpcAvatar middleapi

    middleapi/orpc

    4,862Vezi pe GitHub↗

    orpc is a contract-first API development framework for TypeScript that starts with a shared contract definition and generates type-safe clients and servers from that single source of truth. It guarantees end-to-end type safety, meaning inputs, outputs, errors, and streaming data are all checked at compile time across the client–server boundary. What distinguishes orpc from typical RPC frameworks is its ability to export contracts as OpenAPI specifications, to optimize server-side rendering by calling API handlers directly inside the server process, and to support real‑time bidirectional commu

    Sends files alongside other data in a structured API call, supporting File and Blob objects.

    TypeScriptapibunjscloudflare-worker
    Vezi pe GitHub↗4,862
  • slackapi/python-slack-sdkS

    slackapi/python-slack-sdk

    4,008Vezi pe GitHub↗

    Acest proiect oferă o suită de kituri de dezvoltare și framework-uri pentru interacțiunea cu Slack, inclusiv un client Web API pentru cereri autentificate și framework-ul Bolt pentru construirea de aplicații asincrone. Acesta servește drept SDK pentru crearea de boți automatizați și integrarea sistemelor software externe cu spațiile de lucru Slack. Toolkit-ul include un client specializat Events API pentru ascultarea triggerelor de sistem în timp real și executarea logicii de callback personalizate. Suportă dezvoltarea de asistenți automatizați capabili să trimită mesaje și să gestioneze schimburi de date prin webhooks. Biblioteca acoperă o gamă largă de capabilități, inclusiv gestionarea programatică a fișierelor pentru încărcarea conținutului media local în canale, autentificarea cererilor bazată pe token și gestionarea conexiunilor conștiente de proxy pentru transportul securizat în rețea. De asemenea, oferă mecanisme pentru gestionarea cererilor asincrone non-blocante și streaming-ul de fișiere multipart.

    Transmits local files from a specified path to a remote destination via established API channels.

    Python
    Vezi pe GitHub↗4,008
  1. Home
  2. Networking & Communication
  3. API and Integration Frameworks
  4. API Management and Integration
  5. API Integrations
  6. File Upload APIs

Explorează sub-etichetele

  • Contract-Based File UploadsSends files alongside structured data in type-safe API calls, supporting File and Blob objects. **Distinct from File Upload APIs:** Distinct from File Upload APIs: focuses on contract-first, type-safe file uploads within a structured RPC call, not general file transmission.
  • Multi-Channel File UploadsCapabilities for sending files through APIs, SDKs, CLIs, or Docker for processing. **Distinct from File Upload APIs:** Distinct from File Upload APIs: covers uploads via multiple channels (API, SDK, CLI, Docker) rather than just programmatic endpoints.