{"slug": "dok--awesome-text-editing", "title": "Text Editing", "description": "Collection of text editing resources and libraries for the web", "github_url": "https://github.com/dok/awesome-text-editing", "stars": "245", "tag": "Front-End Development", "entry_count": 40, "subcategory_count": 1, "subcategories": [{"name": "Rich-text editors using contenteditable", "parent": "", "entries": [{"name": "Slate", "url": "https://github.com/ianstormtaylor/slate", "description": "Rich text editor built on top of React and Immutable", "stars": "26k"}, {"name": "TipTap", "url": "https://github.com/scrumpy/tiptap", "description": "Rich text editor for Vue.js", "stars": "17k"}, {"name": "Trix", "url": "https://github.com/basecamp/trix", "description": "Basecamp's rich text editor", "stars": "17k"}, {"name": "CKEditor", "url": "http://ckeditor.com/", "description": "Started back in 2003. Has both iframe and inline style rich-text editing"}, {"name": "Squire", "url": "https://github.com/neilj/Squire", "description": "HTML5 rich text editor", "stars": "4.4k"}, {"name": "ProseMirror", "url": "http://prosemirror.net/", "description": "From the maker of CodeMirror"}, {"name": "Scribe", "url": "https://github.com/guardian/scribe", "description": "From the [Guardian](http://www.theguardian.com/) team", "stars": "3.5k"}, {"name": "Quill", "url": "http://quilljs.com/", "description": "Quill is a free, open source WYSIWYG editor built for the modern web"}, {"name": "Summernote", "url": "http://summernote.org/", "description": "Bootstrap dependent rich-text editor"}, {"name": "wysihtml", "url": "http://wysihtml.com/", "description": "Made by Voog"}, {"name": "Etherpad", "url": "http://etherpad.org/", "description": "Open Source online editor providing collaborative editing in really real-time"}, {"name": "TinyMCE", "url": "http://www.tinymce.com/", "description": "Used by much of the wordpress and drupal community"}, {"name": "Medium.js", "url": "http://jakiestfu.github.io/Medium.js/docs/", "description": "Warning: Not actually used by [Medium](https://medium.com/)"}, {"name": "Textbox.IO", "url": "https://textbox.io/", "description": "From the makers of TinyMCE"}, {"name": "Froala", "url": "https://www.froala.com/wysiwyg-editor", "description": "A simple to use rich text editor, with mobile support, lots of examples, high performance and inline editing"}, {"name": "Redactor", "url": "http://imperavi.com/redactor/", "description": "Advanced, clean and smooth, Redactor Rich Text Editor offers an excellent immersive user experience"}, {"name": "Ritzy", "url": "https://github.com/ritzyed/ritzy", "description": "Collaborative web-based rich text editor", "stars": "895"}, {"name": "Aloha Editor", "url": "http://www.alohaeditor.org/Content.Node/index.html", "description": "Open Source browser based html5 enabled rich text editor"}, {"name": "WYMeditor", "url": "http://www.wymeditor.org/", "description": "Open Source XHTML editor focusing on semantic markup"}, {"name": "Dijit Editor", "url": "http://dojotoolkit.org/", "description": "a Dojo-based rich text editor component"}, {"name": "YUI Rich Text Editor", "url": "http://yui.github.io/yui2/", "description": "a Yahoo! rich text editor component"}, {"name": "KindEditor", "url": "https://github.com/kindsoft/kindeditor", "description": "Open Source HTML editor", "stars": "1.8k"}, {"name": "Hallo", "url": "https://github.com/bergie/hallo", "description": "Simple rich text editor (contentEditable) for jQuery UI", "stars": "2.5k"}, {"name": "markitup", "url": "http://markitup.jaysalvat.com/home/", "description": "universal markup jQuery editor"}, {"name": "openwysiwyg", "url": "http://www.openwebware.com/", "description": "Free cross-browser WYSIWYG editor"}, {"name": "tejQuery", "url": "http://jqueryte.com/", "description": "Lightweight (19.5 KB) and very useful HTML editor"}, {"name": "Trumbowyg", "url": "http://alex-d.github.io/Trumbowyg/", "description": "light, translatable and customisable jQuery plugin"}, {"name": "NicEdit", "url": "http://nicedit.com/", "description": "Abandoned in 2012"}, {"name": "jWYSIWYG", "url": "https://github.com/jwysiwyg/jwysiwyg", "description": "WYSIWYG jQuery Plugin"}, {"name": "Alloy", "url": "http://alloyeditor.com/", "description": "a modern WYSIWYG editor built on top of CKEDITOR"}, {"name": "Draft.js", "url": "http://facebook.github.io/draft-js/", "description": "a rich text editor framework for React"}, {"name": "MediumEditor", "url": "https://github.com/yabwe/medium-editor", "description": "A clone of medium.com inline editor toolbar. Uses contenteditable API to implement a rich text solution.", "stars": "16k"}, {"name": "Yace", "url": "https://solopov.dev/yace", "description": "1KB code editor for browser with plugins"}, {"name": "CodeJar", "url": "https://medv.io/codejar/", "description": "CodeJar is a micro code editor for the browser"}, {"name": "CodeMirror", "url": "https://codemirror.net/", "description": "CodeMirror is a versatile text editor implemented in JavaScript for the browser"}, {"name": "Ace", "url": "https://ace.c9.io/#nav=about", "description": "Ace is an embeddable code editor written in JavaScript"}, {"name": "EditArea", "url": "http://www.cdolivet.com/editarea/editarea/exemples/exemple_full.html", "description": ""}, {"name": "Behave.js", "url": "http://jakiestfu.github.io/Behave.js/", "description": "lightweight library for adding IDE style behaviors to plain text areas"}, {"name": "markdown-js", "url": "https://github.com/evilstreak/markdown-js", "description": "A Markdown parser for javascript", "stars": "7.6k"}, {"name": "pagedown", "url": "https://code.google.com/p/pagedown/wiki/PageDown", "description": "PageDown is the JavaScript Markdown previewer used on Stack Overflow and the rest of the Stack Exchange network"}]}], "name": ""}