Repolode
fileverse

fileverse/fileverse-ddocs

Редактор документов с открытым исходным кодом и сквозным шифрованием для совместной работы — альтернатива Google Docs.

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

Звёзды
448
Форки
34
Открытые issues
30
Последний коммит
23 часа назад

Что это?

Fileverse dDocs — редактор документов со сквозным шифрованием содержимого. Он призван обеспечить совместное редактирование в стиле Google Docs, не лишая пользователей контроля над данными. Поддерживаются совместная работа в реальном времени и асинхронно, режим предложений с отслеживанием изменений, комментарии и история версий.

Редактор поддерживает Markdown, LaTeX и диаграммы MermaidJS, а также импорт и экспорт файлов .docx, .md, .pdf и .html. Он работает офлайн, синхронизирует данные между компьютерами и мобильными устройствами и поставляется как React-пакет (@fileverse-dev/ddoc), а также в виде веб-приложения и PWA, оптимизированных для мобильных устройств. Согласно описанию, разрешения на доступ и восстановление доступа через доверенных лиц используют доказательства с нулевым разглашением; для агентов доступен API с шифрованием, подключаемый по желанию.

В репозитории находится основной пакет редактора в каталоге /package, а также примеры и демонстрационный код. Для интеграции потребуются Tailwind CSS 3.4, несколько peer dependencies и собственные таблицы стилей. Проект находится в стадии активной разработки и пока не рекомендуется для использования в production.

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

  • 01Сквозное шифрование с постквантовой криптографией
  • 02Совместная работа в реальном времени и асинхронно, с режимом предложений и комментариями
  • 03Поддержка Markdown, LaTeX и диаграмм MermaidJS
  • 04Импорт и экспорт файлов .docx, .md, .pdf и .html
  • 05Редактирование офлайн и синхронизация между устройствами — компьютерами и мобильными
  • 06История версий и разрешения на доступ на основе доказательств с нулевым разглашением

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

  • Команды, которым нужны совместные документы без передачи незашифрованного текста облачному провайдеру
  • Встраивание приватного редактора документов в приложение React
  • Создание и совместное использование документов Markdown или LaTeX с диаграммами
  • Работа с документами офлайн с последующей синхронизацией между устройствами

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

  1. 1

    Установите пакет

    npm install @fileverse-dev/ddoc
  2. 2

    Установите необходимые peer dependencies

    npm install @dnd-kit/core @dnd-kit/sortable @dnd-kit/utilities @fileverse/ui @fileverse/crypto viem framer-motion frimousse
  3. 3

    Импортируйте DdocEditor и отобразите его внутри родительского элемента с заданной высотой

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

  • Требуется настройка Tailwind CSS 3.4; Tailwind 4 не поддерживается.
  • Чтобы редактор отображался корректно, нужно вручную импортировать таблицы стилей и изменить конфигурацию Tailwind.
  • На одной странице поддерживается только один экземпляр DdocEditor.
  • Репозиторий распространяется по лицензии AGPL-3.0, которая требует раскрытия исходного кода при использовании по сети.

Темы

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

Что такое fileverse-ddocs?
Редактор документов с открытым исходным кодом и сквозным шифрованием для совместной работы — альтернатива Google Docs. Fileverse dDocs — редактор документов со сквозным шифрованием содержимого. Он призван обеспечить совместное редактирование в стиле Google Docs, не лишая пользователей контроля над данными. Поддерживаются совместная работа в реальном времени и асинхронно, режим предложений с отслеживанием изменений, комментарии и история версий.
fileverse-ddocs можно использовать бесплатно? Какая у него лицензия?
fileverse-ddocs распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
fileverse-ddocs всё ещё поддерживается?
Активно поддерживается. Последний коммит в fileverse-ddocs — 19 окт. 2026 г..
Для чего можно использовать fileverse-ddocs?
Команды, которым нужны совместные документы без передачи незашифрованного текста облачному провайдеру Встраивание приватного редактора документов в приложение React Создание и совместное использование документов Markdown или LaTeX с диаграммами Работа с документами офлайн с последующей синхронизацией между устройствами
Как установить fileverse-ddocs?
Установите пакет: npm install @fileverse-dev/ddoc Установите необходимые peer dependencies: npm install @dnd-kit/core @dnd-kit/sortable @dnd-kit/utilities @fileverse/ui @fileverse/crypto viem framer-motion frimousse Импортируйте DdocEditor и отобразите его внутри родительского элемента с заданной высотой
Где скачать fileverse-ddocs?
Исходный код и инструкции по установке — на GitHub: https://github.com/fileverse/fileverse-ddocs

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

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