Tourist is a small library for building guided, step-by-step tours inside web applications, letting developers create interactive walk-throughs that highlight UI elements and explain workflows to end users. It provides a simple API for defining a sequence of steps, each tied to a DOM selector or screen area, with configurable titles, descriptions, next/previous controls, and optional callbacks for custom behavior. The library is designed to be flexible: steps can be triggered programmatically, attached to single-page app routing, or displayed conditionally based on user state, making it suitable for onboarding, feature discovery, or contextual help. Tourist aims to be framework-agnostic so it can be integrated into plain JavaScript projects as well as React, Vue, or other frontend stacks with minimal glue code. It also supports common niceties like mobile-friendly positioning, step-skipping, and hooks for analytics events so teams can measure adoption of guided flows.

Features

  • Enables creation of interactive, guided walkthroughs for UI tutorials
  • Works declaratively to define tour steps and flow
  • Flexible enough for complex, event-driven front-end frameworks (e.g., Backbone.js)
  • Lightweight and easy to integrate into existing codebases
  • Provides callbacks/hooks for synchronization with app state
  • Designed to be intuitive for both developers and users

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

MIT License

Follow Tourist

Tourist Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Tourist!

Additional Project Details

Programming Language

CoffeeScript

Related Categories

CoffeeScript Libraries

Registered

2025-08-22