Repolode
storytold

storytold/wordcraft

Текстовый редактор с открытым исходным кодом, созданный с нуля на чистом Rust: читает и сохраняет .docx, работает на компьютере и в браузере.

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

Звёзды
14,895
Форки
3,995
Открытые issues
1,220
Последний коммит
10 часов назад

Что это?

WordCraft — текстовый редактор, воссоздающий рабочий процесс Microsoft Word: в нём есть лента, стили, таблицы, отслеживание изменений, ссылки и слияние почты. Он открывает и сохраняет файлы .docx, читает также файлы Word 97–2003 .doc и ряд других форматов, а экспортирует документы в PDF с текстом, который можно выделять.

Приложение построено на единой кодовой базе Rust с нативным интерфейсом на egui и работает в macOS, Windows, Linux, BSD и в браузере через WebAssembly. Каждое действие представлено командой с идентификатором: одни и те же команды управляют интерфейсом, сочетаниями клавиш, инструментом командной строки wordcraft-cli и MCP-сервером для AI-агентов.

Проект находится на стадии alpha. Проверка орфографии и грамматики работает без подключения к интернету, а интерфейс доступен на многих языках. Код разделён на слои crate для геометрии, модели документа, вёрстки, форматов файлов, рендеринга и интерфейса.

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

  • 01Открывает и сохраняет .docx, а также импортирует и экспортирует .odt, .rtf, .html, .md, .tex и .txt.
  • 02Экспортирует PDF с выделяемым текстом, ссылками и закладками.
  • 03Предлагает ленту в стиле Word, галерею стилей, таблицы, отслеживание изменений и слияние почты из CSV.
  • 04Поддерживает цитаты и библиографию в стилях APA, MLA, Chicago и IEEE.
  • 05Работает как нативное приложение в macOS, Windows, Linux и BSD, а также в браузере через WebAssembly.
  • 06Представляет каждое действие в виде команды; для автоматизации доступны CLI и MCP-сервер.

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

  • Редактирование документов .docx в Linux или BSD без установки Microsoft Office.
  • Автоматизация преобразования документов или извлечения текста из командной строки.
  • Доступ AI-агентов к чтению, редактированию и проверке документов в стиле Word через MCP.
  • Создание оформленных отчётов, писем и этикеток с помощью слияния почты.

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

  1. 1

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

    git clone https://github.com/storytold/wordcraft
  2. 2

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

    cd wordcraft
  3. 3

    Запустите настольное приложение с демонстрационным документом

    cargo run --release -p wordcraft -- --sample

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

  • Раздел о статусе в README обрывается, поэтому текущая степень зрелости проекта неясна; за подробностями он отсылает к ROADMAP.md и оценке паритета.
  • В README проект описан как частичная реализация Word, поэтому некоторые функции Word могут отсутствовать.
  • В метаданных указана лицензия Apache-2.0, а в README — MIT OR Apache-2.0.

Темы

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

Что такое wordcraft?
Текстовый редактор с открытым исходным кодом, созданный с нуля на чистом Rust: читает и сохраняет .docx, работает на компьютере и в браузере. WordCraft — текстовый редактор, воссоздающий рабочий процесс Microsoft Word: в нём есть лента, стили, таблицы, отслеживание изменений, ссылки и слияние почты. Он открывает и сохраняет файлы .docx, читает также файлы Word 97–2003 .doc и ряд других форматов, а экспортирует документы в PDF с текстом, который можно выделять.
wordcraft можно использовать бесплатно? Какая у него лицензия?
wordcraft распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
wordcraft всё ещё поддерживается?
Активно поддерживается. Последний коммит в wordcraft — 20 окт. 2026 г..
Для чего можно использовать wordcraft?
Редактирование документов .docx в Linux или BSD без установки Microsoft Office. Автоматизация преобразования документов или извлечения текста из командной строки. Доступ AI-агентов к чтению, редактированию и проверке документов в стиле Word через MCP. Создание оформленных отчётов, писем и этикеток с помощью слияния почты.
Как установить wordcraft?
Клонируйте репозиторий: git clone https://github.com/storytold/wordcraft Перейдите в папку проекта: cd wordcraft Запустите настольное приложение с демонстрационным документом: cargo run --release -p wordcraft -- --sample
Где скачать wordcraft?
Исходный код и инструкции по установке — на GitHub: https://github.com/storytold/wordcraft

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

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