awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
hinesboy avatar

hinesboy/mavonEditor

0
View on GitHub↗
6,586 stars·905 forks·Vue·MIT·22 views

MavonEditor

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 managing image uploads and a configurable layout for toolbars and navigation menus.

Features

  • Markdown Editors - A markdown editor component for Vue applications with a synchronized preview and customizable writing interface.
  • Vue Integrations - Provides a fully featured markdown editing interface as a component for Vue projects.
  • Markdown-Based Content Authoring - Enables the creation of structured content using markdown syntax with a live preview in a Vue application.
  • Markdown to HTML Converters - Transforms markdown plaintext markup into structured HTML for web display.
  • Secure Markdown Rendering - Converts markdown to HTML while filtering tags and attributes to prevent malicious scripts in the browser.
  • Markdown Editing Modes - Allows users to compose text using markdown syntax with synchronized preview and layout options.
  • HTML Content Sanitization - Processes generated HTML to remove potentially malicious scripts and tags to prevent XSS.
  • Vue Component Wrappers - Wraps a markdown editor within a reactive Vue component to synchronize input state and rendered output.
  • Technical Documentation Editors - Provides specialized editor features for mathematical notation, automated tables of contents, and code documentation.
  • Visual Markdown Editors - Provides a visual interface for markdown authoring with real-time rendering and a formatting toolbar.
  • Two-Way Data Bindings - Synchronizes changes between the markdown text area and the HTML preview window in real-time.
  • Syntax Highlighting - Applies distinct colors to code blocks using customizable schemes to improve readability.
  • Syntax Highlighting Integrations - Integrates third-party libraries to provide color-coded syntax highlighting within the editor.
  • Web-Based Document Editors - Offers a browser interface for composing text with toolbars, syntax highlighting, and automatic HTML conversion.
  • UI Components - Markdown editor based on Vue.
  • UI - Listed in the “UI组件” section of the Awesome Github Vue awesome list.

Star history

Star history chart for hinesboy/mavoneditorStar history chart for hinesboy/mavoneditor

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with MavonEditor

These projects share indexed features with MavonEditor. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • vanessa219/vditorVanessa219 avatar

    Vanessa219/vditor

    11,074View on 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
    View on GitHub↗11,074
  • outline/rich-markdown-editoroutline avatar

    outline/rich-markdown-editor

    2,934View on GitHub↗

    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. The editor is designed for high extensibility, allowing developers to inject custom behaviors and formatting commands through a plugin-driven architecture. It supports granular control over the editing environment, including the ability to override default styles, localize interface text, and configure spec

    TypeScripteditorhacktoberfestjavascript
    View on GitHub↗2,934
  • vmg/redcarpetvmg avatar

    vmg/redcarpet

    5,081View on GitHub↗

    Redcarpet is a security-focused Markdown to HTML parser and customizable renderer. It transforms Markdown text into structured HTML output while utilizing a security layer to filter or escape user-provided HTML tags and restrict link protocols to prevent vulnerabilities. The project distinguishes itself through a framework for custom document formatting, allowing the definition of how specific Markdown elements are converted to HTML via callback functions and custom classes. It also functions as a typographic formatter that converts standard punctuation and dashes into professional curly quot

    C
    View on GitHub↗5,081
  • tencent/cherry-markdownTencent avatar

    Tencent/cherry-markdown

    4,727View on 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
    View on GitHub↗4,727
Compare all 30 related projects→

Frequently asked questions

What does hinesboy/mavoneditor do?

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.

What are the main features of hinesboy/mavoneditor?

The main features of hinesboy/mavoneditor are: Markdown Editors, Vue Integrations, Markdown-Based Content Authoring, Markdown to HTML Converters, Secure Markdown Rendering, Markdown Editing Modes, HTML Content Sanitization, Vue Component Wrappers.

Which projects share features with hinesboy/mavoneditor?

Projects with overlapping indexed features include: vanessa219/vditor — Vditor is a browser-based Markdown editor and rendering engine that supports multiple editing interfaces, including a… outline/rich-markdown-editor — This project is a modular rich text editing component for React applications, built on the ProseMirror framework. It… vmg/redcarpet — Redcarpet is a security-focused Markdown to HTML parser and customizable renderer. It transforms Markdown text into… tencent/cherry-markdown — Cherry Markdown is a web-based Markdown editor and parsing engine that converts markup text into sanitized HTML with a… macdownapp/macdown — Macdown is a markdown text editor and HTML renderer designed for structured document composition. It provides a… isso-comments/isso — Isso is a self-hosted commenting system that provides a server and client-side script for adding interactive…