소개
Moraya 문서에 오신 것을 환영합니다. Moraya는 Rust + Tauri v2로 구축된 미니멀한 오픈소스 WYSIWYG Markdown 에디터입니다.
이름은 mora (라틴어, “한 순간”)와 ya (중국어, “우아함”)를 결합한 것입니다. 기존의 “편집”과 “미리보기” 패널이 분리된 Markdown 에디터와 달리, Moraya는 입력하는 동시에 Markdown을 인라인으로 렌더링합니다 — Typora의 매끄러운 편집 경험에서 영감을 받았습니다.
주요 기능
- 즉각적인 WYSIWYG — Markdown을 입력하면 즉시 렌더링된 결과를 확인할 수 있습니다. 미리보기 패널이 필요하지 않습니다.
- 세 가지 에디터 모드 — 비주얼, 소스, 분할 보기 (
Cmd+/로 전환) - 수식 지원 — 인라인 및 블록 LaTeX 수식을 위한 KaTeX 렌더링
- GFM 테이블 — 플로팅 도구 모음이 있는 GitHub Flavored Markdown 테이블
- AI 통합 — Claude, OpenAI, Gemini, DeepSeek, Ollama 기본 지원
- MCP 프로토콜 — 도구 통합을 위한 stdio, SSE, HTTP 전송
- 작은 용량 — ~3MB DMG 설치 파일. Electron을 사용하지 않습니다.
- 네이티브 경험 — 네이티브 메뉴와 키보드 단축키가 있는 프레임리스 창
- i18n — 영어와 간체 중국어, “시스템 따르기” 자동 감지
- 테마 — 시스템 환경 설정 감지를 통한 라이트 및 다크 모드
기술 스택
| 레이어 | 기술 |
|---|---|
| 런타임 | Tauri v2 (>=2.9) |
| 백엔드 | Rust 2021 edition |
| 프론트엔드 | Svelte 5 (runes mode) |
| 메타 프레임워크 | SvelteKit (SPA via adapter-static) |
| 에디터 엔진 | Milkdown v7 (ProseMirror-based) |
| 수식 | KaTeX |
| 빌드 도구 | Vite 6 |
| 패키지 관리자 | pnpm 10.x |
라이선스
Moraya는 Apache License 2.0으로 배포됩니다. 자유롭게 사용, 수정 및 배포할 수 있습니다.