Skip to content

Developer tools

Driver.js

Free optionOpen sourceBrowser

Build step-by-step onboarding, highlight interface elements and add contextual help to your web app.

What you can use it for

Build step-by-step onboarding, highlight interface elements and add contextual help to your web app.

  • Define multi-step onboarding and element highlights in JavaScript.
  • Customize popovers and integrate with existing web frameworks.
Workflow coverage and comparison notes

Build JavaScript onboarding steps and element highlights for a proprietary commercial app. Shepherd offers an AGPL-3.0 route and separate commercial licensing, advertised from $50 lifetime for up to five projects. Driver.js offers this implementation workflow under MIT; it does not replace commercial support or guarantee API parity.

Before you switch

A developer library, not a hosted no-code onboarding service. You implement steps, styling, accessibility checks and deployment. It is not a drop-in Shepherd API replacement and does not include Shepherd commercial support. Retain the MIT copyright and licence notice in distributed copies.

Alternatives to these paid apps

Each comparison covers the workflow described above, rather than every paid feature.