A lightweight, extensible rich text editor toolkit built on ProseMirror. Framework-agnostic headless core with first-class Angular support.
Why? Every Angular rich text editor is either a thin wrapper around a React-first library (broken change detection, ViewEncapsulation hacks) or a commercial editor with tables behind a paywall. Domternal is purpose-built on ProseMirror with native Angular components from the ground up.
What you get:
- 5 Angular components (Signals, OnPush, standalone) - editor, toolbar, bubble menu, floating menu, emoji picker
- 57 extensions across 10 packages - tables, images, emoji, mentions, code blocks with syntax highlighting
- Full table support FREE - cell merge/split, 3 resize modes, cell styling, 18 commands (other editors charge for this)
- Toolbar auto-renders based on your extensions - zero manual wiring
- Light & dark theme with 70+ CSS custom properties
- 140+ chainable commands, 4,200+ tests, 100% TypeScript, zero any
- ~38 KB gzipped own code, tree-shakeable - import only what you use
Not just Angular. The headless core works with vanilla JS/TS or any framework. React & Vue wrappers are planned.
Try it on:
StackBlitz (Angular)
StackBlitz (Vanilla TS)
Documentation
GitHub
Classified in
Comments, support and feedback
About this launch
Domternal was launched by Thomas NowHere in January 13th 2026.
- 2Upvotes
- 581Impressions
- #8Week rank




