Uppy - Ein Self Hosted und Open Source Datei Uploader

Uppy - Ein Self Hosted und Open Source Datei Uploader

Wenn du eine Möglichkeit brauchst, um Uploads auf deine Website oder dein Projekt zu ermöglichen, solltest du dir diese vollständig anpassbare Anwendung namens Uppy ansehen! 🔼

Was ist Uppy?

Uppy ist eine einfache Open-Source-Bibliothek zum Hochladen von Dateien für den Browser. Es ist einfach und minimal. Es ermöglicht den Benutzern, sich nur auf das Hochladen von Dateien selbst zu konzentrieren, anstatt auf andere triviale Probleme.

Uppy ist ein schlanker, modularer JavaScript-Datei-Uploader, der sich nahtlos in jede Anwendung integrieren lässt. Er ist schnell, hat eine verständliche API und lässt dich über wichtigere Probleme nachdenken, als einen Dateiuploader zu entwickeln.

  • Abrufen von Dateien von der lokalen Festplatte, von Remote-URLs, Google Drive, Dropbox, Box, Instagram oder Aufnehmen von Selfies mit einer Kamera
  • Vorschau und Bearbeitung von Metadaten über eine ansprechende Oberfläche
  • Hochladen an den endgültigen Bestimmungsort, optional verarbeiten/kodieren

Features

  • Leiche, modulare Plugin-basierte Architektur, geringe Abhängigkeiten ⚡
  • Unterstützt das Abrufen von Dateien von: Webcam, Dropbox, Box, Google Drive, Instagram, wobei das Gerät des Nutzers nach Möglichkeit umgangen wird, Synchronisierung zwischen Servern direkt über @uppy/companion
  • Funktioniert hervorragend mit Dateikodierungs- und -verarbeitungs-Backends wie Transloadit, funktioniert aber auch ohne (alles, was du brauchst, ist dein eigenes Apache/Nginx/Node/FFmpeg/etc-Backend)
  • Elegante Benutzeroberfläche ✨
  • Optionale Dateiwiederherstellung (nach einem Browserabsturz) mit Golden Retriever
  • Spricht mehrere Sprachen (i18n) 🌍.
  • Barrierefreiheit im Fokus

Abschließende Anmerkungen und Gedanken

Uppy ist ein sehr vielseitiges Tool, das auf viele verschiedene Arten zum Hochladen von Dateien mit einem Webbrowser verwendet werden kann. Es kann an deine Bedürfnisse und an das Design deiner Website angepasst werden. Es kann einfach mit Docker Compose bereitgestellt werden.

Wenn du Uppy cool findest, dann gib ihm doch einen Stern! https://github.com/transloadit/uppy