Design and interface · Independent · 20 Oct 2026

gilbarbara/react-joyride

Create guided tours in your apps

← Design and interface
React Joyride: guided tours for apps. Create step-by-step walkthroughs in React apps.

In simple English

This library lets you build guided tours for your web app. New visitors see floating boxes that point to buttons and explain how things work. You list the steps in code, and the tool highlights each part of the screen one by one. It is free to use under the MIT licence and takes a few hours to set up.

What it is

React Joyride is a component library for building interactive walkthroughs in React (a popular JavaScript library for building user interfaces) applications. It highlights specific DOM (the browser's document object model that represents web page elements) elements and displays customizable tooltips to guide users through new features.

What it is good for

This is for web developers who want to onboard new users or explain complex features without writing tour logic from scratch.

Stars7.9k
LicenceMIT
Latestv3.2.0 (2026-07-09)checked 20 Oct 2026
Last code change2026-07-09
Written inTypeScript
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Supports custom React components for complete style control.
  • Includes built-in keyboard navigation and focus trapping for accessibility.
  • Compatible with server-side rendering frameworks like Next.js.
Watch for
  • Requires writing and maintaining custom step selectors as your UI changes.
  • Can feel intrusive to users if tours are too long or auto-play.
  • Requires a working knowledge of React and frontend development.
Replaces

Writing custom tooltip and step-highlighting code from scratch

Works well with

Next.js

Also reviewed on Repo Radar
  • SVG-Edit/svgedit7.8k stars

    A vector drawing editor that runs in a browser and can be embedded in a web page.

  • viliusle/miniPaint3.5k stars

    A layered image editor that runs in a browser, with no upload and nothing installed.

  • johanmattssonm/birdfont561 stars

    A free desktop editor for drawing a typeface and exporting it as an installable font file.

Install
npm i react-joyride

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Sales & Customers › Customer Success & Feedback › Onboarding.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.