Параметрическое 3D-CAD-приложение с открытым исходным кодом, написанное на чистом Rust; доступно на компьютере, в браузере и для управления через MCP.
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
Клонируйте репозиторий
git clone https://github.com/storytold/wordcraft - 2
Перейдите в папку проекта
cd wordcraft - 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 обновляется ежедневно.
Похожие проекты
Офисный пакет для компьютера с локальным хранением файлов: документы, таблицы, презентации, PDF, Git и Markdown на Rust и GPUI.
Универсальный open-source AI-агент для задач с кодом и без: работает на вашем компьютере как desktop-приложение, CLI или встраиваемый API.
Нативный CLI на Rust, с помощью которого AI-агенты управляют Chrome через снимки страниц, ссылки на элементы и команды автоматизации.
OpenHuman — open-source desktop-приложение и библиотека на Rust для запуска множества AI-агентов с меньшими затратами на токены, память и ресурсы.
Опенсорсный coding agent на Rust для терминала: редактирует файлы, запускает команды и работает с более чем 40 провайдерами моделей, включая локальные модели.