想复刻 Typora,我做了一个本地优先的所见即所得 Markdown 编辑器

想复刻 Typora,我做了一个本地优先的所见即所得 Markdown 编辑器

我一直很喜欢 Typora 那种「打字即排版」的编辑体验,但它转成收费软件之后,身边总有人问有没有顺手的替代品。市面上的编辑器要么是分栏预览(编辑和预览分离,写起来割裂),要么把内容锁在自己家的数据库里。于是我自己动手做了一个:Markora,目标就是复刻 Typora 清爽而专注的体验。

项目地址:https://github.com/misswell/markora

现在的实现程度:

  • 所见即所得编辑和源码模式可以切换,Markdown-aware 的编辑内核处理常用输入规则(列表续行、引用、代码块这些)
  • 文稿库 + 原生文件夹工作区,文件就是普通的 .md,可以用任何编辑器打开,没有私有格式
  • Tauri 2 打包的桌面应用,原生文件打开/保存/另存为,系统文件关联和双击打开都支持
  • GFM 表格、任务清单、删除线的往返转换
  • 专注模式、字数统计、浅色/深色外观
  • 实时大纲、标题跳转、打字机模式
  • 外部磁盘修改检测:你在别处改了文件,它会问你「重新加载还是覆盖」,不会悄悄丢你的改动
  • 自动保存 + 未保存修改保护

技术栈是 Tauri 2 + React + TypeScript,前端负责编辑器,Rust 负责文件系统和系统集成。选 Tauri 而不是 Electron 的原因很简单:我想要一个安装包小、内存占用低的写作工具,而不是再装一个 Chrome。

跑起来很简单:npm install && npm run dev(桌面壳是 npm run desktop)。

项目还在活跃开发中,编辑内核的细节打磨是个慢功夫。如果你也在找一个本地优先、不锁格式的 Markdown 编辑器,欢迎试用和提 issue:https://github.com/misswell/markora

posted @ 2026-09-05 11:00  misswell  阅读(6)  评论(0)    收藏  举报