Skip to main content

About userTourKit

userTourKit is a source-available headless product tour library for React, built by Dominique Degottex (domidex01). Free in development; a one-time licence from $9.99 to ship.

About the author

Dominique Degottex avatar

Dominique Degottex

(domidex01)

Software Engineer · Creator of userTourKit

  • React
  • Next.js
  • TypeScript
  • Product Tours
  • User Onboarding
  • Headless UI
  • Web Accessibility (WCAG 2.1 AA)
  • shadcn/ui
  • Radix UI
  • Base UI
  • Open Source
  • Developer Tools

Dominique Degottex (domidex01) is a software engineer who builds open-source developer tools focused on accessible React components and product onboarding. He created userTourKit to ship a genuinely headless tour library that composes with shadcn/ui, Radix, and Base UI rather than fighting them. He maintains the eleven-package userTourKit monorepo (core, react, hints, adoption, analytics, announcements, checklists, media, scheduling, surveys, and AI integrations) and writes about onboarding architecture, schema/SEO, and headless component design on this site’s blog. Active in open source on GitHub at github.com/domidex01.

Why it exists

Most product-tour libraries ship their own UI runtime, often 30–60 KB gzipped, and force you into their opinionated styling. userTourKit takes the opposite approach: all tour logic lives in hooks and headless primitives, so you compose the UI with the components you already ship, shadcn/ui, Radix, Base UI, or your own.

Who maintains it

userTourKit is maintained by Dominique Degottex, a software engineer focused on accessible onboarding and developer tooling. Development happens in the open at github.com/domidex01/tour-kit.

How it's licensed

Every @tour-kit/* package is source-available under the Business Source License 1.1. Development, evaluation, testing and CI are free and have no feature gates — you get the whole library, tours through to AI chat. Serving it to end users of a deployed application needs a one-time licence key: $9.99 for one project, $49.00 for five, $299.00 for unlimited. Each published version converts to the MIT licence on its Change Date. See pricing.

What if the maintainer disappears tomorrow?

userTourKit is a single-maintainer project today, which is a fair question for anyone betting their onboarding flow on it. Three structural answers:

  • The source is forkable today. BSL 1.1 grants you the right to copy, modify and redistribute — if maintenance ever stops, any team can fork the version they have and keep building. And every published version converts to the MIT licence on its Change Date, on a schedule written into the licence file, so the code you shipped becomes fully permissive whatever happens to us.
  • The licence is perpetual. A one-time licence activates the version you bought, forever. There is no recurring fee and no auto-expiry — your build keeps working on the schedule you control, not ours.
  • Everything is in the open. Source, CI, benchmarks, and the docs site all live in one public monorepo. Builds are reproducible from a clean checkout. There is no hosted service to switch off.

Not affiliated with usertour.io

userTourKit (this site, hosted at usertourkit.com) is an independent developer-first React library. It is not affiliated with the similarly-named open-source project "usertour" at github.com/usertour/usertour or the SaaS at usertour.io. The names are similar by coincidence — the two projects share no code, contributors, or commercial relationship.

How to get in touch

For bugs, feature requests, and general questions, please use GitHub Issues. For Pro license support, include your order ID.

Frequently asked questions

What userTourKit is, who builds it, and what happens if the maintainer disappears.

What is userTourKit?
userTourKit is a source-available, headless React product tour library under BSL 1.1. Seventeen packages, tours, React bindings, hints, analytics, checklists, adoption, announcements, media, scheduling, surveys, AI chat, free for development, evaluation, testing and CI. A production deployment needs a one-time licence key, from $9.99.
Who maintains userTourKit?
userTourKit is built and maintained by Dominique Degottex (domidex01), a software engineer who builds accessible React components and developer tooling. Verifiable profiles are linked on this page (GitHub, LinkedIn, X). The project is solo-maintained and developed in the open at github.com/domidex01/tour-kit.
Is userTourKit affiliated with usertour.io?
No. userTourKit (this site at usertourkit.com) is an independent React library. It shares no code, contributors, or commercial relationship with the similarly-named usertour project at github.com/usertour/usertour or the SaaS at usertour.io. The naming similarity is coincidental.
What happens if the maintainer disappears?
Three structural answers. (1) BSL 1.1 grants the right to copy, modify and redistribute today, so any team can fork the version they have and keep building with no kill switch. (2) The licence is perpetual, the version you bought activates forever with no recurring fee. (3) Every published version converts to the MIT licence on its Change Date, and source, CI, benchmarks and docs all live in one public monorepo, so builds are reproducible from a clean checkout.
How do I report a bug or request a feature in userTourKit?
Open an issue at github.com/domidex01/tour-kit/issues with the page URL and the specific claim or expected behavior. For Pro license support, include your order ID. Editorial corrections are acknowledged within 7 days and substantive fixes ship within 30 days when possible.