# Driver.js

Product tours & highlights.

Source: [Console review](<https://console.dev/tools/driver-js>)

Website: [https://driverjs.com](<https://driverjs.com/>)

Profile updated: 2026-10-16

Category: [Frontend frameworks](<https://console.dev/tools/categories/developer-tools-frontend-framework>)

## Supported tech stack

Research checked: 2026-10-11

### Runs on

- Browser (Runtime)

### Integrates with

- Angular (Framework)
- JavaScript (Language)
- Next.js (Framework)
- React (Framework)
- Solid (Framework)
- Svelte (Framework)
- Vue (Framework)

### Written in

- TypeScript (Language)

Source: [Research source](<https://driverjs.com/>)

Documented compatibility; coverage may be incomplete. Written in describes implementation, not user-project language support.

Official page describes TypeScript implementation and JavaScript browser library; React, Vue, Angular, Svelte, Solid and Next.js compatibility.

## Console’s review — 2023-09-28

Reviewed: 2023-09-28

Author: [David Mytton](<https://console.dev/about#david-mytton>)

Citation: [This review](<https://console.dev/tools/driver-js#review_06280ce30586b01ab3c7e1583f7f4c7d5ddf78abecdf83845e9ea696100c45c1>)

### What we like

Makes it easy to build product tours, onboarding, contextual help, and highlights. Can be themed via CSS and implements keyboard shortcuts. Everything configured and driven by code e.g. loading data before triggering a tour or starting a tour from a later step. Open source.

### Tradeoffs

Based around page elements, popovers and highlighting which is great for most tours, but may be too limited for anything more advanced.

This review reflects Console’s assessment at publication on 2023-09-28. Features and limitations may have changed since the review date.

## Is Driver.js a fit?

Based on [Console’s review published on 2023-09-28](<https://console.dev/tools/driver-js#review_06280ce30586b01ab3c7e1583f7f4c7d5ddf78abecdf83845e9ea696100c45c1>).

Summary updated: 2026-10-16

### Who it’s for

Developers building product tours and onboarding experiences

### Why consider it

It makes building product tours easy

### Keep in mind

It may be too limited for advanced use cases

[Selection criteria](<https://console.dev/selection-criteria>) · [About Console](<https://console.dev/about>) · [Browse tools](<https://console.dev/tools>)
