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.
- Mantenimiento activo
- Bien documentado
- Licencia permisiva
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.
Por qué está en este catálogo
Valoración del catálogo: ★★★★☆ (4/5)
The most widely adopted modular file-uploader UI library, strong representative pick for image/file upload.
- Maduro
- Respaldado por un proveedor
- Categorías
- UI y componentesAlmacenamiento
- Palabras clave
- file-uploadimage-uploaduploaddrag-and-dropfile-uploader
- Lenguajes
- JavaScript, TypeScript
- Licencia
- MIT
Proyectos relacionados
Velero
Apache-2.0Herramienta de copia de seguridad, restauración y migración para clústeres de Kubernetes, que protege tanto los recursos del clúster como los datos de volúmenes persistentes ante pérdidas, o te permite mover cargas de trabajo entre clústeres.
Mantenimiento activo
- Almacenamiento
Ant Design
MITLenguaje de diseño de UI de nivel empresarial y biblioteca de componentes React, con un amplio conjunto de componentes de alta calidad para crear paneles de administración y aplicaciones de negocio con muchos datos.
Mantenimiento activo
- UI y componentes
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.
Mantenimiento activo
- Almacenamiento
MUI
MITBiblioteca completa de componentes de UI para React que implementa el Material Design de Google.
Mantenimiento activo
- UI y componentes
¿Encontraste un error? Sugiere una edición en GitHub.