## Strictly Frameworks - Mobiledoc - [github.com/bustle/mobiledoc-kit](https://github.com/bustle/mobiledoc-kit) - framework to build editors with a standardized JSON structure - ShareDB - [github.com/share/sharedb](https://github.com/share/sharedb) - framework to sync any JSON document using operational transforms, add real-time collaborative editing to anything else - Bangle.dev - [github.com/bangle-io/bangle.dev](https://github.com/bangle-io/bangle.dev) - toolkit built for building editors, based on prosemirror ## Abstracted Editors _These use separate document structures instead of HTML, some are more modular libraries than full editors_ - ProseMirror - [prosemirror.net](https://prosemirror.net/) - supports collaborative editing, offers similar options to Mobiledoc for data structure - Lexical - [lexical.dev](https://lexical.dev/) - extensible editor library from Facebook replacing Draft - Quill - [quilljs.com](https://quilljs.com/) - modern editor built for compatibility and extensibility - Trix - [trix-editor.org](https://trix-editor.org/) - by Basecamp team used in v3 - CKEditor 5 - [ckeditor.com](https://ckeditor.com/) - long history, very customizable, new architecture with built-in collaboration - Editor.js - [editorjs.io](https://editorjs.io/) - block-based editor - TipTap - [tiptap.dev](https://tiptap.dev/) - headless, framework-agnostic, extendable editor based on ProseMirror - Etherpad - [etherpad.org](https://etherpad.org/) - collaborative realtime editing framework, backend, and editor - Draft - [draftjs.org](https://draftjs.org/) - rich text editor framework for React - Slate - [slatejs.org](https://www.slatejs.org/) - customizable framework for building rich text editors inspired by Draft, ProseMirror, Quill ## Dom-Based Editors - Froala - [froala.com](https://froala.com/wysiwyg-editor/) - best editor (IMO) for traditional HTML structure - TinyMCE - [tiny.cloud/tinymce](https://www.tiny.cloud/tinymce/) - long history, big community, completely redesigned new version 5 - Redactor X - [imperavi.com/redactorx](https://imperavi.com/redactorx/) - new modern editor with powerful API capabilities - Summernote - [summernote.org](https://summernote.org/) - super simple editor on bootstrap - Squire - [github.com/neilj/Squire](https://github.com/neilj/Squire) - used in FastMail webmail, better for text than images - Trumbowyg - [alex-d.github.io/Trumbowyg](https://alex-d.github.io/Trumbowyg/) - html5 editor as jquery plugin - medium-editor - [github.com/yabwe/medium-editor](https://github.com/yabwe/medium-editor) - clone of Medium.com's editor