awesome-repositories.comالتصنيفاتالمدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tus avatar

tus/tus-resumable-upload-protocol

0
View on GitHub↗
1,713 نجوم·109 تفرعات·MIT·12 مشاهداتtus.io↗

Tus Resumable Upload Protocol

The project defines an open protocol specification for reliable, chunked, and resumable file transmission over standard HTTP infrastructure. It standardizes client-to-server file transfers across networks, enabling interrupted uploads to resume seamlessly without data loss or retransmitting completed chunks.

The protocol manages file upload lifecycles through resource-based session initialization, offset-based byte range tracking, and cryptographic checksum verification to validate incoming data blocks. Additional capabilities include parallel chunk concatenation for joining multiple partial uploads into a single file, creation-time data attachment to reduce network round trips, and automatic expiration garbage collection to reclaim storage from abandoned upload resources.

The specification also supports API integration features such as OpenAPI definition export and client and server code generation across languages.

Features

  • HTTP File Uploads - Provides an open protocol specification for reliable client-to-server file transmission across networks using standard HTTP.
  • HTTP Resumable Transfers - Standardizing file transfers over HTTP so that interrupted uploads resume seamlessly without data loss.
  • Concatenations - The resumable upload library combines separate partial uploads into a single final file to support parallel chunk transfers and non-contiguous uploads.
  • Upload Verification - The resumable upload library checks uploaded chunks against cryptographic checksums provided in requests to ensure data is received without corruption.
  • Byte-Range Requesting - Transfers files in sequential chunks by tracking byte offsets over standard HTTP headers to allow seamless resumption after network failures.
  • Large File Uploads - Connecting file transfer features into existing web applications with support for parallel chunk transfers and integrity checks.
  • HTTP Upload Clients - The resumable upload library connects file transfer features into existing web applications using standard HTTP proxies, firewalls, and client libraries.
  • Protocol Specifications - Defines the protocol specification for chunked file transfers over standard HTTP infrastructure with pause and restart support.
  • Resumable Upload Clients - The resumable upload library recovers interrupted file transfers by querying the current offset and continuing transmission from that point without restarting.
  • Cryptographic Verification - Validates incoming data blocks against cryptographic hash values included in transfer requests to guarantee transmission integrity.
  • Session Initializations - The resumable upload library creates new upload resources on the server to establish endpoints for subsequent data transfer requests.
  • Session Terminations - The resumable upload library deletes completed or unfinished upload sessions on demand to release occupied server resources.
  • Creation-Time Data Attachments - The resumable upload library transfers file chunks alongside the initial creation request to reduce the number of round trips needed to start uploading.
  • Parallel Concatenations - Joins multiple separate partial uploads into a single final file on the server to support concurrent transmission and non-contiguous transfers.
  • Resource-Based Initializers - Creates dedicated server endpoints for each transfer session to track progress and manage resource lifecycle independently.

سجل النجوم

مخطط تاريخ النجوم لـ tus/tus-resumable-upload-protocolمخطط تاريخ النجوم لـ tus/tus-resumable-upload-protocol

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

مجموعات مختارة تضم Tus Resumable Upload Protocol

مجموعات منسقة بعناية يظهر فيها Tus Resumable Upload Protocol.
  • File upload component

الأسئلة الشائعة

ما هي وظيفة tus/tus-resumable-upload-protocol؟

The project defines an open protocol specification for reliable, chunked, and resumable file transmission over standard HTTP infrastructure. It standardizes client-to-server file transfers across networks, enabling interrupted uploads to resume seamlessly without data loss or retransmitting completed chunks.

ما هي الميزات الرئيسية لـ tus/tus-resumable-upload-protocol؟

الميزات الرئيسية لـ tus/tus-resumable-upload-protocol هي: HTTP File Uploads, HTTP Resumable Transfers, Concatenations, Upload Verification, Byte-Range Requesting, Large File Uploads, HTTP Upload Clients, Protocol Specifications.

ما هي البدائل مفتوحة المصدر لـ tus/tus-resumable-upload-protocol؟

تشمل البدائل مفتوحة المصدر لـ tus/tus-resumable-upload-protocol: 23/resumable.js — resumable.js is a JavaScript library for managing large file uploads using the HTML5 File API. It functions as a… sjqzhang/go-fastdfs — go-fastdfs is a distributed file system and object storage server designed for building private cloud storage. It… gpac/gpac — GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing… danialfarid/ng-file-upload — ng-file-upload is an Angular directive for handling multipart file uploads and drag-and-drop selection within Angular… aws/aws-sdk-php — The AWS SDK for PHP is a software development kit that provides HTTP client classes for every supported Amazon Web… googleapis/google-api-python-client — This project is a REST API client library and Google Cloud SDK component that integrates Python applications with…

بدائل مفتوحة المصدر لـ Tus Resumable Upload Protocol

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Tus Resumable Upload Protocol.
  • 23/resumable.jsالصورة الرمزية لـ 23

    23/resumable.js

    4,731عرض على GitHub↗

    resumable.js is a JavaScript library for managing large file uploads using the HTML5 File API. It functions as a chunked data transmitter and resumable upload manager, dividing files into smaller segments to ensure reliable delivery to a remote server. The library is distinguished by its ability to recover upload progress after network interruptions or browser restarts. It achieves this through resumable data transfer and server-side chunk verification, which checks for existing segments on the server to avoid redundant data transmission. The system manages concurrent file uploads and reques

    JavaScript
    عرض على GitHub↗4,731
  • sjqzhang/go-fastdfsالصورة الرمزية لـ sjqzhang

    sjqzhang/go-fastdfs

    4,138عرض على GitHub↗

    go-fastdfs is a distributed file system and object storage server designed for building private cloud storage. It provides a FastDFS compatible storage implementation that manages clusters of storage nodes to handle large-scale file uploads and downloads. The system focuses on high availability through a decentralized architecture that automatically synchronizes data and repairs failures across multiple machines without a central coordinator. It specifically supports resumable file storage via HTTP, allowing large transfers to be paused and resumed from the last successful byte to handle netw

    Gobreakpoint-resumecloud-storagecloudnative
    عرض على GitHub↗4,138
  • gpac/gpacالصورة الرمزية لـ gpac

    gpac/gpac

    3,205عرض على GitHub↗

    GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing units called filters connect into a directed graph to handle media workflows. At its core, the framework centers all media packaging and manipulation on the ISO Base Media File Format (ISOBMFF), with specialized tools for reading, writing, fragmenting, and encrypting MP4 and related containers. It also provides a declarative scene graph composition system for describing interactive multimedia scenes using MPEG-4 BIFS, X3D, SVG, or VRML syntax, alongside a hardware-accelerated re

    Catsc3broadcastcenc
    عرض على GitHub↗3,205
  • danialfarid/ng-file-uploadالصورة الرمزية لـ danialfarid

    danialfarid/ng-file-upload

    7,797عرض على 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

    JavaScript
    عرض على GitHub↗7,797
  • عرض جميع البدائل الـ 30 لـ Tus Resumable Upload Protocol→