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.

7Projects
156.7KStars in total
+2Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

7 projects · by stars

  1. #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.

    47.4K
  2. #2 · ianstormtaylor/slate

    slate

    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.

    31.7K
  3. #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.

    22.6K
  1. 4

    tinymce

    16.3Ktinymce/tinymce · TypeScript

    TinyMCE 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.

  2. 5

    medium-editor

    16.1Kyabwe/medium-editor · JavaScript

    MediumEditor is a clone of the medium.com inline editor toolbar - a WYSIWYG rich text editor for web pages, built on the contenteditable API.

  3. 6

    pell

    12Kjaredreich/pell · JavaScript

    pell 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.

  4. 7

    ckeditor5

    10.5Kckeditor/ckeditor5 · JavaScript

    CKEditor 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.

Often tagged together