UserTour Kit
An open-source product-tour library for the web: walkthroughs, tooltips and onboarding flows that don't fight the framework. Built because onboarding is where most products quietly lose their users, and most tour tools quietly break their host page.
- Project
- UserTour Kit
- Year
- 2025
- Stack
- TypeScript, Web APIs
- Role
- Creator & Maintainer


Framework-agnostic core
The tour engine is plain web APIs and TypeScript, so it mounts in any stack: React, Vue, Astro or none at all. The tour follows the DOM, not the framework's lifecycle, which is where most tour libraries fall over.

Tours that survive real pages
Targets are resolved lazily and re-resolved on navigation, so a tour keeps working when the page rerenders, scrolls or swaps routes mid-walkthrough. Edge cases are the product.

Developer experience first
One declarative config per tour, sensible defaults for positioning, keyboard and accessibility, and a live demo site. The docs are the playground.