EdenText: веб-редактор документов форматов docx и odt

EdenText — это веб-редактор документов для работы с файлами формата docx и odt, который позволяет быстро создавать и редактировать текстовые документы прямо на твоём устройстве. Редактор фокусируется на локальной обработке, поэтому все данные остаются на твоём компьютере без необходимости регистрироваться или использовать удалённые серверы.

Проект отличается от других аналогов тем, что работает в режиме оффлайн и минимально загружает систему — более 2 МБ при первом запуске. Предоставляет поддержку нескольких языков интерфейса и обещает регулярные обновления, хотя пока находится на стадии бета-тестирования. Это решение подходит для тех, кто ценит приватность и хочет иметь возможность редактировать документы без лишних зависимостей и интернет-соединения.

EdenText написан с использованием стандартных веб-технологий и доступен по ссылке. Будь внимателен: это бета-версия с возможными багами, поэтому лучше делать резервные копии важных файлов.

EdenText — это веб-редактор текста, который может использоваться для создания всего, от быстрых заметок до полноценных книг. Главная особенность заключается в том, что редактирование происходит локально, и твои документы никогда не покидают твоё устройство. Проект доступен по одной URL-адресу или может работать в оффлайн-режиме как компактное браузерное приложение, занимающее менее 2 МБ при первом загрузке. Интерфейс поддерживает множество языков, включая русский.

EdenText находится на стадии бета-тестирования и активно развивается. Код проверяется на наличие ошибок при каждой сборке, однако, как и в любом бета-продукте, могут встречаться баги, поэтому рекомендуется регулярно делать резервные копии важных документов. Браузер сохраняет последние три версии открытого документа в случае сбоя загрузки.

Возможности

  • Реальная верстка страниц — поддержка форматов A4 и Letter, поля, заголовки и колонтитулы, сноски и водяные знаки.
  • Импорт и экспорт файлов в форматах `.odt` и `.docx`, а также экспорт в PDF.
  • Совместимость с Word и LibreOffice — документы сохраняют свою верстку при переходе между всеми тремя редакторами.
  • Поддержка стилей для параграфов, символов, таблиц и списков с возможностью наследования.
  • Инструменты для работы с таблицами, включая сортировку и формулы в стиле электронных таблиц.
  • Достаточный набор инструментов для написания дипломных работ, включая содержание, цитаты и библиографию.
  • Инструменты для рецензирования — отслеживание изменений, комментарии и проверка правописания на нескольких языках.
  • Личная конфиденциальность — все данные обрабатываются локально, а сайт не собирает информацию о пользователях.
  • Работает в любом современном браузере — в Chrome и Edge сохраненные изменения записываются обратно в открытый файл, а в других браузерах каждая сохраненная версия скачивается как файл.

Установка и запуск

Для разработки проекта используется npm. Чтобы установить и запустить EdenText, используй следующие команды:

npm install
npm run dev      # dev server with hot-reload
npm test         # test suite
npm run build    # production build → dist/

Проект построен с помощью Svelte 5, TypeScript, Vite и TipTap 3.

Самостоятельный хостинг

EdenText можно хостить самостоятельно, так как у него нет серверной части — все документы остаются в браузере. Для запуска приложения в контейнере Docker выполни:

docker run -p 8080:80 ghcr.io/stffnb/edentext

Также доступен архив с собранным приложением, который можно развернуть на любом веб-сервере.

Ограничения

Хотя EdenText предоставляет мощный функционал, есть ограничения, связанные с работой в браузере, которые могут повлиять на точность отображения документов по сравнению с Word или LibreOffice. Более подробную информацию можно найти в разделе "Known limitations" на GitHub.

Открыть на GitHub: stffnb/edentext →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте