Uppy
Elegantes, modulares Open-Source-Datei-Upload-Tool mit Drag-and-Drop, Bildzuschnitt und Uploads zu S3, Google Drive und mehr.
- Aktiv gepflegt
- Gut dokumentiert
- Permissive Lizenz
Ü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.
Warum es in diesem Katalog steht
Katalog-Bewertung: ★★★★☆ (4/5)
The most widely adopted modular file-uploader UI library, strong representative pick for image/file upload.
- Ausgereift
- Herstellergestützt
- Kategorien
- UI & KomponentenStorage
- Sprachen
- JavaScript, TypeScript
- Lizenz
- MIT
Mit einem anderen Projekt vergleichen
Ähnliche Projekte
Velero
Apache-2.0Backup-, Wiederherstellungs- und Migrationstool für Kubernetes-Cluster, das sowohl Cluster-Ressourcen als auch Persistent-Volume-Daten vor Verlust schützt oder das Verschieben von Workloads zwischen Clustern ermöglicht.
Aktiv gepflegt
- Storage
Ant Design
MITUI-Designsprache und React-Komponentenbibliothek für den Enterprise-Einsatz, mit einer großen Auswahl hochwertiger Komponenten für datenlastige Admin- und Business-Anwendungen.
Aktiv gepflegt
- UI & Komponenten
Ceph
LGPL-2.1Branchenstandard-Speichersystem, das Objekt-, Block- und Dateispeicher aus einem einzigen, vereinheitlichten Cluster bereitstellt.
Aktiv gepflegt
- Storage
MUI
MITUmfassende Bibliothek von React-UI-Komponenten, die Googles Material Design umsetzt.
Aktiv gepflegt
- UI & Komponenten
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.