Repolode
alexishida

alexishida/Moji

Electron과 React로 만든 가벼운 데스크톱 Markdown 파일 열기·읽기·편집·내보내기 앱입니다.

스타
501
포크
55
열린 이슈
2
마지막 커밋
지난달

어떤 프로젝트인가요?

Moji는 Markdown 파일 작업을 위한 데스크톱 앱으로, 풀 IDE보다 PDF 리더에 가까운 도구를 원하는 사용자를 대상으로 합니다. 파일 대화상자, 드래그 앤 드롭 또는 파일 연결을 통해 .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로 렌더링합니다.

활용 사례

  • IDE를 열지 않고 깔끔한 창에서 Markdown 메모, 문서 또는 명세를 읽을 때.
  • 실시간 미리보기를 보며 Markdown을 작성한 뒤 공유를 위해 PDF나 HTML로 내보낼 때.
  • Mermaid 다이어그램이나 수식이 포함된 문서를 미리 볼 때.

빠른 시작

  1. 1

    종속성 설치

    npm install
  2. 2

    개발 모드로 앱 실행

    npm run dev

사용 전 알아둘 점

  • macOS 빌드는 코드 서명이나 공증이 되어 있지 않아 첫 실행 시 Gatekeeper가 차단하며, 사용자가 수동으로 허용해야 합니다.
  • 자동 업데이트 확인은 Windows NSIS 빌드와 Linux AppImage 빌드에서만 사용할 수 있습니다.
  • 소스에서 빌드하려면 Node.js ^20.19.0 또는 >=22.12.0이 필요합니다.

토픽

자주 묻는 질문

Moji은(는) 무엇인가요?
Electron과 React로 만든 가벼운 데스크톱 Markdown 파일 열기·읽기·편집·내보내기 앱입니다. Moji는 Markdown 파일 작업을 위한 데스크톱 앱으로, 풀 IDE보다 PDF 리더에 가까운 도구를 원하는 사용자를 대상으로 합니다. 파일 대화상자, 드래그 앤 드롭 또는 파일 연결을 통해 .md와 .markdown 파일을 열 수 있으며, 탭에서 여러 문서를 다룰 수 있습니다.
Moji은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Moji은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Moji은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. Moji의 마지막 커밋은 2026년 9월 11일입니다.
Moji은(는) 어디에 사용할 수 있나요?
IDE를 열지 않고 깔끔한 창에서 Markdown 메모, 문서 또는 명세를 읽을 때. 실시간 미리보기를 보며 Markdown을 작성한 뒤 공유를 위해 PDF나 HTML로 내보낼 때. Mermaid 다이어그램이나 수식이 포함된 문서를 미리 볼 때.
Moji는 어떻게 설치하나요?
종속성 설치: npm install 개발 모드로 앱 실행: npm run dev
Moji은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/alexishida/Moji

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트