CKEditor 5 is a powerful rich text editor (WYSIWYG editor) framework with a modular architecture, modern integrations, and features like collaborative editing.
tiptap is a renderless and extendable rich-text editor for Vue.js
You can easily add custom nodes as Vue components.
Editor.js is a block-styled editor that outputs clean data in JSON instead of heavy HTML-markup. Editor.js is designed to be API extendable and pluggable.
Pampy.js is a tiny, reasonably fast, and often makes your code more readable, and easier to reason about.
A tutorial about creating a set of link hover effects that reveal a thumbnail in different creative ways.
Slate is a customizable framework that lets you build rich, intuitive editors like in Medium, Dropbox Paper or Google Docs.
fuzzyset.js is a data structure that performs something akin to fulltext search against data to determine likely mispellings and approximate string matching.
TextFit is a fast, dependency-free text sizing component that quickly fits single and multi-line text to the width and/or height of its container.