awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pandao avatar

pandao/editor.md

0
View on GitHub↗
14,315 نجوم·2,458 تفرعات·JavaScript·MIT·6 مشاهداتeditor.md.ipandao.com↗

Editor.md

Editor.md is an embeddable Markdown editor component for web applications that provides a real-time, dual-pane live preview alongside the raw source as the user types. It is designed as a plugin-based Markdown editor with a plugin architecture for extending functionality through custom modules, and it supports rendering LaTeX mathematical expressions using KaTeX as well as converting flowchart and sequence diagram syntax into visual diagrams within the preview.

The editor distinguishes itself through its plugin-based extension system, which allows loading additional functionality through external modules or custom plugins without modifying the core component. It supports asynchronous module loading via RequireJS or SeaJS for dependency management, and includes synchronized scrolling between the editor and preview panes with optional one-way synchronization. The editor also handles cross-origin image uploads through an iframe-based mechanism, supports drag-and-drop image uploads, and provides dialog-driven media insertion for images, links, tables, and other rich media elements.

Additional capabilities include customizable keyboard shortcuts, localization support through language packs, and theming options that allow independent customization of the editor, preview pane, and toolbar appearance. The editor can generate a clickable table of contents from heading tags, collapse and expand sections of the Markdown source, and includes HTML sanitization to filter unsafe content from rendering. It also supports text manipulation operations such as search and replace, and inserting page breaks, code blocks, emoji, and task lists through toolbar actions or syntax.

Features

  • Markdown Editors - Embeds a full-featured Markdown editor with live preview into web applications as a reusable component.
  • Embeddable Components - Provides an embeddable Markdown editor component for web applications with live preview and toolbar customization.
  • Plugin-Based Editors - Provides a plugin architecture for extending Markdown editor functionality through custom modules and features.
  • Diagram Renderers - Embeds flowchart and sequence diagram syntax that renders as visual diagrams in the preview.
  • Mathematical Notation Renderers - Renders LaTeX mathematical expressions inline or as blocks using KaTeX within the Markdown preview.
  • KaTeX Renderers - Renders LaTeX mathematical expressions inline and as blocks using KaTeX within the Markdown preview.
  • Markdown Previewers - Ships a real-time dual-pane live preview that updates as the user types Markdown content.
  • Diagramming Engines - Converts flowchart and sequence diagram syntax embedded in Markdown into visual diagrams in the preview.
  • LaTeX Math Rendering - Renders LaTeX mathematical expressions inline or as blocks within the preview using the KaTeX library.
  • Plugin Extenders - Loads additional functionality through modules or custom plugins to add new features.
  • Plugin-Based Editor Extensibility - Provides a plugin architecture for extending Markdown editor functionality without modifying the core component.
  • Editor Live Previews - Renders a real-time preview alongside the source editor, updating as the user types Markdown content.
  • KaTeX-Enabled Editors - Displays LaTeX and TeX mathematical expressions using KaTeX in the rendered Markdown preview.
  • Flowchart and Sequence - Converts flowchart and sequence diagram syntax embedded in Markdown into visual diagrams in the preview.
  • Drag-and-Drop File Upload - Accepts image files dropped onto the editor and uploads them, inserting the resulting URL into the document.
  • Scroll Synchronization - Links the scroll positions of the editor and preview panes, with optional one-way synchronization.
  • Rich Media Insertions - Opens modal dialogs for inserting images, links, tables, and other rich media elements into the Markdown source.
  • Dialog-Driven Insertions - Opens dialog boxes for inserting images, links, tables, emoji, and HTML entities into the Markdown source.
  • Table of Contents Generators - Generates a clickable table of contents from heading tags, displayed as a dropdown menu.
  • Markdown 编辑器 - Listed in the “Markdown 编辑器” section of the Great Open Source Project awesome list.
  • 富文本编辑器/Markdown编辑器/Markdown解析器 - Listed in the “富文本编辑器/Markdown编辑器/Markdown解析器” section of the Awesome Frontend awesome list.

سجل النجوم

مخطط تاريخ النجوم لـ pandao/editor.mdمخطط تاريخ النجوم لـ pandao/editor.md

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة pandao/editor.md؟

Editor.md is an embeddable Markdown editor component for web applications that provides a real-time, dual-pane live preview alongside the raw source as the user types. It is designed as a plugin-based Markdown editor with a plugin architecture for extending functionality through custom modules, and it supports rendering LaTeX mathematical expressions using KaTeX as well as converting flowchart and sequence diagram syntax into visual diagrams within the preview.

ما هي الميزات الرئيسية لـ pandao/editor.md؟

الميزات الرئيسية لـ pandao/editor.md هي: Markdown Editors, Embeddable Components, Plugin-Based Editors, Diagram Renderers, Mathematical Notation Renderers, KaTeX Renderers, Markdown Previewers, Diagramming Engines.

ما هي البدائل مفتوحة المصدر لـ pandao/editor.md؟

تشمل البدائل مفتوحة المصدر لـ pandao/editor.md: vanessa219/vditor — Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a… tencent/cherry-markdown — Cherry Markdown is a web-based Markdown editor and parsing engine that converts markup text into sanitized HTML with a… moeditor/moeditor — Moeditor is a markdown text editor and document creator designed for drafting formatted text files with live preview… joemccann/dillinger — Dillinger is a browser-based Markdown HTML5 editor designed for real-time text editing and visual rendering. It… yoopta-editor/yoopta-editor — Yoopta-Editor is a headless framework for building customizable block-based rich text editors. It utilizes a… purocean/yn — yn is a markdown text editor and knowledge management tool designed as an interactive document canvas. It functions as…

بدائل مفتوحة المصدر لـ Editor.md

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Editor.md.
  • vanessa219/vditorالصورة الرمزية لـ Vanessa219

    Vanessa219/vditor

    11,074عرض على GitHub↗

    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

    TypeScriptcommonmarkeditorgfm
    عرض على GitHub↗11,074
  • tencent/cherry-markdownالصورة الرمزية لـ Tencent

    Tencent/cherry-markdown

    4,727عرض على GitHub↗

    Cherry Markdown is a web-based Markdown editor and parsing engine that converts markup text into sanitized HTML with a real-time synchronized preview pane. It functions as a rich text interface and WYSIWYG tool, providing a system for transforming markup strings into HTML documents or portable formats. The project distinguishes itself through high-performance rendering and a flexible extensibility model. It uses virtual DOM diffing and partial rendering to maintain responsiveness in large documents, and it allows for the creation of custom parsing rules and specialized HTML components via a p

    JavaScripteditorjavascriptmarkdown
    عرض على GitHub↗4,727
  • moeditor/moeditorالصورة الرمزية لـ Moeditor

    Moeditor/Moeditor

    4,111عرض على GitHub↗

    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

    JavaScriptelectronmarkdownmarkdown-editor
    عرض على GitHub↗4,111
  • joemccann/dillingerالصورة الرمزية لـ joemccann

    joemccann/dillinger

    8,256عرض على GitHub↗

    Dillinger is a browser-based Markdown HTML5 editor designed for real-time text editing and visual rendering. It functions as a cloud-synced writing tool that transforms markup syntax into live HTML previews, utilizing OAuth-integrated authentication to connect users with third-party services. The project distinguishes itself by integrating cloud document synchronization with external storage providers and offering direct publishing capabilities to platforms such as Medium. It also includes a dedicated Markdown-to-PDF converter for generating professional documents and a focus mode to create a

    TypeScript
    عرض على GitHub↗8,256
  • عرض جميع البدائل الـ 30 لـ Editor.md→