Hello Stackers, Svelvet is a lightweight Svelte component library for building interactive node-based diagrams.
Mapping out your ideas with Svelte has never been easier
Svelvet
Quick Start
yarn add svelvet
Basic Usage
<script>
import Svelvet from "svelvet";
const initialNodes = [
{
id: 1,
position: { x: 50, y: 50 },
data: { label: "Input Node" },
width: 175,
height: 40,
bgColor: "white"
},
{
id: 2,
position: { x: 100, y: 150 },
data: { label: "Default Node" },
width: 175,
height: 40,
bgColor: "white"
},
{
id: 3,
position: { x: 150, y: 250 },
data: { label: "Output Node" },
width: 175,
height: 40,
bgColor: "white"
}
];
const initialEdges = [
{ id: "e1-2", source: 1, target: 2, label: "edge label" },
{ id: "e2-3", source: 2, target: 3 }
];
</script>
<Svelvet nodes={initialNodes} edges={initialEdges} background />
Result

Alright, That’s All, for the full documentation please refer here. cya
