Driver.js
Driver.js: A code-first onboarding library for developers who need flexible guided tours. Ranked #27 of 30 in User Onboarding Software by our editors (6.6/10); pricing: Free plan; best for developers needing free open-source guided tours.
At a glance
- Editor score6.6 / 10
- PricingFree plan
- Best forDevelopers needing free open-source guided tours
- Free planYes
- Paid fromFree
- In-app toursYes
- Facts checked20 Sep 2026

Where it wins
- Configurable multi-step tours with progress indicators and interactive steps
- Asynchronous and multi-page flows support complex onboarding paths
- Keyboard-accessible controls with web and mobile platform support
Where it doesn't
- Requires developers to define tours and behavior in code
- Does not include checklists or integrations
- Not a managed no-code onboarding platform
Our verdict on Driver.js
Driver.js is an open-source JavaScript library for adding product tours, element highlights, popovers, and contextual hints to web products. It is designed for developers building onboarding, feature adoption flows, interactive tutorials, form guidance, and contextual help. Tour steps and highlighted elements are defined in code, while the library provides overlays, popovers, and pulsing hint beacons. Written in TypeScript with no external dependencies, Driver.js works with vanilla JavaScript and major frontend frameworks, and its platform listings cover web, iOS, and Android.
The main strength is the depth of its guided-tour building blocks. Developers can configure popover titles, descriptions, positioning, and buttons; show progress indicators; highlight a single element; and add contextual hint beacons with optional overlays. Asynchronous tours can wait for elements to appear, interactive tours allow users to act during onboarding, and multi-page tours support flows that extend beyond one screen. Keyboard-accessible controls and customizable behavior add useful control for teams that need to shape the interaction around their product.
Driver.js is free and open source, making it a fit for teams that want to own a code-based onboarding layer rather than adopt a managed product. That approach also defines its limits: it does not provide checklists, integrations, or a no-code experience. Teams looking for visual configuration, built-in workflow management, or a broader onboarding suite should choose another product. Driver.js is better suited to developers who can implement and maintain tours directly, especially when asynchronous behavior, multi-page flows, contextual guidance, and frontend control matter more than packaged administration.
Your product? Our editors can test Driver.js in depth and publish a review, labelled as paid · from $149/mo →
Driver.js pricing
Driver.js fact sheet
| Free plan | Yes |
|---|---|
| Paid from | Free |
| In-app tours | Yes |
| Onboarding checklists | Not verified |
| Contextual guides | Yes |
| No-code builder | Not verified |
| Platform support | Both |
| Free plan limit | Not verified |
| Deployment | Cloud, Mobile |
| Platforms | Web, iOS, Android |
| Support | Docs |
| Built for | Solo, Small business, Mid-market, Enterprise (editorial estimate) |
| Pricing | Free plan |
| Website | driverjs.com |
| Facts checked | 20 Sep 2026 |
Alternatives to Driver.js
- UserpilotA broad experimentation toolkit for teams willing to pay for depth.9.4
- AppcuesA mature onboarding suite for teams that need web, mobile, targeting, and measurement.9.2
- WakelineAn economical onboarding toolkit with broad components and native mobile coverage.9.0
See all Driver.js alternatives →
Also Ranked In
Driver.js is ranked in 4 of our directories.
Used Driver.js? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Driver.js for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
Driver.js is listed in our User Onboarding Software directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/driver-js/"><img src="https://www.itechguides.com/best/badge/driver-js.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update



