OpenGithubs / OpenGithubs/weekly
【开源自荐】Markstream:面向 AI 应用的多框架流式 Markdown 渲染器
Open
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 1.7k
- Forks
- 71
- PR merge metrics
- No merged PRs in 30d
Description
项目名称
Markstream / markstream-vue
项目地址
https://github.com/Simon-He95/markstream-vue
在线体验与文档
- Playground:https://markstream-vue.simonhe.me/
- 中文文档:https://markstream.simonhe.me/zh/
- 多框架总览:https://markstream.simonhe.me/frameworks
项目简介
Markstream 是面向 AI 对话、SSE/WebSocket 和长回复场景的多框架流式 Markdown 渲染器家族。它专门处理 LLM 输出过程中持续变化、语法尚未闭合的 Markdown 中间态,并提供 Vue/Nuxt、React/Next.js、Svelte、Angular 和 Vue 2 实现。
推荐原因
- 流式中间态优先:不是把完整文档渲染器简单套在 token 流上,而是专门处理未闭合语法、低抖动更新和最终态收敛。
- 重型内容渐进渲染:支持 Mermaid、KaTeX、Shiki、Monaco 与长代码块随输出逐步更新。
- 多框架家族:同一仓库提供 Vue/Nuxt、React/Next.js、Svelte、Angular、Vue 2,以及框架无关 parser/core 包。
- 可直接验证:提供无需登录的 Playground、可分享测试页、对比文档和可复现 benchmark。
- 开源且持续维护:MIT License,当前约 2.6k GitHub Stars,Vue 3 主包具有稳定的 1.x API contract。
适合分类
前端组件 / AI 开发工具 / Markdown / Vue / React / 开源项目
License
MIT
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No repository file, test, or entry point is named. Start by reviewing the project links and the surrounding weekly-issue conventions; the issue does not define a concrete implementation task or a verifiable completion condition.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- angular, react
- Domain
- content
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100