Repolode
baotlake

baotlake/office-website

Visualizador e editor no navegador para arquivos Word, Excel e PowerPoint, que processa documentos localmente usando WebAssembly.

Alternativa open source a:Microsoft OfficeGoogle Docs

Estrelas
1,473
Forks
196
Issues abertas
21
Último commit
há 6 meses

O que é?

ZIZIYI Office é uma aplicação web para visualizar e editar arquivos .docx, .xlsx e .pptx diretamente no navegador. Os documentos são processados no lado do cliente, sem que os arquivos sejam enviados a um servidor, o que é ideal para quem precisa manter documentos confidenciais em privacidade.

O editor é desenvolvido com Next.js 15, Zustand para gerenciamento de estado e Radix UI para os componentes. Os arquivos abertos são armazenados no IndexedDB para continuarem disponíveis para uso posterior no mesmo navegador. Também é possível selecionar arquivos no Google Drive, Dropbox ou OneDrive por meio do Uppy.

O mecanismo de edição se baseia nos aplicativos web do ONLYOFFICE e em uma versão WebAssembly do x2t, usada para conversão de documentos. O projeto é implantado no Cloudflare Pages e oferece um segundo domínio hospedado no EdgeOne para usuários da região da Ásia-Pacífico.

Recursos principais

  • 01Abre e edita arquivos Word, Excel e PowerPoint no navegador.
  • 02Processa documentos localmente, sem enviar o conteúdo dos arquivos.
  • 03Armazena arquivos no IndexedDB para gerenciamento local.
  • 04Importa arquivos do Google Drive, Dropbox e OneDrive via Uppy.
  • 05Permite criar documentos Word, Excel ou PowerPoint em branco pelos links de início.

Casos de uso

  • Editar contratos confidenciais ou planilhas financeiras sem enviá-los para um servidor de terceiros.
  • Visualizar arquivos do Office em uma máquina na qual não seja prático instalar a versão desktop do Office.
  • Hospedar por conta própria um editor Office privado, baseado no navegador, para uma equipe ou uso pessoal.

Início rápido

  1. 1

    Clone o repositório

    git clone <repository-url>
  2. 2

    Acesse o diretório do projeto

    cd website
  3. 3

    Instale as dependências

    pnpm install
  4. 4

    Inicie o servidor de desenvolvimento e abra http://localhost:3000

    pnpm dev

Antes de usar

  • Requer Node.js 22 ou superior e pnpm.
  • Está licenciado sob a AGPL v3, que exige que serviços de rede derivados compartilhem seu código-fonte.
  • O README não descreve em detalhes os recursos de edição, então não está claro até que ponto eles estão implementados.

Tópicos

Perguntas frequentes

O que é office-website?
Visualizador e editor no navegador para arquivos Word, Excel e PowerPoint, que processa documentos localmente usando WebAssembly. ZIZIYI Office é uma aplicação web para visualizar e editar arquivos .docx, .xlsx e .pptx diretamente no navegador. Os documentos são processados no lado do cliente, sem que os arquivos sejam enviados a um servidor, o que é ideal para quem precisa manter documentos confidenciais em privacidade.
office-website é gratuito? Qual é a licença?
office-website é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
office-website ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de office-website foi em 25 de abr. de 2026.
Para que posso usar office-website?
Editar contratos confidenciais ou planilhas financeiras sem enviá-los para um servidor de terceiros. Visualizar arquivos do Office em uma máquina na qual não seja prático instalar a versão desktop do Office. Hospedar por conta própria um editor Office privado, baseado no navegador, para uma equipe ou uso pessoal.
Como instalar office-website?
Clone o repositório: git clone <repository-url> Acesse o diretório do projeto: cd website Instale as dependências: pnpm install Inicie o servidor de desenvolvimento e abra http://localhost:3000: pnpm dev
Onde consigo office-website?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/baotlake/office-website

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

Projetos relacionados