Markstream-vue provides a Vue 3 / Nuxt / VitePress streaming Markdown renderer with support for Mermaid, KaTeX, Monaco/Shiki code blocks, safe HTML, and incremental rendering across frameworks. The project includes multiple packages for Vue, React, Svelte, Angular, and more; latest releases show perf improvements to the parser.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
Markstream-vue is a Vue 3 / Nuxt / VitePress streaming Markdown renderer designed for AI chat and SSE, with support for Mermaid, KaTeX, and streaming code blocks. It is part of a family of renderers for Vue, React, Octane, Svelte, and Angular.
How it works
The repository mentions streaming content rendering with pre-parsed node rendering, a safe HTML policy, and optional integrations (Mermaid / KaTeX / Monaco / D2 / Infographic). It supports rendering from raw Markdown strings or pre-parsed nodes and provides framework-specific components.
Getting started
Install instructions shown in README include:
pnpm add markstream-vue
Example usage imports and initializes the renderer, including CSS:
<script setup>
import MarkdownRender from 'markstream-vue'
import 'markstream-vue/index.css'
</script>
<template>
<MarkdownRender :content="content" />
</template>
Recent releases
Latest releases include nightly builds for various packages with a changelog line:
- stream-markdown-parser@nightly-20260802-87f3dfb (2026-08-02): perf(parser): reuse link-rich stream prefixes by @Simon-He95
- markstream-vue@nightly-20260802-87f3dfb (2026-08-02): perf(parser): reuse link-rich stream prefixes by @Simon-He95
- markstream-vue2@nightly-20260802-87f3dfb (2026-08-02): perf(parser): reuse link-rich stream prefixes by @Simon-He95
- markstream-react@nightly-20260802-87f3dfb (2026-08-02): perf(parser): reuse link-rich stream prefixes by @Simon-He95
- markstream-octane@nightly-20260802-87f3dfb (2026-08-02): perf(parser): reuse link-rich stream prefixes by @Simon-He95
Traction
Repository shows 2858 stars and 174 forks, with 1 open issue.
Behind the repo
Not provided in the Facts block beyond repository context and framework coverage.
Caveats
License: MIT. Created on 2025-05-22; last push 2026-08-03. Open issues: 1. The README references multiple packages and nightly releases, but no specific licensing caveats beyond MIT are listed in the provided facts.






