Driver.js vs Tour Kit
Driver.js
driverjs.comTour Kit
usertourkit.comSide by side
| Figure | Driver.js | Tour Kit |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| iOS | Yes | — |
| Android | Yes | — |
| Plans published | 1 | 4 |
| Spec score · User Onboarding Software | 7.9 (#12) | 7.6 (#22) |
| Accessibility | The homepage lists accessibility and support for major browsers and mobile devices among the product characteristics. | The maker says the library targets WCAG 2.1 AA and includes keyboard navigation, focus management, and screen-reader support. |
| Customization | Configuration can be set globally, per step, or while a tour is running. | The headless architecture lets developers compose Tour Kit logic with their own UI or use its pre-styled components, and the site lists shadcn/ui compatibility. |
| Frameworks | The maker says Driver.js works with any framework or library, as well as vanilla JavaScript. | The site lists React, Vue, and Svelte bindings, with Next.js also shown among supported frameworks. |
| License | Driver.js is open source under the MIT license. | Packages are under BSL 1.1, free for development and evaluation, and each published version converts to MIT on its Change Date. |
| Maintainer | The project repository identifies Kamran Ahmed as the MIT license copyright holder. | The project is maintained by software engineer Dominique Degottex and described as a single-maintainer project. |
| Product | Driver.js is a lightweight JavaScript library for product tours, highlights, and contextual help. | userTourKit is a source-available, headless library for building product tours and onboarding flows in web applications. |
Plans
Tour Kit
- Development / EvaluationFree
- Starter$9.99, paid once
- Business$49, paid once
- Premium$299, paid once
In their own words
Driver.js
Driver.js is a free JavaScript library for product tours, page highlights, and contextual help. It can guide users through a sequence of steps or draw attention to a single page element with a popover. Clickable hints appear as pulsing beacons and open popovers, optionally with a page overlay. Listed uses include onboarding, interactive tutorials, feature adoption, form guidance, and focusing attention. Configuration can be applied globally, to individual steps, or while a tour is running. The library works with any framework or library as well as vanilla JavaScript; it can be installed using npm, pnpm, or yarn, or loaded from a CDN. Its homepage describes it as dependency-free and about 5 KB. Driver.js is open source under the MIT license, with personal and commercial use and no attribution required. The maker also lists accessibility and support for major browsers and mobile devices. The listed platforms are Android, iOS, and web. One API constraint is that only one Driver.js instance can be active on screen at a time.