Svelte Treeview Component

Hierarchical tree component from @keenmate/svelte-treeview — a Svelte 5 library with keyboard navigation, multi-select, checkboxes, drag-and-drop, and customizable styling via --ltree-* CSS variables.

Demo: a small Svelte 5 app mounted into the page below. Theme switching affects both the pure-admin chrome (form controls, cards) and the treeview's own surfaces where its --ltree-* tokens fall back to --base-* / --pa-* tokens.

Note: unlike web-multiselect, this is NOT a custom element — it requires a Svelte runtime. The demo bundles a small mount app via Vite; consumers in production would import <Tree /> directly into their own Svelte app.

Interactive Demo

Type / for commands, : to search a category, or just start typing

Settings

Body text size. All elements scale proportionally.
👤

John Doe

Administrator
  • 📊 Dashboard
  • 📝 Forms
  • 📋 Tables
  • 📊 Data Grid