Introducción
Bienvenido a la documentación de Moraya. Moraya es un editor Markdown WYSIWYG minimalista y de código abierto, construido con Rust + Tauri v2.
El nombre combina mora (latín, “un momento”) y ya (chino, “elegancia”). A diferencia de los editores Markdown tradicionales con paneles separados de “edición” y “vista previa”, Moraya renderiza tu Markdown en línea mientras escribes, inspirado en la experiencia de edición fluida de Typora.
Características principales
- WYSIWYG instantáneo — Escribe Markdown y ve el resultado renderizado de inmediato. Sin necesidad de panel de vista previa.
- Tres modos de editor — Visual, Código fuente y Vista dividida (
Cmd+/para alternar) - Soporte matemático — Renderizado KaTeX para ecuaciones LaTeX en línea y en bloque
- Tablas GFM — Tablas de GitHub Flavored Markdown con barra de herramientas flotante
- Integración de IA — Soporte integrado para Claude, OpenAI, Gemini, DeepSeek y Ollama
- Protocolo MCP — Transportes stdio, SSE y HTTP para integración de herramientas
- Tamaño mínimo — Instalador DMG de ~3MB. Sin Electron.
- Experiencia nativa — Ventana sin marco con menús nativos y atajos de teclado
- i18n — Inglés y chino simplificado, con detección automática “Seguir sistema”
- Temas — Modo claro y oscuro con detección de preferencia del sistema
Stack tecnológico
| Capa | Tecnología |
|---|---|
| Runtime | Tauri v2 (>=2.9) |
| Backend | Rust 2021 edition |
| Frontend | Svelte 5 (runes mode) |
| Meta Framework | SvelteKit (SPA via adapter-static) |
| Motor de edición | Milkdown v7 (basado en ProseMirror) |
| Matemáticas | KaTeX |
| Herramienta de compilación | Vite 6 |
| Gestor de paquetes | pnpm 10.x |
Licencia
Moraya se distribuye bajo la Apache License 2.0. Libre para usar, modificar y distribuir.