WeWorkBuddy

[程序员] 做了三年 ProseMirror 后,我用四个月自研排版引擎实现 WPS / Google Docs 替代品,整套框架 MIT 开源

先别急着划走,这不是概念图,也不是拼出来的截图。 打开 https://quirekit.com/demo/classic-editor ,首屏就是一个真实的编辑器:一页一页的纸,打字、换行、表格跨页、切换 Canvas / SVG 渲染,全都是实时的。 演示里的 DOCX 导出、页眉页脚等是商业 Word 组件,编辑器框架、排版引擎和编辑器本身是开源的。 先交代下背景:我做 ProseMirror 相关的产品已经三年了,被问得最多的一句就是“能不能像 Word 一样一页一页地排”。可开源的富文本编辑器基本都做不到。今年 6 月我决定自己从头写,四个月下来,做出了 QuireKit 。 它不是某一个编辑器,而是 一整套编辑器生态 : 最底层 是两套编辑器框架,写法都是 Tiptap 风格:一套基于 ProseMirror ,API 兼容 Tiptap ;一套基于 CodeMirror ,专门做 Markdown ; 中间 是自研的排版引擎、Canvas / SVG / HTML 等多种视图,以及一套统一的 UI 组件库; 最上层 是能直接用的编辑器:分页文档、块编辑器、Markdown

Read original source
Source reference for [程序员] 做了三年 ProseMirror 后,我用四个月自研排版引擎实现 WPS / Google Docs 替代品,整套框架 MIT 开源. Screenshot not yet available.
Source record · preview pending · www.v2ex.comOpen the source for the full page.

Source record

Research analysis

Reported problem

Source account: 先别急着划走,这不是概念图,也不是拼出来的截图。 打开 https://quirekit.com/demo/classic-editor ,首屏就是一个真实的编辑器:一页一页的纸,打字、换行、表格跨页、切换 Canvas / SVG 渲染,全都是实时的。 演示里的 DOCX 导出、页眉页脚等是商业 Word 组件,编辑器框架、排版引擎和编辑器本身是开源的。 先交代下背景:我做 ProseMirror 相关的产品已经三年了,被问得最多的一句就是“能不能像 Word 一样一页一页地排”。可开源的富文本编辑器基本都做不到。今年 6 月我决定自己从头写,四个月下来,做出了 QuireKit 。 它不是某一个编辑器,而是 一整套编辑器生态 : 最底层 是两套编辑器框架,写法都是 Tiptap 风格:一套基于 ProseMirror ,API 兼容 Tiptap ;一套基于 CodeMirror ,专门做 Markdown ; 中间 是自研的排版引擎、Canvas / SVG / HTML 等多种视图,以及一套统一的 UI 组件库; 最上层 是能直接用的编辑器:分页文档、块编辑器、Markdown

Frequency & alternatives

Recorded author: 1244943563. Recent records to compare: “[问与答] 兄弟们每个月在 Ai 上花多少钱?” (V2EX, Nov 6, 2026); “Claude Code sends your email address to websites” (Hacker News, Nov 5, 2026). Shared themes are navigation hints; they have not been verified as the same need or independent corroboration.

Demand hypothesis

Treat the reported task or obstacle as an interview lead. A feature request, complaint or search for alternatives does not by itself identify a budget owner or willingness to pay.

Commercial evidence gaps

Missing evidence: distinct affected users, repeated occasions, current workaround, measured time or money cost, purchasing authority and a response to a concrete offer.

Validation decision

Group original reports by the same task and deduplicate authors and reposts. Ask how the task is handled today and what it costs; test a defined offer before claiming paid demand.