Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Rich Text Editor

Rich Text Editor

125 projects

Showing 36 of 125 projects

AdrianMaj / payload-lexical-typography
AdrianMaj / payload-lexical-typographyTypeScript

A Payload CMS plugin that extends the Lexical editor with advanced typography controls for text styling.

#open-source#content-management#nextjs
Stars109
Forks12
Last commit
Draft.js Code
Draft.js CodeJavaScript

A collection of low-level utilities for enhanced code block editing in DraftJS editors.

#code-blocks#editor-utilities#code-editing
Stars108
Forks25
Last commit8 years ago
ngx-summernote
ngx-summernoteTypeScript

An Angular wrapper for the Summernote WYSIWYG editor, providing rich text editing components.

#angular8#angular9#content-management
Stars104
Forks51
Last commit1 year ago
Buttons
ButtonsJavaScript

A collection of Draft.js plugins used in the Last Draft editor for enhanced rich text editing capabilities.

#wysiwyg#content-editable#javascript-library
Stars95
Forks29
Last commit8 years ago
Draft.js Basic HTML Editor
Draft.js Basic HTML EditorJavaScript

A React-based HTML editor using Draft.js that converts HTML to Draft.js content and back.

#react-component#wysiwyg#content-editable
Stars87
Forks28
Last commit6 years ago
ngx-tinymce
ngx-tinymceTypeScript

Angular wrapper component for integrating the TinyMCE rich text editor into Angular applications.

#content-editing#tinymce#wysiwyg
Stars79
Forks16
Last commit2 months ago
Tiptap Interface & Display
Tiptap Interface & DisplayVue

A Directus extension that adds the Tiptap rich text editor as a field type and display component.

#wysiwyg#content-management#directus-extension
Stars71
Forks9
Last commit1 day ago
Draft-js Samples - An app with examples and code explanations
Draft-js Samples - An app with examples and code explanationsTypeScript

Interactive examples and learning resources for the Draft.js rich text editor framework.

#interactive-examples#frontend-development#typescript
Stars67
Forks14
Last commit
Draft.js filters
Draft.js filtersTypeScript

Filter Draft.js content to preserve only allowed formatting when pasting rich text from external sources.

#draftjs-utils#wysiwyg#wagtail
Stars56
Forks6
Last commit2 months ago
Plate
PlateTypeScript

A modern, customizable rich-text editor built with React and TypeScript for flexible content editing.

#plate#content-editing#plugin-system
Stars50
Forks8
Last commit3 years ago
Prism
PrismJavaScript

A DraftJS plugin that adds syntax highlighting to code blocks using Prism.js.

#draftjs#draft-js-plugins#draftjs-plugins
Stars48
Forks6
Last commit5 years ago
Single Line
Single LineJavaScript

A Draft.js plugin that restricts the editor to a single line of input while optionally preserving rich styling.

#react-component#text-input#editor-plugin
Stars43
Forks9
Last commit3 years ago
Preact Richtextarea
Preact RichtextareaJavaScript

A Preact-powered textarea component that supports HTML editing via contentEditable.

#contenteditable#frontend#ui-components
Stars43
Forks2
Last commit8 years ago
Serafeim's Wagtail FAQ
Serafeim's Wagtail FAQ

A comprehensive collection of answers, recipes, and solutions for common Wagtail CMS development challenges.

#content-management#wagtail#admin-customization
Stars43
Forks7
Last commit3 years ago
Modern LaTeX Editor
Modern LaTeX EditorJavaScript

A hybrid LaTeX editor that seamlessly syncs a rich-text WYSIWYG view with raw LaTeX source code, featuring real-time math preview and PDF export.

#wysiwyg#live-preview#file-system-access-api
Stars41
Forks5
Last commit
Block Breakout
Block BreakoutJavaScript

A Draft.js plugin that automatically changes block types when pressing return at block boundaries.

#react-component#wysiwyg#content-editable
Stars40
Forks10
Last commit8 years ago
RichButtons
RichButtonsJavaScript

A plugin for adding rich formatting controls to DraftJS editors with customizable inline and block style buttons.

#react-component#wysiwyg#inline-styles
Stars38
Forks14
Last commit5 years ago
Draft.js AST Exporter
Draft.js AST ExporterJavaScript

Exports Draft.js editor content into a structured abstract syntax tree for easier rendering outside Draft.js.

#editor-integration#content-export#javascript-library
Stars37
Forks2
Last commit3 years ago
wagtailembedder
wagtailembedderPython

A Wagtail extension that allows embedding reusable content snippets directly into rich text fields.

#embeds#content-management#wagtail
Stars37
Forks4
Last commit3 years ago
Draft.js Exporter
Draft.js ExporterJavaScript

A modular export module for converting React Draft.js editor content to various formats like HTML.

#content-management#html-generation#content-export
Stars34
Forks7
Last commit10 years ago
Draft.js Multidecorators
Draft.js MultidecoratorsJavaScript

A utility to combine multiple decorators into one for DraftJS, enabling layered text styling.

#draftjs#decorators#frontend
Stars32
Forks13
Last commit6 years ago
Katex
KatexJavaScript

A DraftJS plugin for inserting and rendering LaTeX equations using KaTeX with optional MathInput integration.

#draftjs#editor-plugin#latex
Stars32
Forks14
Last commit4 years ago
mini-bard-palm2-angular
mini-bard-palm2-angularTypeScript

An Angular client for Google's Gemini Pro API with rich media support, text-to-speech, and integration with Google AI Studio and VertexAI.

#google-ai#ngx-markdown#gemini
Stars29
Forks11
Last commit1 year ago
@typeskill/typer
@typeskill/typerTypeScript

An operational-transform based rich text library for React Native, using native components for editing and displaying documents.

#operational-transform#modular-architecture#json-serializable
Stars26
Forks4
Last commit
ngx-jodit
ngx-joditTypeScript

Angular wrapper for Jodit and Jodit-Pro WYSIWYG editors, supporting Angular >=12 and ESM.

#esm#angular-wrapper#frontend
Stars19
Forks6
Last commit1 month ago
Draft.js Regex
Draft.js RegexJavaScript

Flexible helpers for Draft.js to improve editor capabilities with regex text replacement and style management.

#content-editing#regex#text-processing
Stars19
Forks1
Last commit6 years ago
ngx-traak
ngx-traakTypeScript

A highly customizable WYSIWYG editor for Angular, built on ProseMirror, allowing seamless integration of custom components.

#customizable#editorjs#typescript
Stars17
Forks0
Last commit1 year ago
TEdito2
TEdito2C#

A rich HTML editor component for Xamarin.Forms applications using WKWebView for iOS and Android.

#ui-component#netstandard#xamarin-forms
Stars17
Forks3
Last commit5 years ago
Draft.js exporter (Ruby)
Draft.js exporter (Ruby)Ruby

Export Draft.js content state into HTML using Ruby.

#server-side-rendering#ruby-gem#text-processing
Stars16
Forks20
Last commit7 years ago
Draft drag and drop demo for mobile browser
Draft drag and drop demo for mobile browser

A drag-and-drop implementation for Draft.js editor using react-dnd library.

#content-editing#mobile-web#dnd
Stars15
Forks4
Last commit8 years ago
Draft.js Gutter
Draft.js GutterJavaScript

A React component that adds a line number gutter to Draft.js text editors.

#react-component#ui-component#text-editor
Stars14
Forks2
Last commit10 years ago
Wagtail EditorJS
Wagtail EditorJSPython

A Wagtail CMS widget that integrates the EditorJS block editor with page, image, and document chooser support.

#wagtail-widget#block-editor#content-management
Stars13
Forks0
Last commit1 year ago
Draft.js Annotatable
Draft.js AnnotatableJavaScript

A library for adding notes to text using Draft.js.

#open-source#collaborative-editing#javascript-library
Stars13
Forks1
Last commit7 years ago
List
ListTypeScript

A Draft.js plugin that automatically creates and manages ordered/unordered lists with nested list support.

#react-component#wysiwyg#draft-js-plugins
Stars13
Forks6
Last commit6 years ago
BlockNoteAngular
BlockNoteAngularTypeScript

Angular wrapper for BlockNote, providing a rich text editor with block-based editing capabilities.

#content-editing#text-editor#angular-wrapper
Stars12
Forks0
Last commit6 months ago
ngx-quill-wrapper
ngx-quill-wrapperTypeScript

Angular wrapper library for the Quill rich text editor, providing component and directive integration.

#wrapper-library#quill#frontend
Stars12
Forks2
Last commit1 year ago
PreviousPage 3 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
11 months ago
9 years ago
3 months ago
5 years ago
Next
#Wysiwyg53
#Draft Js40
#Text Editing38
#Wysiwyg Editor33
#React31
#Content Editing28
#Web Development25
#Content Management23
#Angular23
#Content Editable21
#Javascript21
#Javascript Library21