Markdown editing, structured.

A cross-platform WYSIWYM editor that treats your writing as structured data. Desktop, web, and mobile -- built in Rust.

Built for writers who think in structure

#

Structured Editing

WYSIWYM editing with commands, full undo/redo, and inline formatting spans. Write markdown with structure, not guesswork.

*

Cross-Platform

Desktop, mobile, and web from a single Rust codebase. One editor, every platform.

~

Offline-First

Browser-based with no server required. Your documents stay in IndexedDB, always available.

!

Lightweight

No Electron. GPU-accelerated Makepad rendering and fast WASM. Instant startup, tiny footprint.

+

Organized

Multi-document workspaces with nested folders and drag-and-drop. Structure your writing your way.

/

Open Architecture

Modular triad architecture: core, layout, shell. Build your own editor on top of Lattice.

Try Trellis now

No account required. Open the editor and start writing.

Launch Editor →