OpenGithubs / OpenGithubs/weekly

【开源自荐】Markstream:面向 AI 应用的多框架流式 Markdown 渲染器

Open
#130 0 comments 0 reactions 0 assignees View on GitHub

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

在线体验与文档

项目简介

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.