awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tus avatar

tus/tusd

0
View on GitHub↗
3,805 स्टार्स·554 फोर्क्स·Go·MIT·4 व्यूज़tus.github.io/tusd↗

Tusd

Tusd is a server implementation of the open protocol for resumable file uploads over HTTP. It functions as a gateway that streams incoming data directly to local disk or remote object storage backends, ensuring that large files can be processed without exhausting system memory.

The server is designed as a modular package that can be embedded directly into existing applications, allowing developers to integrate file transfer capabilities without requiring external service dependencies. It maintains persistent state for all active transfers, enabling clients to pause and resume uploads from the exact point of failure after network interruptions.

The platform supports a variety of storage backends and provides an event-driven hook system to trigger external scripts or network requests during the upload lifecycle. These hooks allow for custom validation of data and user credentials, as well as automated post-processing tasks, ensuring that all file transfers meet specific infrastructure and security requirements.

Features

  • Protocol-Specific File Servers - Implements an open protocol for reliable and resumable file uploads over HTTP.
  • File Upload - Provides a modular Go package for integrating resumable data transfer capabilities into applications.
  • File Transfer Services - Provides robust file upload capabilities as an embeddable library for existing software applications.
  • Resumable File Transfers - Maintains persistent transfer state to allow clients to resume interrupted uploads from the exact point of failure.
  • Library Embedding - Provides a modular library for embedding resumable file upload capabilities directly into existing applications.
  • Embedded Upload Libraries - Integrates file transfer functionality directly into existing software as a library to handle data movement without external dependencies.
  • Cloud Storage Gateways - Acts as a gateway that streams incoming data directly to local or remote storage backends.
  • Object Storage Uploads - Supports saving uploaded files directly to remote object storage services to improve scalability and availability.
  • File Storage Services - Persists uploaded data to local disks or remote object storage backends based on infrastructure requirements.
  • Lifecycle Event Hooks - Executes custom scripts and network requests at specific stages of the upload lifecycle for validation and post-processing.
  • Object Storage Integration - Streams uploaded files directly into remote object storage services for scalable data persistence.
  • Large File Uploads - Handles files of any size by streaming data directly to storage backends to prevent memory exhaustion.
  • Network Data Streaming - Pipes data directly from network sockets to storage backends to maintain constant memory usage during large file transfers.
  • Storage Abstractions - Decouples application logic from storage backends using a unified interface for local and remote storage.
  • Web Frameworks - Server implementation for resumable file uploads.

स्टार हिस्ट्री

tus/tusd के लिए स्टार हिस्ट्री चार्टtus/tusd के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Tusd के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Tusd के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • 23/resumable.js23 का अवतार

    23/resumable.js

    4,731GitHub पर देखें↗

    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
  • pingdotgg/uploadthingpingdotgg का अवतार

    pingdotgg/uploadthing

    5,153GitHub पर देखें↗

    Uploadthing is a tool for integrating file uploads into web applications, providing a system to accept and store files through serverless file handling. It manages the end-to-end upload process, from creating backend endpoints to delivering content via a content delivery network. The project utilizes a presigned URL workflow to allow clients to upload files directly to cloud storage, reducing server ingress. It features a route-based validation system to enforce constraints on file types and sizes, alongside middleware for request authorization and secure post-upload callback webhooks. The p

    TypeScript
    GitHub पर देखें↗5,153
  • simple-uploader/uploadersimple-uploader का अवतार

    simple-uploader/Uploader

    875GitHub पर देखें↗

    Uploader is a JavaScript library designed for managing reliable, resumable, and concurrent file transfers within web applications. It provides a client-side interface that leverages the browser's native file system capabilities to handle data selection and transmission. The library distinguishes itself by implementing a chunked data handling model, which breaks large files into smaller segments to ensure fault tolerance. This architecture allows for the automatic recovery of transfers following network interruptions or browser restarts, while maintaining state-persistent queues that enable us

    JavaScript
    GitHub पर देखें↗875
  • moxiecode/pluploadmoxiecode का अवतार

    moxiecode/plupload

    5,618GitHub पर देखें↗

    Plupload is a JavaScript file upload library that provides a standardized interface for managing file transfers across different browser runtimes and environments. It functions as a cross-browser upload interface and manager, supporting multiple file selections and browser-based file filtering. The library distinguishes itself through specialized capabilities for handling large data and cloud integration. It includes a chunked file upload manager to split large files into smaller parts to bypass server size limits and a client-side image processor to downsize images and strip metadata before

    JavaScript
    GitHub पर देखें↗5,618
Tusd के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

tus/tusd क्या करता है?

Tusd is a server implementation of the open protocol for resumable file uploads over HTTP. It functions as a gateway that streams incoming data directly to local disk or remote object storage backends, ensuring that large files can be processed without exhausting system memory.

tus/tusd की मुख्य विशेषताएं क्या हैं?

tus/tusd की मुख्य विशेषताएं हैं: Protocol-Specific File Servers, File Upload, File Transfer Services, Resumable File Transfers, Library Embedding, Embedded Upload Libraries, Cloud Storage Gateways, Object Storage Uploads।

tus/tusd के कुछ ओपन-सोर्स विकल्प क्या हैं?

tus/tusd के ओपन-सोर्स विकल्पों में शामिल हैं: 23/resumable.js — resumable.js is a JavaScript library for managing large file uploads using the HTML5 File API. It functions as a… pingdotgg/uploadthing — Uploadthing is a tool for integrating file uploads into web applications, providing a system to accept and store files… simple-uploader/uploader — Uploader is a JavaScript library designed for managing reliable, resumable, and concurrent file transfers within web… moxiecode/plupload — Plupload is a JavaScript file upload library that provides a standardized interface for managing file transfers across… sjqzhang/go-fastdfs — go-fastdfs is a distributed file system and object storage server designed for building private cloud storage. It… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web…