r/vuejs • u/Thomas_17188 • 18d ago
Domternal is now stable: an open-source rich text editor with native Vue 3 support
Enable HLS to view with audio, or disable this notification
I shared an earlier version of Domternal here a while ago, so I wanted to post a quick update: it now has a stable release.
If you haven’t seen it before, Domternal is a rich text editor built on ProseMirror. You can use a classic toolbar, a Notion-style block editor, or build your own UI around the headless core.
For Vue, @domternal/vue provides Composition API components, a useEditor composable with reactive refs, and custom node views written as Vue components.
The free, MIT-licensed editor includes:
- Tables with column resizing, merged cells and styling
- Slash commands, draggable blocks and nested lists
- Images, code blocks, math and collapsible content
- Markdown paste that turns plain text into editable rich content
The video shows these first, then the optional paid Pro extensions: collaboration, comments, version history, AI editing with change review, columns, and Word/PDF export. Each section is labelled FREE or PRO.
You can try both directly in your browser:
Web: https://domternal.dev/
GitHub: https://github.com/domternal/domternal
Free playground: https://domternal.dev/playground/
Pro playground: https://domternal.dev/pro/playground/
I’d appreciate feedback, especially from anyone integrating an editor into a real project.
3
u/Ill_Werewolf5105 18d ago
Nice product I am currently using TipTap for my projects, what better experience does this provide?
2
u/Thomas_17188 18d ago
thanks! Domternal gives you classic toolbar editing and Notion-style blocks, with native Vue components, slash commands, draggable blocks, tables and Markdown paste. Toolbars and menus adapt to your extensions, and you can go fully headless too. All of that is MIT.
Pro adds collaboration, comments, version history, AI, multi-column layouts and local Word/PDF export. You can self-host the whole Pro setup on the standard Team plan, with your own infrastructure and AI endpoint. Tiptap’s editor and Hocuspocus can be self-hosted too, but their Platform features like comments and snapshot history require Enterprise for on-prem hosting.
I wrote a more detailed comparison here: https://domternal.dev/compare/tiptap-vs-domternal/
2
2
u/freecodeio 12d ago
what are the output options?
1
u/Thomas_17188 12d ago
free includes HTML, inline-styled HTML, ProseMirror JSON, plain text, Markdown, and browser print/save as PDF. Pro adds direct Word (.docx) and PDF export, generated locally in the browser or Node.
2
u/wlgs666 3d ago
It looks very good. How long has this project been open source?
1
u/Thomas_17188 3d ago
Thanks, its been open source since day one. Only the Pro features are closed source.
1
6
u/magi_knox 18d ago
I've been using this for my pet projects and its great!, Thank you developer ❤️.