Lightweight markdown editor. Desktop app + browser version.
Installers for Windows, macOS, and Linux: Releases
- Dual mode — raw markdown with syntax highlighting, or WYSIWYG visual editing (
Ctrl+Eto toggle) - Tabs — multiple documents, undo/scroll position preserved per tab
- Minimap — document overview sidebar
- Formatting toolbar — bold, italic, headings, links, lists, code blocks
- File associations — double-click
.mdfiles to open in MDE - Single instance — new files open as tabs, not new windows
- Settings — word wrap, font size, persisted across sessions
- Drag and drop — drop
.mdfiles onto the window
| Shortcut | Action |
|---|---|
Ctrl+N |
New tab |
Ctrl+O |
Open file |
Ctrl+S |
Save |
Ctrl+Shift+S |
Save as |
Ctrl+W |
Close tab |
Ctrl+E |
Toggle raw/visual mode |
Ctrl+B |
Bold |
Ctrl+I |
Italic |
Ctrl+K |
Insert link |
Ctrl+1–4 |
Heading 1–4 |
Ctrl+= / Ctrl+- |
Font size |
Ctrl+Alt+W |
Toggle word wrap |
- Tauri 2 — Rust backend, ~13 MB binary
- React + TypeScript
- CodeMirror 6 — raw editor with markdown highlighting
- Milkdown (Crepe) — WYSIWYG editor
- Tailwind CSS
npm install
npm run tauri build # desktop installer
npm run build:web # static site → dist-web/
Requires Node.js 20+ and Rust.
MIT