Vellum is a desktop Markdown editor built with Rust and gpui.
- WYSIWYG
- Open a Markdown file or folder
- Switch between block-level preview and editing
- Auto save
- Workspace sidebar
- Watch for external file changes, deletions, and renames
- Conflict detection and handling
- Restore the last opened file on startup
crates/vellum: app entry point, window layout, menus, and file operationscrates/editor: editor core, block parsing, interactions, auto save, and conflict handlingcrates/workspace: workspace tree and file watching
cargo runcargo check
cargo test -p editor
cargo test -p workspace- The sidebar currently shows only
.md,.markdown, and.mdown Enterperforms semantic line breaks for paragraphs, lists, blockquotes, and similar blocks- Code blocks keep normal multi-line editing behavior
- The current model is single-window and single-document
