TourGuide JS
A lightweight JavaScript library for adding interactive user onboarding tours to any website or web app.
| What is it | A lightweight JavaScript library for adding interactive user onboarding tours to any website or web app. |
|---|---|
| Pricing | Unknown |
| Platform | Web Application |
| API | Yes |
| Best for | Guiding new users through a web application's interface, Highlighting new features after a product update |
| Domain registered | 2022 |
Data updated Aug. 1, 2026
What does TourGuide JS do?
TourGuide JS is a tool for developers who want to add guided tours to their websites or web applications. It lets you create a series of interactive popups that highlight specific parts of your interface, walking new users through features step-by-step. You can use it to explain a complex dashboard, introduce a new UI, or onboard customers to a SaaS product. It's essentially a way to build those helpful, click-through tutorials you see in many modern apps, but you control the content and the flow.
The library is written in vanilla JavaScript, which means it works with virtually any front-end framework like React, Vue, or Angular. You can install it via npm or use a CDN link. A key strength is its extensive customization. You can control almost every visual aspect: the color of the backdrop, the labels on the buttons, the dialog's width, and even the animation style. Steps can be defined directly in your HTML using data attributes or passed as a JavaScript object, giving you flexibility in how you structure the tour. It also includes practical features like remembering the user's last step, keyboard navigation, and smooth scrolling to each highlighted element.
TourGuide JS is most useful for web developers, product managers, and UI/UX designers responsible for improving user adoption and reducing support tickets. If you're launching a new feature or have a web app with a learning curve, this library helps you build the tutorial directly into the product. Real-world use cases include guiding first-time visitors through a new analytics dashboard, explaining the toolbar in a complex web-based editor, or showing customers where to find key settings after a major redesign. It's a straightforward solution for making your application more approachable.
Key features
What makes it stand outWho is TourGuide JS for?
Who benefits most from this toolTrust & presence
Similar tools
JavaScript library for creating 3D graphics and interactive experiences in web browsers.
Interactive video concierge for websites — greet visitors with personalized video journeys that guide them to the right content
A friendly JavaScript library that brings machine learning models for pose, image, and sound recognition directly into your web browser.