Repolode
linagora

linagora/twake-drive

Gerenciador de arquivos web de código aberto para enviar, organizar, compartilhar e pesquisar arquivos, criado como um app do Cozy Cloud e apresentado como alternativa ao Google Drive.

Alternativa open source a:Google Drive

Estrelas
992
Forks
166
Issues abertas
256
Último commit
ontem

O que é?

O Twake Drive é um gerenciador de arquivos web da Linagora. Ele oferece uma árvore de arquivos para navegar por pastas, envio de arquivos e pastas, compartilhamento por URLs e busca nos arquivos armazenados. O projeto é distribuído sob a licença AGPL-3.0 e se apresenta como uma alternativa de código aberto ao Google Drive.

O app é desenvolvido em JavaScript e roda sobre o cozy-stack, backend da plataforma Cozy. Para configurá-lo, os desenvolvedores clonam o repositório, instalam as dependências com Yarn e disponibilizam os arquivos estáticos compilados pelo cozy-stack, usando o modo watch, que oferece hot module replacement, ou fazendo uma compilação única. Os testes usam Jest, e os testes de ponta a ponta usam Playwright.

O compartilhamento entre instâncias distintas do Twake é compatível: um usuário pode compartilhar uma pasta com alguém em outra instância, que a aceita por meio de um link enviado por e-mail. Para desenvolver esse fluxo, é necessário um servidor de e-mail local, como o MailHog.

Recursos principais

  • 01Navegar pelos arquivos em uma árvore de pastas
  • 02Enviar arquivos individuais e pastas inteiras
  • 03Compartilhar arquivos e pastas por URLs
  • 04Pesquisar arquivos e pastas armazenados
  • 05Compartilhar pastas com usuários de outras instâncias do Twake

Casos de uso

  • Hospedar por conta própria um app web de armazenamento de arquivos pessoal ou para equipes, como alternativa ao Google Drive
  • Desenvolver ou personalizar um frontend de gerenciamento de arquivos baseado no Cozy
  • Estudar um gerenciador de arquivos baseado em React, construído com as bibliotecas cozy-stack e cozy-ui

Início rápido

  1. 1

    Clone o repositório

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

    Acesse a pasta do projeto e instale as dependências com Yarn (use a versão do Node indicada em .nvmrc)

    yarn install
  3. 3

    Inicie o watcher em modo dev e, em seguida, sirva o build com cozy-stack

    yarn watch

Antes de usar

  • Ele é executado como um app do Cozy Cloud, então você precisa de um backend cozy-stack e do ambiente de desenvolvimento do Cozy configurado.
  • Está licenciado sob a AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado disponibilizado pela rede.

Em coleções

Tópicos

Perguntas frequentes

O que é twake-drive?
Gerenciador de arquivos web de código aberto para enviar, organizar, compartilhar e pesquisar arquivos, criado como um app do Cozy Cloud e apresentado como alternativa ao Google Drive. O Twake Drive é um gerenciador de arquivos web da Linagora. Ele oferece uma árvore de arquivos para navegar por pastas, envio de arquivos e pastas, compartilhamento por URLs e busca nos arquivos armazenados. O projeto é distribuído sob a licença AGPL-3.0 e se apresenta como uma alternativa de código aberto ao Google Drive.
twake-drive é gratuito? Qual é a licença?
twake-drive é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
twake-drive ainda é mantido?
Manutenção ativa. O último commit de twake-drive foi em 6 de nov. de 2026.
Para que posso usar twake-drive?
Hospedar por conta própria um app web de armazenamento de arquivos pessoal ou para equipes, como alternativa ao Google Drive Desenvolver ou personalizar um frontend de gerenciamento de arquivos baseado no Cozy Estudar um gerenciador de arquivos baseado em React, construído com as bibliotecas cozy-stack e cozy-ui
Como instalar twake-drive?
Clone o repositório: git clone https://github.com/linagora/twake-drive.git Acesse a pasta do projeto e instale as dependências com Yarn (use a versão do Node indicada em .nvmrc): yarn install Inicie o watcher em modo dev e, em seguida, sirva o build com cozy-stack: yarn watch
Onde consigo twake-drive?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/linagora/twake-drive

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados