Topics / #contenteditable
Contenteditable projects on GitHub
Rich text editing on the web using contenteditable-based editors.
As of , the most-starred Contenteditable projects on GitHub are quill (47.4K stars), slate (31.7K stars) and draft-js (22.6K stars). GitHub.Locker tracks 7 Contenteditable repositories with 156.7K stars combined. The fastest-growing on October 16 was quill, with +1 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
quill
slab/quill · ★ 47.4KQuill is a modern WYSIWYG (what-you-see-is-what-you-get) rich text editor for the web, built for compatibility and extensibility.
+1slate
ianstormtaylor/slate · ★ 31.7KA fully customizable framework for building rich text editors in the browser — editors like Medium, Dropbox Paper or Google Docs — built as a pluggable contenteditable on top of React.
The all-time top
7 projects · by stars
- 47.4K
#1 · slab/quill
quill
Quill is a modern WYSIWYG (what-you-see-is-what-you-get) rich text editor for the web, built for compatibility and extensibility.
- 31.7K
#2 · ianstormtaylor/slateslate
A fully customizable framework for building rich text editors in the browser — editors like Medium, Dropbox Paper or Google Docs — built as a pluggable contenteditable on top of React.
- 22.6K
#3 · facebookarchive/draft-js
draft-js
It is a JavaScript rich text editor framework built for React and backed by an immutable model — a way to build rich text editing into web apps.
- 4

tinymce
16.3Ktinymce/tinymce · TypeScriptTinyMCE is the world's most popular open-source JavaScript library for rich text editing on the web — a WYSIWYG HTML editor used by companies like Atlassian, Medium, and Evernote, with 350M+ downloads a year.
- 5

medium-editor
16.1Kyabwe/medium-editor · JavaScriptMediumEditor is a clone of the medium.com inline editor toolbar - a WYSIWYG rich text editor for web pages, built on the contenteditable API.
- 6

pell
12Kjaredreich/pell · JavaScriptpell is a WYSIWYG rich text editor for the web — the simplest and smallest one around, with zero dependencies. You embed it in a page and users get a toolbar for formatting text.
- 7

ckeditor5
10.5Kckeditor/ckeditor5 · JavaScriptCKEditor 5 is a modern JavaScript rich-text (WYSIWYG) editor with an MVC architecture, a custom data model and a virtual DOM, written from scratch in TypeScript.
Related topics
Often tagged together