Repolode
linagora

linagora/twake-drive

Gestor de archivos web de código abierto para subir, organizar, compartir y buscar archivos, desarrollado como una app de Cozy Cloud y presentado como alternativa a Google Drive.

Alternativa open source a:Google Drive

Estrellas
991
Forks
166
Issues abiertos
256
Último commit
hace 16 horas

¿Qué es?

Twake Drive es un gestor de archivos web de Linagora. Ofrece un árbol de archivos para explorar carpetas, permite subir archivos y carpetas, compartirlos mediante URL y buscar entre los archivos almacenados. El proyecto se distribuye con la licencia AGPL-3.0 y se presenta como una alternativa de código abierto a Google Drive.

La app está desarrollada en JavaScript y funciona sobre cozy-stack, el backend de la plataforma Cozy. Para ponerla en marcha, los desarrolladores clonan el repositorio, instalan las dependencias con Yarn y sirven los archivos estáticos compilados a través de cozy-stack, ya sea con un modo de observación que admite reemplazo de módulos en caliente o con una compilación única. Las pruebas usan Jest y las pruebas de extremo a extremo, Playwright.

Se admite compartir contenido entre distintas instancias de Twake: un usuario puede compartir una carpeta con un destinatario de otra instancia, que la acepta mediante un enlace enviado por correo electrónico. Para desarrollar este flujo se necesita un servidor de correo local, como MailHog.

Funciones clave

  • 01Explorar archivos en un árbol de carpetas
  • 02Subir archivos individuales y carpetas completas
  • 03Compartir archivos y carpetas mediante URL
  • 04Buscar archivos y carpetas almacenados
  • 05Compartir carpetas con usuarios de otras instancias de Twake

Casos de uso

  • Alojar por cuenta propia una app web de almacenamiento de archivos personal o para equipos, como alternativa a Google Drive
  • Desarrollar o personalizar un frontend de gestión de archivos basado en Cozy
  • Estudiar un gestor de archivos basado en React y creado con las bibliotecas cozy-stack y cozy-ui

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/linagora/twake-drive.git
  2. 2

    Entra en la carpeta del proyecto e instala las dependencias con Yarn (usa la versión de Node indicada en .nvmrc)

    yarn install
  3. 3

    Inicia el watcher en modo dev y, después, sirve la compilación con cozy-stack

    yarn watch

Antes de usarlo

  • Se ejecuta como una aplicación de Cozy Cloud, por lo que necesitas un backend cozy-stack y tener configurado el entorno de desarrollo de Cozy.
  • Está bajo la licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente modificado que se ofrece a través de la red.

En colecciones

Temas

Preguntas frecuentes

¿Qué es twake-drive?
Gestor de archivos web de código abierto para subir, organizar, compartir y buscar archivos, desarrollado como una app de Cozy Cloud y presentado como alternativa a Google Drive. Twake Drive es un gestor de archivos web de Linagora. Ofrece un árbol de archivos para explorar carpetas, permite subir archivos y carpetas, compartirlos mediante URL y buscar entre los archivos almacenados. El proyecto se distribuye con la licencia AGPL-3.0 y se presenta como una alternativa de código abierto a Google Drive.
¿twake-drive es gratuito? ¿Qué licencia tiene?
twake-drive es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿twake-drive sigue mantenido?
Mantenimiento activo. El último commit de twake-drive fue el 5 nov 2026.
¿Para qué puedo usar twake-drive?
Alojar por cuenta propia una app web de almacenamiento de archivos personal o para equipos, como alternativa a Google Drive Desarrollar o personalizar un frontend de gestión de archivos basado en Cozy Estudiar un gestor de archivos basado en React y creado con las bibliotecas cozy-stack y cozy-ui
¿Cómo se instala twake-drive?
Clona el repositorio: git clone https://github.com/linagora/twake-drive.git Entra en la carpeta del proyecto e instala las dependencias con Yarn (usa la versión de Node indicada en .nvmrc): yarn install Inicia el watcher en modo dev y, después, sirve la compilación con cozy-stack: yarn watch
¿Dónde consigo twake-drive?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/linagora/twake-drive

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados