driver.js
Driver.js provides a lightweight and highly customizable solution for enhancing web interactions. With zero dependencies and a focus on both user guidance and element highlighting, it is an ideal tool for improving user experience across all major browsers. At just ~5kb gzipped, Driver.js offers robust features without bloat, including keyboard control and contextual help, and is open-source under the MIT license.