Best / Onboarding & product tours

Best open-source Onboarding & product tours

The best self-hosted product-tour split in the c17.io catalog is Driver.js for an MIT focus library (the published Appcues / Userpilot stack), Intro.js when you want that AGPL-3.0 tour (commercial license for commercial apps) — /compare/intro-js-vs-driver-js, Shepherd when you want that AGPL-3.0 library (commercial license for commercial use) — /compare/driver-js-vs-shepherd, and Formbricks when the job is an in-app survey rather than a highlight. Pendo analytics stays on /replace/pendo (PostHog). This is not Appcues' every checklist SKU.

Open the stackStart on Railway

Ranked picks

  1. 1

    Driver.js

    MIT product-tour library — the c17 Appcues / Userpilot path. /compare/driver-js-vs-shepherd.

    When to pick it: A highlight you ship in the app you already host.

    26,951 stars in the catalog

  2. 2

    Intro.js

    AGPL-3.0 onboarding library; commercial apps need a commercial license. /compare/intro-js-vs-driver-js.

    When to pick it: A walkthrough if Driver.js is not the shape.

    23,456 stars in the catalog

  3. 3

    Shepherd

    AGPL-3.0 tour library; commercial use needs a paid license. /compare/driver-js-vs-shepherd.

    When to pick it: A step tour if you accept that license split.

    13,831 stars in the catalog

  4. 4

    Formbricks

    AGPL survey engine already on /replace/typeform. Not a tooltip tour.

    When to pick it: An in-app survey, not an Appcues flow.

    13,113 stars in the catalog

How they compare

ToolLicenseSelf-hostBest for
Driver.jsMIT LicenseEasyA highlight you ship in the app you already host.
Intro.jsAGPL-3.0 / commercialEasyA walkthrough if Driver.js is not the shape.
ShepherdAGPL-3.0 / commercialEasyA step tour if you accept that license split.
FormbricksGNU Affero General Public License v3.0EasyAn in-app survey, not an Appcues flow.

Related pages

FAQ

Driver.js or Shepherd?
Driver.js if you want the published MIT path. Shepherd if you want that AGPL library and will buy a commercial license for a commercial app — /compare/driver-js-vs-shepherd.
Appcues or Userpilot?
Same published tour — /replace/appcues and /replace/userpilot.
Is this Pendo?
Pendo analytics stays on /replace/pendo (PostHog). This page is a tour library.
Are these free?
Driver.js is MIT. Intro.js and Shepherd are AGPL-3.0 for the open-source path and sell a commercial license. You pay hosting for the app. Template users never pay c17.
How do I deploy it?
Open /stacks/driver-tours. Add one tour on one page you already ship.

Stack of the Week

Get one stack a week that replaces a SaaS bill.

Sponsor this page