Saltar al contenido
FindOpenSource

Uppy

Cargador de archivos de código abierto, elegante y modular, con soporte para arrastrar y soltar, recorte de imágenes y subidas a S3, Google Drive y más.

Descripción general

Uppy es un cargador de archivos JavaScript modular construido en torno a una arquitectura de plugins: un núcleo pequeño gestiona el estado y las subidas, y los plugins añaden fuentes (disco local, webcam, Google Drive, Dropbox, Box, o URLs remotas a través del servidor opcional Companion), UI (un Dashboard prediseñado, o componentes/hooks sin interfaz para una interfaz personalizada), edición (como un editor de imágenes), y transportes de subida, incluidas subidas reanudables mediante el protocolo abierto tus, de modo que las subidas grandes puedan sobrevivir a interrupciones de red.

Ofrece integraciones de primer nivel para JS/HTML plano, React, Svelte y Vue (con soporte más limitado para Angular), y ofrece tres formas de construir la interfaz según el nivel de control que necesites: un componente Dashboard listo para usar, componentes headless más pequeños, o hooks para construir una interfaz totalmente personalizada. Uppy funciona de forma independiente o combinado con Transloadit (creado por el mismo equipo) para codificación, conversión y entrega de archivos, pero no lo requiere.

Uppy encaja en equipos que necesitan un widget de subida de archivos flexible y personalizable en lugar de un `<input type="file">` nativo básico, especialmente cuando se necesitan subidas reanudables o múltiples fuentes de archivos.

Categorías
UI y componentesAlmacenamiento
Palabras clave
file-uploadimage-uploaduploaddrag-and-dropfile-uploader
Lenguajes
JavaScript, TypeScript
Licencia
MIT

¿Encontraste un error? Sugiere una edición en GitHub.