Intro.js and Shepherd.js are lightweight open-source JavaScript libraries for creating step-by-step and powerful customer onboarding tours. Both provide developers with serious control without adopting a full onboarding platform.

Intro.js is a lightweight library with no external dependencies that uses AGPL v3 for open-source use with commercial licensing available. Shepherd.js is an alternative open-source library providing similar functionalities with customizable and interactive product tours.
Open-source JavaScript libraries for product tours
Starting Price
Bring your product story to life in minutes
G2 Rating
Arcade is an AI-powered platform that helps teams create interactive product demos, videos, and visuals in minutes. It enables organizations to tell better product stories without designers or agencies.
Product Growth Platform for User Onboarding and Feature Adoption
Starting Price
Userpilot is a product growth platform that accelerates user activation, enhances feature adoption, and drives expansion revenue through personalized onboarding and in-app experiences.
Knowledge Management For Customer Service
G2 Rating
Starting Price
Knowledge base platform creating interactive guides and content with images, videos, GIFs, and annotations for better customer and agent support.