#70 · 主分类: AI对话与Chatbot

markstream-vue

ai ai-chat angular katex llm markdown markdown-renderer markstream mermaid nextjs nuxt octane react safe-html stream-markdown streaming-markdown svelte vitepress vue

面向AI应用的多框架流式Markdown渲染器:Vue/Nuxt、React/Next.js、Svelte和Angular,支持Mermaid、KaTeX、流式diff代码块、安全HTML和低抖动更新。

项目最后更新:08/29/26

GitHub Stars

3.0K

Forks数量

181

贡献者数量

47

许可证

MIT

收录理由

写 LLM 对话界面的开发者都清楚,token 流式返回时,未完成的 Markdown 会闪烁、图表看起来像残次品,长回答还会让页面不断跳动。Markstream 专门处理这个“半成品”阶段:它把不完整的 Markdown 渲染成一个稳定、随内容逐步更新的文档——写到一半的句子保持可读,正在增长的 Mermaid 图是慢慢填充出来的,而不是突然蹦出来。而且它分别提供 Vue、React、Svelte、Angular 甚至 Vue 2 的独立包,换框架时流式渲染行为不会变。对于那些更重的 AI 输出,它也照顾到了:Shiki 或 Monaco 的流式代码、KaTeX 公式、用安全 HTML 而不是直接 v-html,以及长响应下的低抖动更新。如果你的产品在消费 SSE 或 WebSocket 流,又希望渲染出来的聊天内容能跟上 token 的速度,那在亲手写 Markdown 处理之前,先拿它试试值得。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目