Repolode
baotlake

baotlake/office-website

Visor y editor web de archivos Word, Excel y PowerPoint que procesa los documentos localmente mediante WebAssembly.

Alternativa open source a:Microsoft OfficeGoogle Docs

Estrellas
1,473
Forks
196
Issues abiertos
21
Último commit
hace 6 meses

¿Qué es?

ZIZIYI Office es una aplicación web para previsualizar y editar archivos .docx, .xlsx y .pptx directamente en el navegador. Los documentos se procesan en el cliente y no se suben a un servidor, lo que resulta útil para quienes necesitan mantener la privacidad de sus documentos confidenciales.

El editor está creado con Next.js 15, Zustand para gestionar el estado y Radix UI para los componentes. Los archivos abiertos se guardan en IndexedDB, por lo que siguen disponibles para usarlos más adelante en el mismo navegador. También se pueden seleccionar archivos de Google Drive, Dropbox o OneDrive mediante Uppy.

El motor de edición se basa en las aplicaciones web de ONLYOFFICE y en una compilación de x2t para WebAssembly que se usa para convertir documentos. El proyecto está implementado en Cloudflare Pages y ofrece un segundo dominio alojado en EdgeOne para usuarios de la región de Asia-Pacífico.

Funciones clave

  • 01Abre y edita archivos Word, Excel y PowerPoint en el navegador.
  • 02Procesa los documentos localmente, por lo que su contenido no se sube.
  • 03Guarda los archivos en IndexedDB para gestionarlos localmente.
  • 04Importa archivos de Google Drive, Dropbox y OneDrive mediante Uppy.
  • 05Permite crear desde los enlaces de inicio nuevos documentos en blanco de Word, Excel o PowerPoint.

Casos de uso

  • Editar contratos confidenciales o hojas de cálculo financieras sin subirlos a un servidor de terceros.
  • Previsualizar archivos de Office en un equipo donde no resulta práctico instalar la versión de escritorio de Office.
  • Alojar por cuenta propia un editor de Office privado basado en el navegador para un equipo o para uso personal.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone <repository-url>
  2. 2

    Ve al directorio del proyecto

    cd website
  3. 3

    Instala las dependencias

    pnpm install
  4. 4

    Inicia el servidor de desarrollo y abre http://localhost:3000

    pnpm dev

Antes de usarlo

  • Requiere Node.js 22 o posterior y pnpm.
  • Está bajo la licencia AGPL v3, que exige que los servicios de red derivados compartan su código fuente.
  • El README no describe en detalle las funciones de edición, por lo que no está claro hasta qué punto están implementadas.

Temas

Preguntas frecuentes

¿Qué es office-website?
Visor y editor web de archivos Word, Excel y PowerPoint que procesa los documentos localmente mediante WebAssembly. ZIZIYI Office es una aplicación web para previsualizar y editar archivos .docx, .xlsx y .pptx directamente en el navegador. Los documentos se procesan en el cliente y no se suben a un servidor, lo que resulta útil para quienes necesitan mantener la privacidad de sus documentos confidenciales.
¿office-website es gratuito? ¿Qué licencia tiene?
office-website es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿office-website sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de office-website fue el 25 abr 2026.
¿Para qué puedo usar office-website?
Editar contratos confidenciales o hojas de cálculo financieras sin subirlos a un servidor de terceros. Previsualizar archivos de Office en un equipo donde no resulta práctico instalar la versión de escritorio de Office. Alojar por cuenta propia un editor de Office privado basado en el navegador para un equipo o para uso personal.
¿Cómo se instala office-website?
Clona el repositorio: git clone <repository-url> Ve al directorio del proyecto: cd website Instala las dependencias: pnpm install Inicia el servidor de desarrollo y abre http://localhost:3000: pnpm dev
¿Dónde consigo office-website?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/baotlake/office-website

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

Proyectos relacionados