Introdução
Bem-vindo à documentação do Moraya. Moraya é um editor Markdown WYSIWYG minimalista e de código aberto, construído com Rust + Tauri v2.
O nome combina mora (latim, “um momento”) e ya (chinês, “elegância”). Diferente dos editores Markdown tradicionais com painéis separados de “edição” e “visualização”, o Moraya renderiza seu Markdown em linha enquanto você digita — inspirado pela experiência de edição fluida do Typora.
Principais recursos
- WYSIWYG instantâneo — Digite Markdown, veja o resultado renderizado imediatamente. Nenhum painel de visualização necessário.
- Três modos de edição — Visual, Código-fonte e Dividido (
Cmd+/para alternar) - Suporte a matemática — Renderização KaTeX para equações LaTeX em linha e em bloco
- Tabelas GFM — Tabelas GitHub Flavored Markdown com barra de ferramentas flutuante
- Integração com IA — Suporte integrado para Claude, OpenAI, Gemini, DeepSeek e Ollama
- Protocolo MCP — Transportes stdio, SSE e HTTP para integração de ferramentas
- Tamanho mínimo — Instalador DMG de ~3MB. Sem Electron.
- Experiência nativa — Janela sem moldura com menus nativos e atalhos de teclado
- i18n — Inglês e Chinês Simplificado, com detecção automática “Seguir Sistema”
- Temas — Modo Claro e Escuro com detecção de preferência do sistema
Stack tecnológico
| Camada | Tecnologia |
|---|---|
| Runtime | Tauri v2 (>=2.9) |
| Backend | Rust 2021 edition |
| Frontend | Svelte 5 (runes mode) |
| Meta Framework | SvelteKit (SPA via adapter-static) |
| Motor do editor | Milkdown v7 (baseado em ProseMirror) |
| Matemática | KaTeX |
| Ferramenta de build | Vite 6 |
| Gerenciador de pacotes | pnpm 10.x |
Licença
O Moraya é distribuído sob a Apache License 2.0. Livre para uso, modificação e distribuição.