Draft.js
Rich text editor framework for React.
Contents
Standalone Editors Built on Draft.js
WYSIWYG editor that with drag&drop, resizing & tooltips.
A Rich text editor inspired by Medium & Facebook Notes.
A full-featured textarea replacement similar to CKEditor or TinyMCE.
Rich text editor similar to Facebook notes.
A rich text editor with a nice default base of plugins and extensibility.
Medium-like rich text editor with a focus on keyboard shortcuts.
A WYISWYG editor, with various text editing options and corresponding HTML generation.
Just another Medium clone built on top of DraftJs.
A Draft editor built with Draft.js plugins.
Online Z-notations editor.
A configurable rich text editor based on Draft.js, built for Wagtail.
Extensible Draft JS Editor
Plugins and Decorators Built for Draft.js
A Plugin architecture on top of Draft.js
Compliments line number gutter.
Accept html as its input format, and return html to an onChange.
Highlight code blocks using Prism.
Support for typeahead functionality.
Build extensible Draft.js editors with configurable plugins and integrated serialization.
A collection of low-level utilities for nicer code editing
Out of the box annotation system for Draft.js with support for user-created annotations.
The set of flexible helpers, like regex, blank lines preventing and pasted HTML clearing.
Plugins and Decorators Built for Draft.js
Break out of block types as you type.
Insert and render LaTeX using Katex.
Automatic list creation, nested lists
Markdown syntax shortcuts.
Edit math using (La)TeX rendered by Mathjax.
Syntax highlight code blocks with Prism.
Add and customize rich formatting buttons.
Restrict to a single line of input.
Common Utilities
Function to turn a rawContentBlock into a marked-up string.
Export and format the content from Draft.js.
Export ContentState to PDFMake.
Renders the result of Draft.js convertToRaw using provided callbacks, works well with React
Export Draft.js content state into HTML.
Library to convert Draft.js raw ContentState to HTML
Export content into an abstract syntax tree (AST).
Import an abstract syntax tree (AST) output from the companion draft-js-ast-exporter.
Combine multiple decorators.
Easily create flexible decorators.
Set of utility functions for DraftJS.
Library for generating HTML for DraftJS editor content.
Extensibly serialize & deserialize Draft.js ContentState with HTML.
Convert plain HTML to DraftJS Editor content.
Export Draft.js content state into HTML.
A React Native render for Draft.js model.
Filter Draft.js content to preserve only the formatting you allow.
A simple note taking and clipboard managing desktop application