Десктопное приложение для macOS, Windows и Linux, которое управляет базой знаний в Markdown-файлах и использует Git для хранения истории.
ELY-Open-Source/ElyOffice
Офисный пакет для компьютера с локальным хранением файлов: документы, таблицы, презентации, PDF, Git и Markdown на Rust и GPUI.
Open source альтернатива:Microsoft Office
Adobe Acrobat
- Звёзды
- 73
- Форки
- 5
- Открытые issues
- 2
- Последний коммит
- 7 часов назад
Что это?
Ely Office — набор настольных приложений на Rust с использованием UI-фреймворка GPUI. В него входят текстовый редактор (DOCX, ODT), таблицы (XLSX, ODS, CSV), презентации (PPTX, ODP), просмотр и редактирование PDF с OCR и поддержкой подписей, Git-клиент и редактор Markdown. Документы открываются из обычных папок на локальном компьютере и сохраняются туда же; аккаунт и облачный сервис не требуются.
Офисные приложения используют LibreOfficeKit в качестве движка для работы с документами, а ElyPDF построен на MuPDF и Tesseract. ElyMark отображает Markdown с помощью markdown-rs, RaTeX для формул и mermaid-rs-renderer для диаграмм. Скрипты сборки загружают и компилируют пропатченные версии LibreOffice, MuPDF и Git, зафиксированные на определённых версиях. Сейчас в проекте описана сборка и упаковка для macOS; инструкции для Linux и Windows есть, но их ещё не проверяли на практике.
Ключевые возможности
- 01Текстовый редактор, таблицы и презентации на базе LibreOfficeKit.
- 02Просмотр и редактирование PDF с OCR и поддержкой подписей.
- 03Встроенный Git-клиент ElyTree.
- 04Редактор Markdown с отображением формул и диаграмм Mermaid.
- 05Файлы хранятся в локальных папках; аккаунт не нужен.
Сценарии использования
- Редактирование документов Office без облачных офисных сервисов.
- Просмотр и подписание PDF без подключения к интернету.
- Работа с локальными Git-репозиториями в настольном клиенте.
- Создание заметок в Markdown с формулами и диаграммами.
Быстрый старт
- 1
Проверить версии инструментов сборки (macOS)
scripts/doctor.sh - 2
Собрать LibreOffice с патчами (около часа)
scripts/build-libreoffice.sh - 3
Собрать бинарные файлы
cargo build -p ely-lok --bins -p ely-pdf-engine --bins - 4
Запустить ElyDoc
cargo run -p ely-doc
Что важно знать
- Описанные инструкции по сборке и упаковке предназначены для macOS; инструкции для Linux и Windows не проверялись.
- Для сборки требуется версия LibreOffice с патчами — её сборка занимает около часа, — а также MuPDF, Git и данные Tesseract.
Темы
Частые вопросы
- Что такое ElyOffice?
- Офисный пакет для компьютера с локальным хранением файлов: документы, таблицы, презентации, PDF, Git и Markdown на Rust и GPUI. Ely Office — набор настольных приложений на Rust с использованием UI-фреймворка GPUI. В него входят текстовый редактор (DOCX, ODT), таблицы (XLSX, ODS, CSV), презентации (PPTX, ODP), просмотр и редактирование PDF с OCR и поддержкой подписей, Git-клиент и редактор Markdown. Документы открываются из обычных папок на локальном компьютере и сохраняются туда же; аккаунт и облачный сервис не требуются.
- ElyOffice можно использовать бесплатно? Какая у него лицензия?
- ElyOffice распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ElyOffice всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ElyOffice — 20 окт. 2026 г..
- Для чего можно использовать ElyOffice?
- Редактирование документов Office без облачных офисных сервисов. Просмотр и подписание PDF без подключения к интернету. Работа с локальными Git-репозиториями в настольном клиенте. Создание заметок в Markdown с формулами и диаграммами.
- Как установить ElyOffice?
- Проверить версии инструментов сборки (macOS): scripts/doctor.sh Собрать LibreOffice с патчами (около часа): scripts/build-libreoffice.sh Собрать бинарные файлы: cargo build -p ely-lok --bins -p ely-pdf-engine --bins Запустить ElyDoc: cargo run -p ely-doc
- Где скачать ElyOffice?
- Исходный код и инструкции по установке — на GitHub: https://github.com/ELY-Open-Source/ElyOffice
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Лёгкое кроссплатформенное приложение для заметок на рабочем столе с редактированием и предпросмотром Markdown, созданное на Tauri 2 и React.
Нативное графическое приложение для FFmpeg с детальными настройками конвертации видео, аудио, изображений, субтитров и метаданных.
Бесплатный PDF-просмотрщик, редактор и инструмент для аннотирования для Windows, macOS, Linux и Android на базе Tauri 2 и SolidJS.
Нативная Rust-альтернатива Logitech Options+ с локальным хранением настроек: переназначайте кнопки, DPI и SmartShift на мышах, клавиатурах и веб-камерах Logitech.
Библиотека на Rust и CLI для преобразования файлов Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV и PDF в чистый GitHub-Flavored Markdown.