Skip to content

Docs paths ​

You do not need to read the docs in order. Find the row that matches your situation and follow the links. If nothing matches, start from the Guide home.

Pick The Shortest Path ​

If you are trying to...Start hereThen go to
get the first render on screenFrameworksMulti-framework Quick Start
integrate it into a docs site or VitePress themeDocs Site & VitePressCustom Tags & Advanced Components
wire streaming or SSE outputAI Chat & StreamingPerformance
debug a broken integration but you do not know whyTroubleshooting by SymptomTroubleshooting
see what a component renders before using itComponent GalleryRenderer & Node Components
replace one built-in node rendererOverride Built-in ComponentsRenderer & Node Components
add trusted tags such as thinkingCustom Tags & Advanced ComponentsAPI Reference
work at the parser / AST layerAPI ReferenceParser API
migrate or use AI to speed up adoptionAI / Skills workflowsreact-markdown migration

Choose Your Role ​

I am new to markstream ​

  • Start with Guide Home if you want the task-oriented map.
  • Use Frameworks if you need to choose between Vue, React, Svelte, Angular, Nuxt, and Next.js.
  • Use Multi-framework Quick Start if you want the smallest first render example for Vue, React, Svelte, or Angular.
  • Use Vue Quick Start if you want the smallest Vue 3 example first.
  • Browse the Component Gallery to see every renderable node with a live preview.

I am integrating it into an existing app ​

I am customizing rendering ​

I want help from AI tools ​

Choose Your Framework ​

Framework Support

All framework packages share the same core rendering model, but the entry pages differ by runtime and migration path.

FrameworkBest first pageUse whenDemo
Vue 3 (markstream-vue)Vue streaming Markdown rendererYou want the main, most fully documented integration pathLive demo
VitePress docs siteDocs Site & VitePressYou are embedding renderer output into documentation pages or a content-driven siteLive demo
NuxtNuxt streaming Markdown rendererYou need SSR-first Markdown, client-only peer notes, or worker setupLive demo
Vue 2 (markstream-vue2)Vue 2 Quick StartYou are on Vue 2.6 / 2.7 and need the compatible packageLive demo
React (markstream-react)React streaming Markdown rendererYou are adopting React directly or migrating from react-markdownLive demo
Next.jsNext.js streaming Markdown rendererYou need App Router, Pages Router, SSR-first, or server-only rendering notesLive demo
Angular (markstream-angular)Angular streaming Markdown rendererYou are using standalone Angular componentsLive demo
Svelte (markstream-svelte)Svelte streaming Markdown rendererYou are using Svelte 5 and need the same renderer API and worker pathsLive demo

Common Destinations ​