Skip to content
QuireKit Markdown
Developer docs
Preview · unreleased
Getting startedView Markdown ↗

Documentation overview

One parser and renderer for static documents and streaming AI answers.

@quirekit/incremark-core provides incremental parsing with optimized Lezer. Vue 3 and React 19 each provide a QuireMarkdown reader. Pass a Markdown string or keep appending the received text. Syntax, late references and custom nodes follow the same parser rules.

Choose a starting point

Your taskStart here
Render Markdown in VueQuick start
Render or stream Markdown in ReactReact integration
Connect an AI response, stop it or switch messagesStreaming
Edit source and replay character by characterPlayground
Replace links, code blocks or tablesCustom components
Add domain syntax and resource-backed nodesCustom syntax
Render cards, tables and disclosure HTMLHTML and styles
Parse without a UI frameworkHeadless parsing
Understand the differences from our earlier IncremarkCompared with Incremark

Watch a stream

Start the example: later definitions update earlier links and notes. Stopping preserves the received source.

Preparing the example…

Current release

This is an unreleased workspace preview with an evolving API. The core, Vue and React packages are all licensed under MIT. Core, Vue and React are available. Other frameworks, remark/rehype plugin compatibility and MDC template execution are outside current support. See syntax support and performance boundaries.

QuireKit Markdown · QuireKitStreaming Markdown · @quirekit/incremark · MIT