You could use something like https://www.npmjs.com/package/froala-editor and then just split it by tag
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.
WYSIWYG editor recommendation for non-technical users
3 projects | reddit.com/r/laravel | 19 May 2022
Is there some kind of opensource widget editor? Like an advanced WYSIWYG editor
5 projects | reddit.com/r/webdev | 8 Mar 2022
Adding text alignment to Trix
1 project | dev.to | 21 Feb 2022
[AskJS] RTE with solid android support?