Domternal is a rich text editor framework designed to provide flexible editing experiences for web applications. It offers classic and Notion-style editing modes, as well as a headless toolkit that allows developers to assemble custom editors from over 70 tree-shakeable extensions. The platform includes first-class wrappers for Angular, React, Vue, and Vanilla JavaScript, making it adaptable for a range of frontend frameworks.
The editor supports a variety of advanced features including tables with merge capabilities, slash commands, markdown shortcuts, drag-and-drop blocks, block context menus, and image uploads. Notion-style block interactions are available, enabling users to reorder, duplicate, turn into other types, color, or copy links for blocks, and to indent using tab. The toolkit also provides both simple and full toolbars, a light and dark theme switcher via CSS custom properties, and a collection of 51 Phosphor icons. Extensions cover a broad set of editing needs, such as bold, italic, underline, strikethrough, code, link, subscript, superscript, highlight, text color, font family, font size, line height, clear formatting, headings, paragraphs, blockquotes, code blocks, syntax highlighting, horizontal rules, bullet lists, ordered lists, task lists, tables, images, emoji, and mentions.
Domternal enables styled HTML export with inline CSS, ensuring compatibility with email clients, CMS rich-text fields, and Google Docs paste, without requiring external stylesheets. Markdown support is integrated, allowing users to type markdown shortcuts, import entire markdown documents, and export to GitHub-flavored markdown. The editor is built on ProseMirror and is written entirely in TypeScript. It is also SSR-ready, supporting server-side rendering scenarios.
The toolkit is distributed under the MIT license, making it open source. Its modular architecture and extension ecosystem are aimed at developers seeking full control over their editor’s features and appearance in modern web applications.
Domternal is a Design & Creative product. Enabling developers to integrate a customizable, extensible rich text editor into web applications across major frameworks. Domternal is an open-source project aimed at web developers. The project is open source (MIT). The product ships for the web and the command line.
Domternal first shipped in 2026. The project is developed in the open on GitHub with 162 stars and 58 commits in the last 90 days. Across PulseGate's embedding index, Domternal has few near neighbours, marking it as relatively distinct. Among its 10 catalogued features are notion-style blocks, markdown shortcuts, and drag & drop blocks.
Latest indexed changes and source events
Adding Markdown to the Editor: Paste, Export, and What Gets Lost discovered by the PulseGate indexer
Show HN: Domternal – headless rich-text editor for Angular/React/Vue/Vanilla discovered by the PulseGate indexer
Other apps tracked under the same category.