Side by side
React Joyride vs Shepherd
Both stand on user onboarding software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan Web
Choose React Joyride when a React web app needs configurable, step-by-step tours with tour controls and keyboard focus handling. Teams migrating from V2 should account for manual review of some codemod results.
Visit React Joyride Free plan Web
Shepherd provides configurable guided tours for web apps, with framework support and accessibility features. It is free for non-commercial use, while commercial projects must choose a license such as Business or Enterprise.
Visit ShepherdThe facts
| React Joyride | Shepherd | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Web | Web |
| Lowest paid plan | Not published | Business Plan: $50, paid once |
| Plans published | None | 3 |
| Maker | Not published | Not published |
| Website | react-joyride.com | shepherdjs.dev |
| On user onboarding software | #14 of 30 | #10 of 30 |
React Joyride: what it does well
- Free and open source.
- Supports React 16.8 through React 19.
- Customizable components, styles, behaviors, beacons, tooltips, and overlays.
- Tour controls expose state, current step, failures, and event subscriptions.
- Steps can run asynchronous setup and cleanup logic.
What to know first
- The V2-to-V3 migration codemod needs manual review for some patterns.
- Platform support is web.
Shepherd: what it does well
- Supports React, Ember, Angular, Vue.js, and JavaScript
- Keyboard navigation and focus trapping included
- Runs in the embedding app’s browser
- Business license costs $50, paid once
What to know first
- Commercial projects require a commercial license
- Business Plan includes one month of commercial support
- Enterprise Plan costs $300, paid once
Alternatives to React Joyride Alternatives to Shepherd The whole list