## Strictly Frameworks - Mobiledoc - https://github.com/bustle/mobiledoc-kit - framework to build editors with a standardized JSON structure - Substance - http://substance.io - library for building editors and publishing systems - ShareDB - https://github.com/share/sharedb - framework to sync any JSON document using operational transforms, add real-time collaborative editing to anything else ## Abstracted Editors *These use separate document structures instead of HTML, some are more modular libraries than full editors* - ProseMirror - http://prosemirror.net - supports collaborative editing, offers similar options to Mobiledoc for data structure - Slate - https://github.com/ianstormtaylor/slate - framework to build more customized editors inspired by Draft, ProseMirror, Quill - Draft - https://draftjs.org - rich text editor framework for React - Quill - http://quilljs.com - Trix - https://github.com/basecamp/trix - by Basecamp team used in v3 - Scribe - https://github.com/guardian/scribe - by the Guardian team but they now use ProseMirror - Etherpad - http://etherpad.org - collaborative realtime editing framework, backend, and editor - Texture - http://substance.io/texture - editor built on Substance library - CKEditor (v5) - https://ckeditor.com - long history, very customizable, new architecture with built-in collaboration - Editor.js - https://editorjs.io - TipTap - https://github.com/scrumpy/tiptap - vue.js editor built on top of ProseMirror ## Dom-Based Editors - Froala - https://www.froala.com/wysiwyg-editor - best editor (IMO) for traditional HTML structure - TinyMCE - http://www.tinymce.com - long history, big community, completely redesigned new version 5 - Pell - https://github.com/jaredreich/pell - designed to be the simplest and smallest - Squire - https://github.com/neilj/Squire - used in FastMail webmail, better for text than images - medium-editor - https://github.com/yabwe/medium-editor - clone of Medium.com's editor - Medium.js - http://jakiestfu.github.io/Medium.js - clone of Medium.com's editor - wysihtml - http://wysihtml.com/ - Redactor - http://imperavi.com/redactor - Summernote - http://summernote.org - ZenPen - http://www.zenpen.io - Trumbowyg - https://alex-d.github.io/Trumbowyg - html5 editor as jquery plugin