An open-source library for guiding users through your app with tour-style walkthroughs and step-by-step tooltips, lightweight and customizable
ShepherdJS is an open-source JavaScript library that allows you to create guided walkthrough tours for your web applications. It can be used to build interactive tutorials, on-boarding flows, tooltips, and step-by-step wizards to help guide users through your app.
Some key features of ShepherdJS:
Shepherd has an intuitive JavaScript API that makes it simple to define steps, attach event listeners, automatically advance steps, and more. The guides it generates are accessible and mobile-friendly by default. It comes with several ready-made themes that can be further customized with CSS.
Overall, ShepherdJS is a great choice for adding overlay-style user tours, tooltips, or interactive checklists to new or existing web apps. Its flexibility makes it useful for all kinds of guided flows and instructional content.
Here are some alternatives to ShepherdJS:
Suggest an alternative ❐