Repolode
Milkdown

Milkdown/milkdown

A plugin-driven WYSIWYG markdown editor framework built on ProseMirror and remark, inspired by Typora.

Open-source alternative to:Typora

Stars
12,054
Forks
564
Open issues
44
Last commit
5 hours ago

What is it?

Milkdown is a WYSIWYG markdown editor framework written in TypeScript. Users edit rich text directly while the underlying content stays as markdown, a workflow inspired by Typora. It is built on ProseMirror for the editing engine and remark for markdown parsing.

The editor is organized around plugins. Core behavior, syntax support, and UI features are added as separate packages, so developers can assemble an editor with only the capabilities they need, or write their own plugins to extend it. The project is distributed on npm under the @milkdown scope.

The project provides documentation on its official website, and it is released under the MIT license.

Key features

  • 01Edits markdown content as rich text in a WYSIWYG interface.
  • 02Built on ProseMirror for the editing engine and remark for parsing.
  • 03Functionality is delivered through composable plugins.
  • 04Distributed as npm packages under the @milkdown scope.
  • 05Written in TypeScript.

Use cases

  • Adding a rich markdown editing experience to a web application.
  • Building a custom editor with a specific set of syntax and UI plugins.
  • Creating a Typora-style writing interface in a browser-based product.

Quick start

  1. 1

    Read the official documentation website for setup instructions

  2. 2

    Join the Discord community for help

In collections

Topics

FAQ

What is milkdown?
A plugin-driven WYSIWYG markdown editor framework built on ProseMirror and remark, inspired by Typora. Milkdown is a WYSIWYG markdown editor framework written in TypeScript. Users edit rich text directly while the underlying content stays as markdown, a workflow inspired by Typora. It is built on ProseMirror for the editing engine and remark for markdown parsing.
Is milkdown free to use? What license does it have?
milkdown is open source under the MIT license. Check the license terms before using it in commercial products.
Is milkdown still maintained?
Actively maintained. The last commit to milkdown was on Nov 7, 2026.
What can I use milkdown for?
Adding a rich markdown editing experience to a web application. Building a custom editor with a specific set of syntax and UI plugins. Creating a Typora-style writing interface in a browser-based product.
How do I install milkdown?
Read the official documentation website for setup instructions Join the Discord community for help
Where can I get milkdown?
The source code and installation instructions are on GitHub: https://github.com/Milkdown/milkdown

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects