@humanspeak/svelte-virtual-chat

Virtualized chat viewport for long Svelte 5 conversations

Utility Library Open Source
@humanspeak/svelte-virtual-chat website screenshot

Overview

@humanspeak/svelte-virtual-chat combines message virtualization with scrolling behavior specific to conversations. It follows new messages when the reader is at the bottom, adjusts as streamed responses grow, and preserves the visible position when older history is prepended.

Best For

AI chat and messaging interfaces with long histories or streaming responses.