I am new here
Get your first render on screen in about 10 minutes.
Vue • React • Svelte • Angular • Nuxt • Next.js

Pick the shortest path for your role — no need to read everything first.
Get your first render on screen in about 10 minutes.
Stream SSE or token output without flicker.
Embed the renderer into VitePress or a content hub.
Match the symptom you see to a fix path.
All 42 built-in components on autoplay — every wave replays its markdown as a token stream. Hover to pause, move away to resume.
Streaming callouts render mid-stream.
Markdown keeps prose honest, even while it streams.
Parse incomplete markdown
Render the Mermaid diagram
Markdown
: A text format that streams well.Backlinks matter[1].
The anchor arrow jumps back to the reference. ↩︎
Backlinks matter[1].
The anchor arrow jumps back to the reference. ↩︎
A streaming-friendly Markdown renderer family with progressive Mermaid support, streaming diff code blocks, and high-performance handling of large documents — available for Vue, React, Svelte, Angular, Nuxt, and Next.js.
The showcase cards below replay their markdown as a live token stream through markstream-vue — incomplete syntax stays stable, code blocks appear progressively, and diagrams render the moment they close.
If Markstream helps your work, you can support ongoing maintenance on GitHub Sponsors, or with Alipay / WeChat Pay.
Sponsor on GitHub

Thank you for helping keep the docs, demos, and package maintenance moving.
Get Started gets you to a first render: install, quick start, streaming usage.Components is the visual entry: the live component gallery, overrides, custom tags, and per-component pages.Guides by Task collects task-oriented guides and use cases: VitePress integration, streaming, performance, security.Troubleshooting is symptom-first: match what you see, then jump to the fix.Customize, Frameworks & Migration, and Reference hold the deeper dives once you know your target path.