Skip to content
47

Awesome Draft.js

Awesome list of Draft.js resources

2.5k stars136 forks100 entriesLast push May 4, 2022 (4 years ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

General

Draft.js

is a framework for building rich text editors in React.

Community

Draft.js text editor framework

In 2 lists

Community

Slack channel

Presentations

Rich Text Editing with React @ React.js Conf 2016 by Isaac Salier-Hellendag

Rich text editing with Draft.js & DraftJS Plugins by Nik Graf

React Ep. 37: Draftjs by What I Learned Today – Atomic Jolt

008 - Draft.js Plugins @ React30

Draft.js at HubSpot by Ben Briggs

Draft.js under the hood - React Melbourne meetup

Standalone Editors Built on Draft.js

Draft WYSIWYG

WYSIWYG editor that with drag&drop, resizing & tooltips.

Draft.js Editor

A Rich text editor inspired by Medium & Facebook Notes.

React-RTE

A full-featured textarea replacement similar to CKEditor or TinyMCE.

In 2 lists

Facebook Notes Clone(ish)

Rich text editor similar to Facebook notes.

Megadraft

A rich text editor with a nice default base of plugins and extensibility.

In 4 lists

Medium Draft

Medium-like rich text editor with a focus on keyboard shortcuts.

React-Draft-Wyiswyg

A WYISWYG editor, with various text editing options and corresponding HTML generation.

In 5 listsDetails

Dante 2

Just another Medium clone built on top of DraftJs.

In 2 lists

Last Draft

A Draft editor built with Draft.js plugins.

In 2 lists

Z-Editor

Online Z-notations editor.

Draftail

A configurable rich text editor based on Draft.js, built for Wagtail.

Braft

Extensible Draft JS Editor

Plugins and Decorators Built for Draft.js

Draft.js Plugins

A Plugin architecture on top of Draft.js

Alignment

Block Breakout

Break out of block types as you type.

Buttons

Counter

Character, word & line counting.

Divider

Drag and Drop

Emoji

Slack-like emoji support

Focus

Hashtags

Twitter-like hashtag support

Image

Inline Toolbar

Katex

Insert and render LaTeX using Katex.

Linkify

Automatically turn links into anchor-tags.

List

Automatic list creation, nested lists

Markdown Shortcuts

Markdown syntax shortcuts.

Mathjax

Edit math using (La)TeX rendered by Mathjax.

Mention

Twitter-like mention support

Prism

Syntax highlight code blocks with Prism.

Resizeable

RichButtons

Add and customize rich formatting buttons.

Side Toolbar

Single Line

Restrict to a single line of input.

Sticker

Facebook-like sticker support

Undo

Undo & Redo button.

Video

Draft.js Gutter

Compliments line number gutter.

Draft.js Basic HTML Editor

Accept html as its input format, and return html to an onChange.

Draft.js Prism

Highlight code blocks using Prism.

Draft.js Typeahead

Support for typeahead functionality.

Draft Extend

Build extensible Draft.js editors with configurable plugins and integrated serialization.

Draft.js Code

A collection of low-level utilities for nicer code editing

Draft.js Annotatable

Out of the box annotation system for Draft.js with support for user-created annotations.

Draft.js Regex

The set of flexible helpers, like regex, blank lines preventing and pasted HTML clearing.

Common Utilities

BackDraft.js

Function to turn a rawContentBlock into a marked-up string.

Draft.js Exporter

Export and format the content from Draft.js.

Draft.js: Export ContentState to HTML

Export ContentState to HTML.

Draft.js: Export ContentState to PDFMake

Export ContentState to PDFMake.

Redraft

Renders the result of Draft.js convertToRaw using provided callbacks, works well with React

Draft.js exporter (Ruby)

Export Draft.js content state into HTML.

Draft.js exporter (Python)

Library to convert Draft.js raw ContentState to HTML

Draft.js AST Exporter

Export content into an abstract syntax tree (AST).

Draft.js AST Importer

Import an abstract syntax tree (AST) output from the companion draft-js-ast-exporter.

Draft.js Multidecorators

Combine multiple decorators.

Draft.js SimpleDecorator

Easily create flexible decorators.

DraftJS Utils

Set of utility functions for DraftJS.

DraftJs to HTML

Library for generating HTML for DraftJS editor content.

Draft Convert

Extensibly serialize & deserialize Draft.js ContentState with HTML.

HTML to DraftJS

Convert plain HTML to DraftJS Editor content.

Draft.js Exporter (Go)

Export Draft.js content state into HTML.

React Native Draft.js Render

A React Native render for Draft.js model.

Draft.js filters

Filter Draft.js content to preserve only the formatting you allow.

Sticky

A simple note taking and clipboard managing desktop application

Blog Posts & Articles

Facebook open sources rich text editor framework Draft.js

This Blog Post Was Written Using Draft.js

How Draft.js Represents Rich Text Data

A Beginner’s Guide to Draft.js

Implementing todo list in Draft.js

Draft.js Pieces

Learning Draft.js

Series of blog posts on how to develop with draft.js

Why Wagtail’s new editor is built with Draft.js

Rethinking rich text pipelines with Draft.js

Live Demos

Draft-js Samples - An app with examples and code explanations

Draftail Playground

Wagtail’s Draft.js dependencies as a standalone demo.

Draft drag and drop demo for mobile browser

Playgrounds for Examples from Official Repository (v.0.10.0)

Rich Text Editor

Color Editor

Convert from HTML Editor

Entity Editor

Link Editor

Media Editor

Plain Text Editor

Decorators Editor - Tweet example

Usage in Production

StoryChief

HKW Technosphere Magazine

Douban Read

Dooly

Wagtail

Django content management system focused on flexibility and user experience. (Source Code) BSD-3-Clause Python

In 2 lists

Patreon

Recurring funding for artists and creators on either a monthly basis or per creation.

In 2 lists
See category
93

Awesome Vue

vuejs/awesome-vue

🎉 A curated list of awesome things related to Vue.js

Fresh★ 74k1067 entriesPushed 5 days ago
93

Awesome DESIGN.md

VoltAgent/awesome-design-md

A collection of DESIGN.md files analysis by popular brand design systems. Drop one into your project and let coding agents generate a matching UI.

Fresh★ 119k74 entriesPushed 9 days ago
91

Awesome Angular

PatrickJS/awesome-angular

:page_facing_up: A curated list of awesome Angular resources

Fresh★ 10k1944 entriesPushed today
90

Awesome Blazor

AdrienTorris/awesome-blazor

Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.

Fresh★ 9.4k375 entriesPushed today
88

Must-Watch CSS

AllThingsSmitty/must-watch-css

CSS talks you have to see covering CSS Grid, flexbox, custom variables, performance, frameworks, tooling, and more! 📺

Fresh★ 4.9k70 entriesPushed 6 days ago
87

Awesome React Native

jondot/awesome-react-native

Awesome React Native components, news, tools, and learning material!

Fresh★ 36k194 entriesPushed 1 month ago