Uppy
Elegantes, modulares Open-Source-Datei-Upload-Tool mit Drag-and-Drop, Bildzuschnitt und Uploads zu S3, Google Drive und mehr.
Überblick
Uppy ist ein modularer JavaScript-Datei-Uploader, der um eine Plugin-Architektur herum aufgebaut ist: Ein kleiner Kern kümmert sich um Status und Uploads, während Plugins Quellen (lokale Festplatte, Webcam, Google Drive, Dropbox, Box oder Remote-URLs über den optionalen Companion-Server), UI (ein vorgefertigtes Dashboard oder headless Komponenten/Hooks für eine eigene Oberfläche), Bearbeitung (wie einen Bildeditor) und Upload-Transporte hinzufügen – einschließlich fortsetzbarer Uploads über das offene tus-Protokoll, sodass große Uploads Netzwerkunterbrechungen überstehen können.
Es bietet erstklassige Integrationen für reines JS/HTML, React, Svelte und Vue (mit eingeschränkterer Unterstützung für Angular) und drei Wege, die UI zu bauen, je nachdem, wie viel Kontrolle benötigt wird: eine sofort einsatzbereite Dashboard-Komponente, kleinere headless Komponenten, oder Hooks für eine vollständig eigene Oberfläche. Uppy funktioniert eigenständig oder in Kombination mit Transloadit (vom selben Team entwickelt) zur Dateicodierung, -konvertierung und -zustellung, benötigt dies aber nicht zwingend.
Uppy eignet sich für Teams, die ein flexibles, anpassbares Datei-Upload-Widget statt eines einfachen nativen `<input type="file">` benötigen, insbesondere wenn fortsetzbare Uploads oder mehrere Dateiquellen erforderlich sind.
- Kategorien
- UI & KomponentenStorage
- Sprachen
- JavaScript, TypeScript
- Lizenz
- MIT
Ähnliche Projekte
Alluxio
Apache-2.0Datenorchestrierungsschicht zwischen Compute-Engines und Speichersystemen, die Daten für schnelleren, einheitlichen Zugriff zwischen beiden cached.
- Storage
Appwrite
BSD-3-ClauseOpen-Source-Backend-Plattform mit Authentifizierung, Datenbanken, Storage, Funktionen und Echtzeit-APIs - selbstgehostet oder als verwalteter Cloud-Dienst.
- Backend
- Datenbank
- Authentifizierung & Sicherheit
Ceph
LGPL-2.1Branchenstandard-Speichersystem, das Objekt-, Block- und Dateispeicher aus einem einzigen, vereinheitlichten Cluster bereitstellt.
- Storage
CubeFS
Apache-2.0Verteiltes Dateisystem und Objektspeichersystem für Cloud-native, datenintensive Anwendungen im großen Maßstab.
- Storage
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.