Driver.js

A powerful yet light-weight, vanilla JavaScript engine to drive the user's focus across the page
Only ~4kb, no external dependency, supports all major browsers and highly customizable


  • Simple: is simple to use and has no external dependency at all
  • Light-weight: ~4kb in size, vanilla JavaScript and no external dependency
  • Highly customizable: has a powerful API and can be used however you want
  • Highlight anything: highlight any (literally any) element on page
  • Feature introductions: create powerful feature introductions and onboarding strategies
  • Focus shifters: add focus shifters for users
  • User friendly: Everything is controllable by keyboard
  • Consistent behavior: usable across all browsers (including in-famous IE)
  • MIT Licensed: free for personal and commercial use

For Usage and Examples, have a look at demo

Installation

yarn add driver.js

Or include directly

Or include Choices directly:

<!-- Include Driver CSS -->
<link rel="stylesheet" href="/dist/driver.min.css">
<!-- Include Driver JavaScript -->
<script src="/dist/driver.min.js"></script>
S
Description
A lightweight, dependency-free JavaScript library for guiding user focus across the page.
Readme
39 MiB
Languages
TypeScript 61.1%
MDX 22.5%
Astro 11.2%
CSS 4.3%
JavaScript 0.9%