爱意满满的作品展示区。
JasonWang97

桌面 Markdown 编辑器几乎全是网页套壳,我们用 C++/Qt 写了个纯原生的: Muffin

  •  
  •   JasonWang97 · 1 day ago · 1166 views
    这个赛道比较特殊:主流桌面 Markdown 编辑器——Typora 、Obsidian 、MarkText——基本都是网页内核或 Electron 套壳,启动慢、内存占用高,大文件容易卡。

    Muffin 走了另一条路:C++20 + Qt 6 纯原生实现,不捆绑 Chromium ,不依赖 Node 。代价是开发量大,但换来的是:

    - 冷启动快,内存占用低
    - 懒加载视口布局:25MiB 文档首屏 7.6s ,百兆文件也能流畅打开编辑,1G 的 Markdown 甚至也能打开!!!
    - 真·所见即所得:直接在渲染后的页面上写,不用分屏预览,底层 Markdown 自动同步
    - 原生渲染 Mermaid 全部 38 种图表、KaTeX 兼容数学公式(纯 C++,无浏览器运行时)
    - tree-sitter 代码高亮、可编辑表格、CSS 全链路主题

    MIT 开源,Windows / macOS / Linux 三平台安装包:github.com/jstzwj/Muffin
    欢迎试用。
    13 replies  •  2026-11-07 11:37:59 +08:00
    default996
    default996
    1 day ago
    1
    下载来试一下,电脑里已经安装了好几个的 md 编辑器,不过现在已经很少单独打开了
    llanc
    llanc
    1 day ago
    2
    Starred!长期维护吗?
    yebo777
    yebo777
    1 day ago
    3
    试了下,还不错👍
    ila
    ila
    1 day ago
    4
    可以增加只读模式吗
    fish2050
    fish2050
    1 day ago
    5
    啊,我也写了个,还上架了

    app store 搜:BudNote
    qweruiop
    qweruiop
    1 day ago
    6
    可以用 rust 写吗
    JasonWang97
    JasonWang97
    OP
    1 day ago❤️1
    7
    @ila 有只读模式的,F12 锁定编辑
    JasonWang97
    JasonWang97
    OP
    1 day ago
    8
    @qweruiop 可以的吧,只是 rust 的 GUI 生态可能没那么完善,我这个 C++/Qt 写了一年,Rust 估计大概两三年可以写完
    yaleyu
    yaleyu
    1 day ago
    9
    https://github.com/jstzwj/Muffin/releases/download/v0.7.13/Muffin-0.7.13-macos-arm64.dmg 不能运行,Sequoia 15.8.1 on MacBook Air M3, 难道需要 Tahoe?
    JasonWang97
    JasonWang97
    OP
    1 day ago
    10
    @yaleyu 可能是因为这个包我没有苹果开发者的签名,得在设置里面授权一下,你看一下是不是这个原因
    yaleyu
    yaleyu
    17h 18m ago
    11
    @JasonWang97 #10 应该不是没有签名的缘故,打开 DMG 就显示不兼容(图标变灰色禁止符号),如下图


    然后拖到/Application 后,在 Dock 看不到 APP ,运行`sudo xattr -r -d com.apple.quarantine /Applications/Muffin.app`,直接在 Finder 里面双击,显示版本不匹配,如下图


    估计是编译时候支持的系统漏选了 Sequoia?
    JasonWang97
    JasonWang97
    OP
    13h 53m ago
    12
    @yaleyu 好的,那应该是编译的时候的问题了,我解决一下。之前没注意到,我系统是 Tahoe 的安装了没问题,没测试过 Sequoia
    killadm
    killadm
    12h 25m ago
    13
    不错,发现一个小瑕疵,win 安装版打开方式菜单中的菜单项是 Muffin.exe ,多了扩展名
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1485 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 16:03 · PVG 00:03 · LAX 08:03 · JFK 11:03
    ♥ Do have faith in what you're doing.