awesome-repositories.com
المدونة
MCP
awesome-repositories.com

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

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

fex-team/webuploaderArchived

0
View on GitHub↗
fex.baidu.com/webuploader↗

Webuploader

Webuploader is a browser-based file upload library written in JavaScript. It provides a system for managing multi-file uploads with support for drag-and-drop, clipboard pasting, and type filtering.

The library includes a chunked file upload manager that splits large files into smaller segments to improve stability and enable partial retries. It features a client-side image compressor that generates previews and reduces file size before transmission, as well as an MD5 file integrity verifier to identify and skip redundant uploads of files already stored on the server.

The tool manages file collection through multiple input methods and handles large file transfers using concurrency and chunking. It further ensures a consistent experience by utilizing runtime-based polyfilling for cross-browser compatibility.

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

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

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

Start searching with AI

Features

  • File Uploaders - Provides a comprehensive JavaScript library for managing multi-file uploads with a focus on browser compatibility.
  • Chunked Uploaders - Splits large files into smaller segments for transmission to increase upload speed and enable partial retries.
  • Large File Optimization - Implements chunking and concurrency protocols to ensure the stable transfer of oversized files across browsers.
  • Chunked Resumable Transfers - Splits files into fixed-size chunks with integrity hashes, enabling resumption from the last verified segment after interruption.
  • Multi-Method Uploads - Ships a JavaScript library that supports multi-method uploads including drag-and-drop, clipboard pasting, and batch selection.
  • Canvas-Based Image Processors - Processes image data through a browser canvas to generate lower-resolution previews and reduce upload payloads.
  • Client-Side Compression - Generates small image previews and compresses files before upload to reduce data transfer.
  • Client-Side Compressors - Generates small image previews and compresses files before transmission to reduce server bandwidth.
  • Upload-Payload Optimization - Compresses images and generates previews on the client side to reduce data usage before upload.
  • File Integrity Verifiers - Implements MD5 checksum calculations to verify file identity and prevent redundant uploads of existing server files.
  • Client-Side Hashing - Generates MD5 cryptographic hashes directly within the browser to verify file integrity and identify duplicates.
  • Concurrent Request Pools - Implements capped resource pools to manage multiple simultaneous asynchronous network requests for stable file uploads.
  • Drag-and-Drop File Upload - Provides a unified interface to gather files via multi-selection, type filtering, and drag-and-drop.
  • Multi-Method File Transfers - Supports a flexible upload workflow incorporating drag-and-drop, clipboard pasting, and standard multi-selection.
  • Multi-Input Collection - Collects data from drag-and-drop, clipboard, and file-picker events through a unified input handling system.
  • Developer Utilities - Modern file upload component with HTML5 and Flash support.
7,647 نجوم·2,303 تفرعات·JavaScript·BSD-3-Clause·6 مشاهدات

سجل النجوم

مخطط تاريخ النجوم لـ fex-team/webuploaderمخطط تاريخ النجوم لـ fex-team/webuploader

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

ما هي وظيفة fex-team/webuploader؟

Webuploader is a browser-based file upload library written in JavaScript. It provides a system for managing multi-file uploads with support for drag-and-drop, clipboard pasting, and type filtering.

ما هي الميزات الرئيسية لـ fex-team/webuploader؟

الميزات الرئيسية لـ fex-team/webuploader هي: File Uploaders, Chunked Uploaders, Large File Optimization, Chunked Resumable Transfers, Multi-Method Uploads, Canvas-Based Image Processors, Client-Side Compression, Client-Side Compressors.

ما هي البدائل مفتوحة المصدر لـ fex-team/webuploader؟

تشمل البدائل مفتوحة المصدر لـ fex-team/webuploader: kartik-v/bootstrap-fileinput — bootstrap-fileinput is a Bootstrap-compatible HTML5 file upload widget and plugin. It provides a customizable… simple-uploader/vue-uploader — Vue-uploader is a library designed for managing file and folder transfers within Vue applications. It provides a… fengyuanchen/compressorjs — Compressorjs is a client-side image compression library that reduces file sizes in the browser before upload, using… moxiecode/plupload — Plupload is a JavaScript file upload library that provides a standardized interface for managing file transfers across… danialfarid/ng-file-upload — ng-file-upload is an Angular directive for handling multipart file uploads and drag-and-drop selection within Angular… blueimp/jquery-file-upload — This project is a jQuery-based file upload widget that provides a browser interface for selecting and transferring…

بدائل مفتوحة المصدر لـ Webuploader

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Webuploader.
  • kartik-v/bootstrap-fileinputالصورة الرمزية لـ kartik-v

    kartik-v/bootstrap-fileinput

    5,350عرض على GitHub↗

    bootstrap-fileinput is a Bootstrap-compatible HTML5 file upload widget and plugin. It provides a customizable interface for selecting and uploading multiple files, featuring integrated image previews, drag-and-drop support, and client-side validation for file types, sizes, and counts. The project includes a resumable file upload client that slices large files into chunks to ensure stability over intermittent connections and allow transfers to be paused and resumed. It also features a client-side image processor capable of resizing images and reading EXIF metadata to automatically correct imag

    JavaScriptajax-uploadbootstrapbootstrap-fileinput
    عرض على GitHub↗5,350
  • simple-uploader/vue-uploaderالصورة الرمزية لـ simple-uploader

    simple-uploader/vue-uploader

    2,119عرض على GitHub↗

    Vue-uploader is a library designed for managing file and folder transfers within Vue applications. It provides a framework for handling large data transmissions by splitting files into smaller, manageable chunks, which enables reliable uploads with support for pausing, resuming, and error recovery. The library offers a set of component-based abstractions that allow developers to build custom drag-and-drop zones and file selection interfaces. It manages the entire upload lifecycle, including file validation based on custom criteria and the orchestration of concurrent upload queues. Beyond bas

    Vue
    عرض على GitHub↗2,119
  • fengyuanchen/compressorjsالصورة الرمزية لـ fengyuanchen

    fengyuanchen/compressorjs

    5,749عرض على GitHub↗

    Compressorjs is a client-side image compression library that reduces file sizes in the browser before upload, using the HTML Canvas API to re-encode images into smaller File or Blob objects. It supports JPEG, PNG, and WebP formats, with configurable quality and dimension controls to balance file size and visual fidelity. The library distinguishes itself through several integrated capabilities. It reads Exif orientation metadata from JPEG images and automatically rotates or flips the canvas to ensure correct display after compression. An AbortController integration allows cancellation of an in

    JavaScriptfile-uploadimage-compressionimage-compressor
    عرض على GitHub↗5,749
  • moxiecode/pluploadالصورة الرمزية لـ moxiecode

    moxiecode/plupload

    5,618عرض على GitHub↗

    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
عرض جميع البدائل الـ 30 لـ Webuploader→