Overview
Shepherd is a JavaScript library designed to guide users through a tour of an application. It provides a customizable and accessible way to create step-by-step walkthroughs. The library supports keyboard navigation, focus trapping, and a11y compliance via aria attributes, ensuring accessibility for all users. Its minimal styles allow for easy customization to match the look and feel of any application. Shepherd is framework-ready, compatible with React, Ember, Angular, Vue.js, ES Modules, and plain JavaScript. It is used by Ship Shape. Shepherd is open-source and free to use.