GoForum🌐 V2EX

MD Preview - 用 Rust 写的 1MB 超轻量 Markdown 预览工具,替代 Electron 方案

rosibo · 2026-04-11 21:00 · 0 次点赞 · 1 条回复

分享一个自己做的小工具。

起因是受不了 Typora 要收费、VS Code 太重、各种 Markdown 预览工具动不动 200MB 。就想做一个纯粹的预览工具——不编辑、不花哨,只做一件事:快速预览 .md 文件。

技术方案:

  • Rust + wry (调用系统自带的 WebView ,不打包 Chromium )
  • pulldown-cmark 做 Markdown 解析
  • highlight.js 内嵌做代码高亮(离线可用)
  • notify 做文件监听,改了自动刷新

结果:

  • 二进制 1.1MB (对比 Electron 方案 150MB+)
  • 内存占用 ~15MB (对比 Electron 200MB+)
  • 启动秒开
  • macOS DMG 1.2MB ,已签名公证,双击安装
  • 支持 macOS ( M 芯片 + Intel )、Windows 、Linux

功能:

  • 拖放 .md 文件 / Cmd+O 打开 / 命令行 md-preview file.md
  • 40+ 语言代码高亮
  • 暗色模式自适应
  • GFM 表格、任务列表、删除线
  • 文件修改自动刷新,滚动位置保持

GitHub: https://github.com/vorojar/md-preview 官网: https://vorojar.github.io/md-preview/ 下载: https://github.com/vorojar/md-preview/releases

MIT 开源,欢迎 Star 和反馈。

1 条回复
Rwing · 2026-04-11 21:05
#1

还是依赖 webview 啊

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: rosibo
发布: 2026-04-11
点赞: 0
回复: 0