Braft Editor is a React-based rich text editor built on Draft.js that provides a framework for content creation and formatting. It functions as a reusable UI component that allows users to compose formatted documents in a WYSIWYG interface and export the resulting content as HTML strings. The project features built-in localization support for multiple languages, including Chinese, Japanese, and Korean. It provides a modular system for extending editor functionality through plugins, custom toolbar mappings, and specialized media entities. The editor covers a broad range of content capabilitie
At.js is a JavaScript mention autocomplete library and client-side suggestion engine used to add trigger-based dropdowns to textareas and rich text editors. It functions as a plugin for integrating dynamic autocomplete popups into third-party HTML editors and contentEditable elements. The library provides a framework for managing multiple trigger characters and custom insertion templates for user mentions and symbols. It supports the use of custom match logic and the assignment of specific trigger keys to map different characters to separate data sources. The engine covers the retrieval of s
This project is a rich text editor component for React applications that provides a visual interface for composing and formatting content. It functions as a DraftJS-based WYSIWYG editor, allowing users to create structured documents with inline styles and block types. The editor features a customizable toolbar interface for managing text alignment, lists, and media embeds. It includes a specialized input system for inserting emojis, hashtags, and user mentions as single deletable units. The project provides capabilities for transforming internal editor state into HTML, JSON, or Markdown form
Yoopta-Editor is a headless framework for building customizable block-based rich text editors. It utilizes a JSON-based document engine to manage editor state and provides a WYSIWYG interface for creating structured documents. The system separates core document logic from the visual layer, allowing for complete customization of the user interface. The framework is designed for real-time collaborative editing, featuring a synchronization engine with conflict resolution and remote cursor presence tracking. It offers a highly extensible plugin system that allows developers to define new content
This project is a plugin framework for the Draft.js rich text editor, providing a system to add custom behaviors, decorators, and keyboard shortcuts. It functions as a toolkit for extending the editor with advanced formatting and interactive elements, while also providing a React UI component library for managing toolbars and popups.
The main features of draft-js-plugins/draft-js-plugins are: Rich Text Editors, Document Image Embeds, Entity-to-Component Decorators, Image Embeddings, Rich Text Embeddings, Editor State Management, Rich Media Integration, Mention Trigger Interfaces.
Open-source alternatives to draft-js-plugins/draft-js-plugins include: margox/braft-editor — Braft Editor is a React-based rich text editor built on Draft.js that provides a framework for content creation and… ichord/at.js — At.js is a JavaScript mention autocomplete library and client-side suggestion engine used to add trigger-based… jpuri/react-draft-wysiwyg — This project is a rich text editor component for React applications that provides a visual interface for composing and… yoopta-editor/yoopta-editor — Yoopta-Editor is a headless framework for building customizable block-based rich text editors. It utilizes a… vanessa219/vditor — Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a… alex-d/trumbowyg — Trumbowyg is a lightweight JavaScript WYSIWYG editor used to create and format rich-text and HTML content directly…