✨ A Markdown Editor
See the code
English | 简体中文
Cherry Markdown Writer is a JavaScript Markdown editor. It has the advantages such as out-of-the-box, lightweight and easy to extend. It can run in browser or server(with Node.js).
For a visual walkthrough, see the demo.
Cherry Markdown ships a cross-platform desktop client (built with Tauri) for Windows, macOS and Linux. It supports opening / editing local .md / .markdown / .txt files with the same editing experience as the web version.
Prefer editing Markdown right inside VSCode? Cherry Markdown also provides an official VSCode extension with the same rich editing & preview experience.
👉 Install from VSCode Marketplace
Via yarn
yarn add cherry-markdown
Via npm
npm install cherry-markdown --save
Use the UMD artifact for a regular <script> tag, and pin the package version:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/cherry-markdown@0.11.9/dist/cherry-markdown.min.css">
<script src="https://cdn.jsdelivr.net/npm/cherry-markdown@0.11.9/dist/cherry-markdown.js"></script>
The UMD artifact exposes the global Cherry variable. For native ESM:
<script type="module">
import Cherry from 'https://cdn.jsdelivr.net/npm/cherry-markdown@0.11.9/dist/cherry-markdown.esm.js';
const cherry = new Cherry({ id: 'markdown-container' });
</script>
Cherry provides multiple build artifacts (Full / Core / Stream / Engine) to fit different scenarios such as browser, Node.js, and AI Chat streaming. For usage examples, bundle differences, mermaid integration and dynamic import, please refer to Build Artifacts Guide.
Welcome to join us in building a powerful Markdown editor. Before implementing new features or submitting a pull request, please read:
1,103 followers · starred May 2026
1,253 followers · starred Dec 2021
159 followers · starred Aug 2023
71 followers · starred Jul 2024
✨ A Markdown Editor
See the code
English | 简体中文
Cherry Markdown Writer is a JavaScript Markdown editor. It has the advantages such as out-of-the-box, lightweight and easy to extend. It can run in browser or server(with Node.js).
For a visual walkthrough, see the demo.
Cherry Markdown ships a cross-platform desktop client (built with Tauri) for Windows, macOS and Linux. It supports opening / editing local .md / .markdown / .txt files with the same editing experience as the web version.
Prefer editing Markdown right inside VSCode? Cherry Markdown also provides an official VSCode extension with the same rich editing & preview experience.
👉 Install from VSCode Marketplace
Via yarn
yarn add cherry-markdown
Via npm
npm install cherry-markdown --save
Use the UMD artifact for a regular <script> tag, and pin the package version:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/cherry-markdown@0.11.9/dist/cherry-markdown.min.css">
<script src="https://cdn.jsdelivr.net/npm/cherry-markdown@0.11.9/dist/cherry-markdown.js"></script>
The UMD artifact exposes the global Cherry variable. For native ESM:
<script type="module">
import Cherry from 'https://cdn.jsdelivr.net/npm/cherry-markdown@0.11.9/dist/cherry-markdown.esm.js';
const cherry = new Cherry({ id: 'markdown-container' });
</script>
Cherry provides multiple build artifacts (Full / Core / Stream / Engine) to fit different scenarios such as browser, Node.js, and AI Chat streaming. For usage examples, bundle differences, mermaid integration and dynamic import, please refer to Build Artifacts Guide.
Welcome to join us in building a powerful Markdown editor. Before implementing new features or submitting a pull request, please read:
1,103 followers · starred May 2026
1,253 followers · starred Dec 2021
159 followers · starred Aug 2023
71 followers · starred Jul 2024