Repolode
baotlake

baotlake/office-website

Браузерный просмотрщик и редактор файлов Word, Excel и PowerPoint, который обрабатывает документы локально с помощью WebAssembly.

Open source альтернатива:Microsoft OfficeGoogle Docs

Звёзды
1,473
Форки
196
Открытые issues
21
Последний коммит
6 месяцев назад

Что это?

ZIZIYI Office — веб-приложение для просмотра и редактирования файлов .docx, .xlsx и .pptx прямо в браузере. Документы обрабатываются на стороне клиента и не загружаются на сервер — это удобно, если нужно сохранить конфиденциальность файлов.

Редактор создан на базе Next.js 15, для управления состоянием используется Zustand, а для компонентов — Radix UI. Открытые файлы сохраняются в IndexedDB и остаются доступными при последующих посещениях в том же браузере. Также файлы можно выбрать в Google Drive, Dropbox или OneDrive с помощью Uppy.

В основе движка редактирования — веб-приложения ONLYOFFICE и сборка x2t на WebAssembly, которая используется для конвертации документов. Проект развёрнут на Cloudflare Pages; для пользователей из Азиатско-Тихоокеанского региона доступен второй домен, размещённый на EdgeOne.

Ключевые возможности

  • 01Открывает и редактирует файлы Word, Excel и PowerPoint в браузере.
  • 02Обрабатывает документы локально, не загружая содержимое файлов на сервер.
  • 03Сохраняет файлы в IndexedDB для локального управления ими.
  • 04Импортирует файлы из Google Drive, Dropbox и OneDrive через Uppy.
  • 05Позволяет создавать новые пустые документы Word, Excel или PowerPoint по ссылкам для начала работы.

Сценарии использования

  • Редактирование конфиденциальных договоров или финансовых таблиц без загрузки на сторонний сервер.
  • Просмотр файлов Office на компьютере, где установить настольную версию Office непрактично.
  • Самостоятельное размещение приватного браузерного редактора Office для команды или личного использования.

Быстрый старт

  1. 1

    Клонируйте репозиторий

    git clone <repository-url>
  2. 2

    Перейдите в каталог проекта

    cd website
  3. 3

    Установите зависимости

    pnpm install
  4. 4

    Запустите сервер разработки и откройте http://localhost:3000

    pnpm dev

Что важно знать

  • Требуются Node.js 22 или новее и pnpm.
  • Проект распространяется по лицензии AGPL v3, которая требует от производных сетевых сервисов предоставлять исходный код.
  • В README подробно не описаны возможности редактирования, поэтому неясно, насколько полно они реализованы.

Темы

Частые вопросы

Что такое office-website?
Браузерный просмотрщик и редактор файлов Word, Excel и PowerPoint, который обрабатывает документы локально с помощью WebAssembly. ZIZIYI Office — веб-приложение для просмотра и редактирования файлов .docx, .xlsx и .pptx прямо в браузере. Документы обрабатываются на стороне клиента и не загружаются на сервер — это удобно, если нужно сохранить конфиденциальность файлов.
office-website можно использовать бесплатно? Какая у него лицензия?
office-website распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
office-website всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в office-website — 25 апр. 2026 г..
Для чего можно использовать office-website?
Редактирование конфиденциальных договоров или финансовых таблиц без загрузки на сторонний сервер. Просмотр файлов Office на компьютере, где установить настольную версию Office непрактично. Самостоятельное размещение приватного браузерного редактора Office для команды или личного использования.
Как установить office-website?
Клонируйте репозиторий: git clone <repository-url> Перейдите в каталог проекта: cd website Установите зависимости: pnpm install Запустите сервер разработки и откройте http://localhost:3000: pnpm dev
Где скачать office-website?
Исходный код и инструкции по установке — на GitHub: https://github.com/baotlake/office-website

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты