Einführung
Willkommen in der Moraya-Dokumentation. Moraya ist ein minimalistischer, quelloffener WYSIWYG-Markdown-Editor, der mit Rust + Tauri v2 entwickelt wurde.
Der Name setzt sich zusammen aus mora (lateinisch, “ein Augenblick”) und ya (chinesisch, “Eleganz”). Im Gegensatz zu herkömmlichen Markdown-Editoren mit getrennten “Bearbeitungs-” und “Vorschau-”Bereichen rendert Moraya Ihr Markdown inline während Sie tippen — inspiriert von Typoras nahtlosem Bearbeitungserlebnis.
Hauptfunktionen
- Sofortiges WYSIWYG — Tippen Sie Markdown und sehen Sie sofort die gerenderte Ausgabe. Kein Vorschaubereich nötig.
- Drei Editor-Modi — Visuell, Quelltext und geteilte Ansicht (
Cmd+/zum Umschalten) - Mathematik-Unterstützung — KaTeX-Rendering für Inline- und Block-LaTeX-Gleichungen
- GFM-Tabellen — GitHub Flavored Markdown-Tabellen mit schwebender Werkzeugleiste
- KI-Integration — Integrierte Unterstützung für Claude, OpenAI, Gemini, DeepSeek und Ollama
- MCP-Protokoll — stdio-, SSE- und HTTP-Transporte für Tool-Integration
- Minimaler Speicherbedarf — ~3MB DMG-Installer. Kein Electron.
- Natives Erlebnis — Rahmenloses Fenster mit nativen Menüs und Tastenkürzel
- i18n — Englisch und vereinfachtes Chinesisch, mit automatischer “System folgen”-Erkennung
- Themen — Heller und dunkler Modus mit Systemeinstellungs-Erkennung
Technologie-Stack
| Schicht | Technologie |
|---|---|
| Runtime | Tauri v2 (>=2.9) |
| Backend | Rust 2021 edition |
| Frontend | Svelte 5 (runes mode) |
| Meta Framework | SvelteKit (SPA via adapter-static) |
| Editor Engine | Milkdown v7 (ProseMirror-based) |
| Mathematik | KaTeX |
| Build Tool | Vite 6 |
| Package Manager | pnpm 10.x |
Lizenz
Moraya wird unter der Apache License 2.0 veröffentlicht. Frei zur Nutzung, Änderung und Verbreitung.