FIG-001 · MASTHEAD

svelte/page.

A collection of beautiful, production-ready component libraries for Svelte 5 — animations, markdown rendering, scoped class props, data tables, virtual lists, sanitisation, diff, chat, and more. Free, open source, and fully typed.

FIG-001
SHEET 01 / 03
libraries
10
svelte 5 ready
stars
351
github · combined
monthly
226.2K
npm downloads / mo
total
1.6M
npm downloads · all-time
typescript
100%
fully typed
mit licensed
MIT
free & open source
FIG-002 / LIBRARIES

explore the component libraries.

Each library solves a specific problem in modern Svelte development — built for production, designed for Svelte 5 runes, and shipped under MIT.

№ 01 / 10

markdown

Runtime markdown renderer for Svelte

Svelte Markdown, a runtime markdown component for Svelte 5 — token caching, snippet overrides, built-in KaTeX / Mermaid / footnotes, and 84 HTML tag renderers with allow/deny safety controls.

★ 124 ↓ 86.8K/mo Σ 804.3K
SIGNAL
stars 124
usage 86.8K/mo
depth 804.3K
№ 02 / 10

virtuallist

Virtual scrolling for Svelte

Svelte Virtual List, a virtual-scroll component for Svelte — renders only visible items, supports dynamic heights and horizontal scroll, smooth across thousands of rows.

★ 96 ↓ 18.1K/mo Σ 114.5K
SIGNAL
stars 96
usage 18.1K/mo
depth 114.5K
№ 03 / 10

motion

Framer Motion for Svelte 5

Svelte Motion, a Framer Motion-compatible animation library for Svelte 5 — gestures, AnimatePresence exit animations, FLIP layout, spring physics, and scroll-linked motion values with a declarative API.

★ 79 ↓ 23.3K/mo Σ 88K
SIGNAL
stars 79
usage 23.3K/mo
depth 88K
№ 04 / 10

table

Headless data tables for Svelte

Svelte Headless Table, a feature-rich data table for Svelte — sorting, filtering, pagination, row selection, and accessible defaults, optimised for large datasets.

★ 32 ↓ 5.7K/mo Σ 95.1K
SIGNAL
stars 32
usage 5.7K/mo
depth 95.1K
№ 05 / 10

diff

Diff comparison for Svelte

Svelte Diff Match Patch, a text and code diff component for Svelte — semantic cleanup, configurable algorithms, and real-time comparison for version-control and document-diff UIs.

★ 7 ↓ 1.1K/mo Σ 1.1K
SIGNAL
stars 7
usage 1.1K/mo
depth 1.1K
№ 06 / 10

purify

HTML sanitisation for Svelte

Svelte Purify, an HTML sanitisation component for Svelte — strips dangerous tags, preserves safe formatting, with an interactive editor for tuning policies on user-supplied HTML.

★ 6 ↓ 5.1K/mo Σ 51.3K
SIGNAL
stars 6
usage 5.1K/mo
depth 51.3K
№ 07 / 10

virtualchat

Virtual chat viewport for Svelte 5

Svelte Virtual Chat, a virtual chat viewport for Svelte 5 — purpose-built for LLM streaming with follow-bottom behaviour, history prepend, and anchor preservation across thousands of messages.

★ 4 ↓ 3K/mo Σ 6.1K
SIGNAL
stars 4
usage 3K/mo
depth 6.1K
№ 08 / 10

memory

In-memory cache for TypeScript

Memory Cache, a zero-dependency in-memory cache for TypeScript and JavaScript — TTL expiration, LRU eviction, wildcard deletion, and a @cached decorator for method-level memoisation.

★ 2 ↓ 80.8K/mo Σ 482.3K
SIGNAL
stars 2
usage 80.8K/mo
depth 482.3K
№ 09 / 10

jsonview

JSON tree viewer for Svelte 5

Svelte JSON View Lite, a fast JSON tree viewer for Svelte 5 — a port of react-json-view-lite with runes, SSR safety, snippet overrides, and full keyboard navigation under WAI-ARIA treeview semantics.

★ 1 ↓ 1.6K/mo Σ 3.2K
SIGNAL
stars 1
usage 1.6K/mo
depth 3.2K
№ 10 / 10

scoped

Scoped class props for Svelte

Svelte Scoped Props, an experimental preprocessor for Svelte 5 — forward parent-scoped classes through explicit component props with SSR-safe hashes, aliases, and dynamic ClassValue support.

↓ 655/mo Σ 914
SIGNAL
stars 0
usage 655/mo
depth 914
SET / JETBRAINS MONO + INTER
HUMANSPEAK · 2026
MIT LICENCE
● 10 LIBRARIES
svelte/page. view on github ↗
SHEET 03 / 03
END OF DOCUMENT
↩ TO TOP