This project is a modular rich text editing component for React applications, built on the ProseMirror framework. It provides a visual interface for composing and formatting content using markdown, while maintaining a structured document model that serializes back into clean markdown code.
الميزات الرئيسية لـ outline/rich-markdown-editor هي: Markdown Editors, Visual Markdown Editors, Rich Text Editing Components, Editor State Synchronization, Tree-to-Text Serializers, Markdown Editing Modes, Immutable State Transactions, Editor Plugins.
تشمل البدائل مفتوحة المصدر لـ outline/rich-markdown-editor: slpstream/traven — Traven is a modular frontend library designed to embed professional-grade Markdown editing interfaces into web… vanessa219/vditor — Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a… hinesboy/mavoneditor — mavonEditor is a markdown editor component for Vue applications that functions as a markdown-to-HTML converter and a… moeditor/moeditor — Moeditor is a markdown text editor and document creator designed for drafting formatted text files with live preview… harrychen0506/react-markdown-editor-lite — This project provides a lightweight Markdown text editing component designed for integration into React applications.… red-axe/am-editor — This project is a framework for building real-time collaborative rich-text editing environments. It provides a…
Traven is a modular frontend library designed to embed professional-grade Markdown editing interfaces into web applications and standard HTML forms. It functions as a visual authoring component that renders Markdown as rich text, allowing users to write and format content through a live-preview interface while maintaining bidirectional synchronization with the underlying raw text. The editor distinguishes itself through a focus on performance and extensibility, utilizing virtualized viewport rendering to maintain responsiveness when handling massive documents. It supports a "what you see is w
Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a visual rich-text experience, instant rendering, and a traditional side-by-side split-view preview. It serves as an authoring tool for technical documentation and a component for web-based editor integration. The project is distinguished by its support for complex technical content, utilizing specialized rendering for mathematical formulas, flowcharts, sequence diagrams, and mind maps. It also functions as a collaborative document review tool, enabling users to attach anchored
mavonEditor is a markdown editor component for Vue applications that functions as a markdown-to-HTML converter and a visual text editor. It provides a synchronized preview and a writing interface that renders markdown content in real-time. The project includes a security layer that cleans HTML tags and attributes through sanitization to prevent the execution of malicious scripts in the browser. The editor supports technical documentation authoring with capabilities for mathematical notation, footnotes, automated tables of contents, and code syntax highlighting. It also includes a system for
Moeditor is a markdown text editor and document creator designed for drafting formatted text files with live preview capabilities. It functions as a visual editor that renders markdown syntax into a formatted layout in real time, supporting the authoring of technical content including mathematical expressions and diagrams. The editor includes specialized tools for transforming structured markdown-based diagram definitions into graphical representations and converting mathematical syntax into visual formulas within the preview window. It also features a multi-language interface that allows for