A high-performance, cross-platform editor that supports WYSIWYG Markdown and general text editing.
2,386
stars
1,822
commits
TypeScript
primary language
Sep 9, 2026
updated
High Performance: The rebuilt editor dramatically improves opening speed for large documents. A 2 MB Markdown file opened in around 1 second in testing.
Built-in AI: Currently supports Copilot, one-click export of dialogues, translation of articles to any language, and article summaries. It supports large models like DeepSeek and Chatgpt, making them your intelligent assistant.
lightweight: MarkFlowy is based on Tauri, boasting a size of less than 20MB and improved performance.
Multiple Editing Modes: MarkFlowy uses Prosemirror as its core editor, offering high extensibility and a superior editing experience. It supports multiple editing modes, such as source code and wysiwyg.
Editing Multiple File Types: In addition to Markdown, it supports editing JSON, TXT, and other file types.
Custom Themes: Supports custom themes, and you can share your themes with others.
Custom Keyboard Shortcuts: Supports custom keyboard shortcuts to meet individual needs.
Image Processing: When pasting images into MarkFlowy, you can choose to paste them to a specified path or convert them to base64.
File Management: A powerful file tree that supports drag-and-drop movement, global search, and other common functions.
Multi-language support: Supports multiple languages including Chinese, English, Spanish, Japanese, and French.
Available for Windows, macOS and Linux, from the latest release.
Download and run one of the x64 builds:
MarkFlowy_v<version>_x64-setup.exe or MarkFlowy_v<version>_x64.msi — installer.MarkFlowy_v<version>_offline_installer_x64-setup.exe / .msi — same, with the WebView2 runtime bundled.MarkFlowy_v<version>_x64_portable.zip — unpack and run, no installation.Download MarkFlowy_v<version>_aarch64.dmg (Apple silicon) or MarkFlowy_v<version>_x64.dmg (Intel).
[!NOTE] Because of Apple’s security policy restrictions on software without developer certification, the macOS aarch64 version cannot be downloaded and used directly. You can ignore the limit by doing the following:
- Open your terminal
- Go to the
Applicationsdirectory. .e.g/Applications.- Run
xattr -cr MarkFlowy.appand open the app again- Please make sure you download from
github releases.
x86_64 only for now.
flatpak remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak install flatpark io.github.drl990114.MarkFlowy
Installs the .deb or .rpm for your distribution, or the AppImage if it is not recognized:
curl -fsSL https://raw.githubusercontent.com/drl990114/MarkFlowy/main/scripts/install-linux.sh -o install-linux.sh
sh install-linux.sh
Use wget -O install-linux.sh <url> if curl is unavailable. Add --appimage to force the AppImage, or --uninstall to remove MarkFlowy.
Actually, the initial inspiration for MarkFlowy stemmed from a casual conversation with a friend a few years ago. As developers, we shared many expectations for an ideal Markdown editor. After trying many existing applications, I felt they couldn't fully meet our comprehensive needs in terms of efficiency, aesthetics, lightweight design, and workflow integration. We envisioned our ideal editor together. Although we later went our separate ways and lost touch, that seed of desire to create something beautiful has always remained in my heart.
It was this initial aspiration that propelled me step by step to transform MarkFlowy from a concept into reality. I hope to create a lightweight, intelligent editor that not only handles content securely and reliably but also improves editing efficiency through AI.
MarkFlowy is a product, and also a testament to a life journey. Through continuous learning and development, it has grown into my response to the concepts of efficiency, intelligence, and lightweight. I hope MarkFlowy will become a tool that everyone finds convenient and enjoyable, and I welcome everyone to experience it and provide valuable feedback.
The current MarkFlowy is still in its infancy, and there may be some bad experiences or bugs, for which I am sorry. All partners who are interested or encounter usage problems are welcome to submit issues or PR to participate in this project.
You can read CONTRIBUTING to know how to start the project and modify the code, Welcome to participate in code contribution.
MarkFlowy is completely and permanently open source, if you want to support MarkFlowy, you can star this project. For special support, please contact me via email.
The development of MarkFlowy cannot be separated from these contributors. They have contributed a lot of abilities to MarkFlowy. Meanwhile, welcome to follow them! ❤️
|
Drl990114 |
Lysastriel |
Qiu Shao |
Qiaochu Hu |
Null |
Husam Alshehadat |
Komh |
|
Mariano Esteban |
Null |
Alexander |
Chiefass |
Dai |
Fossabot |
Null |
|
Pun Kyard |
1,289 commits
475 commits
18 commits
14 commits
TypeScript
85.1%
Rust
11.2%
JavaScript
2.1%
CSS
1.1%
A high-performance, cross-platform editor that supports WYSIWYG Markdown and general text editing.
2,386
stars
1,822
commits
TypeScript
primary language
Sep 9, 2026
updated
High Performance: The rebuilt editor dramatically improves opening speed for large documents. A 2 MB Markdown file opened in around 1 second in testing.
Built-in AI: Currently supports Copilot, one-click export of dialogues, translation of articles to any language, and article summaries. It supports large models like DeepSeek and Chatgpt, making them your intelligent assistant.
lightweight: MarkFlowy is based on Tauri, boasting a size of less than 20MB and improved performance.
Multiple Editing Modes: MarkFlowy uses Prosemirror as its core editor, offering high extensibility and a superior editing experience. It supports multiple editing modes, such as source code and wysiwyg.
Editing Multiple File Types: In addition to Markdown, it supports editing JSON, TXT, and other file types.
Custom Themes: Supports custom themes, and you can share your themes with others.
Custom Keyboard Shortcuts: Supports custom keyboard shortcuts to meet individual needs.
Image Processing: When pasting images into MarkFlowy, you can choose to paste them to a specified path or convert them to base64.
File Management: A powerful file tree that supports drag-and-drop movement, global search, and other common functions.
Multi-language support: Supports multiple languages including Chinese, English, Spanish, Japanese, and French.
Available for Windows, macOS and Linux, from the latest release.
Download and run one of the x64 builds:
MarkFlowy_v<version>_x64-setup.exe or MarkFlowy_v<version>_x64.msi — installer.MarkFlowy_v<version>_offline_installer_x64-setup.exe / .msi — same, with the WebView2 runtime bundled.MarkFlowy_v<version>_x64_portable.zip — unpack and run, no installation.Download MarkFlowy_v<version>_aarch64.dmg (Apple silicon) or MarkFlowy_v<version>_x64.dmg (Intel).
[!NOTE] Because of Apple’s security policy restrictions on software without developer certification, the macOS aarch64 version cannot be downloaded and used directly. You can ignore the limit by doing the following:
- Open your terminal
- Go to the
Applicationsdirectory. .e.g/Applications.- Run
xattr -cr MarkFlowy.appand open the app again- Please make sure you download from
github releases.
x86_64 only for now.
flatpak remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak install flatpark io.github.drl990114.MarkFlowy
Installs the .deb or .rpm for your distribution, or the AppImage if it is not recognized:
curl -fsSL https://raw.githubusercontent.com/drl990114/MarkFlowy/main/scripts/install-linux.sh -o install-linux.sh
sh install-linux.sh
Use wget -O install-linux.sh <url> if curl is unavailable. Add --appimage to force the AppImage, or --uninstall to remove MarkFlowy.
Actually, the initial inspiration for MarkFlowy stemmed from a casual conversation with a friend a few years ago. As developers, we shared many expectations for an ideal Markdown editor. After trying many existing applications, I felt they couldn't fully meet our comprehensive needs in terms of efficiency, aesthetics, lightweight design, and workflow integration. We envisioned our ideal editor together. Although we later went our separate ways and lost touch, that seed of desire to create something beautiful has always remained in my heart.
It was this initial aspiration that propelled me step by step to transform MarkFlowy from a concept into reality. I hope to create a lightweight, intelligent editor that not only handles content securely and reliably but also improves editing efficiency through AI.
MarkFlowy is a product, and also a testament to a life journey. Through continuous learning and development, it has grown into my response to the concepts of efficiency, intelligence, and lightweight. I hope MarkFlowy will become a tool that everyone finds convenient and enjoyable, and I welcome everyone to experience it and provide valuable feedback.
The current MarkFlowy is still in its infancy, and there may be some bad experiences or bugs, for which I am sorry. All partners who are interested or encounter usage problems are welcome to submit issues or PR to participate in this project.
You can read CONTRIBUTING to know how to start the project and modify the code, Welcome to participate in code contribution.
MarkFlowy is completely and permanently open source, if you want to support MarkFlowy, you can star this project. For special support, please contact me via email.
The development of MarkFlowy cannot be separated from these contributors. They have contributed a lot of abilities to MarkFlowy. Meanwhile, welcome to follow them! ❤️
|
Drl990114 |
Lysastriel |
Qiu Shao |
Qiaochu Hu |
Null |
Husam Alshehadat |
Komh |
|
Mariano Esteban |
Null |
Alexander |
Chiefass |
Dai |
Fossabot |
Null |
|
Pun Kyard |
1,289 commits
475 commits
18 commits
14 commits
TypeScript
85.1%
Rust
11.2%
JavaScript
2.1%
CSS
1.1%