Repolode
alexishida

alexishida/Moji

Лёгкое настольное приложение на Electron и React для открытия, чтения, редактирования и экспорта файлов Markdown.

Звёзды
501
Форки
55
Открытые issues
2
Последний коммит
в прошлом месяце

Что это?

Moji — настольное приложение для работы с файлами Markdown. Оно подойдёт тем, кому нужно нечто ближе к PDF-ридеру, чем к полноценной IDE. Приложение открывает файлы .md и .markdown через диалог выбора файлов, перетаскиванием или по ассоциации с файлами и позволяет работать сразу с несколькими документами во вкладках.

В приложении есть предварительный просмотр с навигацией по структуре документа, таблицами, списками задач, формулами KaTeX и диаграммами Mermaid, а также редактор исходного кода на CodeMirror 6 с необязательным режимом разделённого окна и живым предпросмотром. Документы можно экспортировать в HTML, PDF или PNG; диаграммы Mermaid при этом встраиваются как SVG. Большие файлы передаются потоком и обрабатываются в Web Worker, а черновики без названия сохраняются, чтобы их можно было восстановить после перезапуска.

Moji создан на Electron, React, TypeScript и electron-vite. Для Windows, macOS (DMG) и Linux (AppImage и DEB) доступны установщики; интерфейс приложения переведён на несколько языков.

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

  • 01Открывает файлы .md и .markdown через диалог выбора файлов, перетаскиванием или по ассоциации с файлами; поддерживается редактирование в нескольких вкладках.
  • 02Предварительный просмотр отображает таблицы, списки задач, сноски, математические формулы LaTeX и диаграммы Mermaid.
  • 03Редактор на CodeMirror 6 с режимом разделённого окна и живым предпросмотром, в котором синхронизирована прокрутка исходного кода и результата.
  • 04Экспортирует активный документ в HTML, PDF или PNG; ход экспорта можно отменить.
  • 05Восстанавливает несохранённые документы без названия после перезапуска приложения.
  • 06Обрабатывает большие файлы потоково и отображает их с помощью Web Worker.

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

  • Читать заметки, документацию или спецификации в Markdown в простом окне без IDE.
  • Писать на Markdown с живым предпросмотром, а затем экспортировать документ в PDF или HTML для отправки.
  • Просматривать документы с диаграммами Mermaid или математическими формулами.

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

  1. 1

    Установить зависимости

    npm install
  2. 2

    Запустить приложение в режиме разработки

    npm run dev

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

  • Сборки для macOS не подписаны и не нотариально заверены, поэтому Gatekeeper блокирует первый запуск, и пользователю нужно вручную разрешить его.
  • Автоматическая проверка обновлений доступна только в сборках NSIS для Windows и AppImage для Linux.
  • Для сборки из исходного кода требуется Node.js версии ^20.19.0 или >=22.12.0.

Темы

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

Что такое Moji?
Лёгкое настольное приложение на Electron и React для открытия, чтения, редактирования и экспорта файлов Markdown. Moji — настольное приложение для работы с файлами Markdown. Оно подойдёт тем, кому нужно нечто ближе к PDF-ридеру, чем к полноценной IDE. Приложение открывает файлы .md и .markdown через диалог выбора файлов, перетаскиванием или по ассоциации с файлами и позволяет работать сразу с несколькими документами во вкладках.
Moji можно использовать бесплатно? Какая у него лицензия?
Moji распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Moji всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в Moji — 11 сент. 2026 г..
Для чего можно использовать Moji?
Читать заметки, документацию или спецификации в Markdown в простом окне без IDE. Писать на Markdown с живым предпросмотром, а затем экспортировать документ в PDF или HTML для отправки. Просматривать документы с диаграммами Mermaid или математическими формулами.
Как установить Moji?
Установить зависимости: npm install Запустить приложение в режиме разработки: npm run dev
Где скачать Moji?
Исходный код и инструкции по установке — на GitHub: https://github.com/alexishida/Moji

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

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

Бесплатный локальный текстовый редактор без отвлекающих факторов для авторов романов: он сохраняет рукописи в виде обычных файлов и форматирует их как книги прямо во время работы.

1,5 тыс.200JavaScriptMITОбновлён 3 дня назад

Приложение с открытым исходным кодом для записи и редактирования экрана на Mac, Windows и Linux: добавляет к демо-видео зум, плавное движение курсора и стилизованные рамки.

34,5 тыс.2,8 тыс.TypeScriptOtherОбновлён 3 дня назад