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
Proyectos relacionados
Alluxio
Apache-2.0Capa de orquestación de datos situada entre los motores de cómputo y los sistemas de almacenamiento, que cachea datos para un acceso más rápido y unificado entre ambos.
- Almacenamiento
Appwrite
BSD-3-ClausePlataforma backend de código abierto que ofrece autenticación, bases de datos, almacenamiento, funciones y APIs en tiempo real, autoalojada o como servicio en la nube gestionado.
- Backend
- Base de datos
- Autenticación y seguridad
Ceph
LGPL-2.1Sistema de almacenamiento distribuido estándar de la industria que ofrece almacenamiento de objetos, bloques y archivos desde un único clúster unificado.
- Almacenamiento
CubeFS
Apache-2.0Sistema de archivos distribuido y de almacenamiento de objetos construido para aplicaciones cloud-native de datos intensivos a gran escala.
- Almacenamiento
¿Encontraste un error? Sugiere una edición en GitHub.