Skip to main content

Introduction

Welcome to the VizCraft documentation!

VizCraft is a fluent, type-safe SVG scene builder for composing nodes, edges, animations, and overlays with incremental DOM updates and no framework dependency.

Key Features

  • Fluent API: Builder pattern for easy scene composition.
  • Framework Agnostic Core: Use it with Vanilla JS or any framework.
  • High Performance: efficient DOM updates.
  • Interactive: Built-in support for gestures and interactions.
  • Animations: Powerful animation system.

Installation

npm install vizcraft
# or
pnpm add vizcraft

Getting Started

Check out the Interactive Examples to see it in action.

If you're here for motion and timelines, start with the Animations guide.