Tiptap
official guide · svelte-tiptap- Engine
- ProseMirror
- Collab
- Yjs; cloud is paid, Hocuspocus is open source
The most complete ecosystem. Svelte is reached through a guide or a community wrapper.
If you write Svelte and need a rich editor, these are your real options. Where Nabu is different, where the others are clearly ahead, and how we checked.
| ProseMirror | Tiptap | Lexical | Slate / Plate | BlockNote | Editor.js | Quill | Milkdown | Svedit | Nabu | |
|---|---|---|---|---|---|---|---|---|---|---|
| Svelte | adapter | guide · wrapper | wrapper | none | none | vanilla JS | vanilla JS | none | native | native |
| Contenteditable | one | one | one | one | one | one per block | one | one | one | one |
| Collaboration | OT; Yjs/Loro bindings | Yjs; paid cloud | Yjs | none; Yjs bindings | Yjs, free | none (planned) | none built in | Yjs | not stated | Loro inside; BYO transport |
| Offline storage | none built in | y-indexeddb guide | via provider | Plate: IndexedDB provider | y-indexeddb | none found | none found | not stated | not stated | built in |
| Tables | yes | yes | yes | via Plate | yes | separate tool | third-party | GFM preset | no | no |
| Mobile | years of fixes | not stated | active fixes | newer, "more bugs" | experimental | not stated | phones supported | not stated | experimental | untested |
| Licence | MIT | MIT + paid platform | MIT | MIT + paid add-on | MPL-2.0 + GPL/commercial | Apache-2.0 | BSD-3-Clause | MIT | MIT | MIT |
| Version | 1.42 (2016) | 3.32 (2020) | 0.52 | 0.147 beta | 0.56 | 2.31 (2015) | 2.0 (2012) | 7.23 (2021) | 0.15 alpha | 0.1 beta (2026) |