Intro.js is a lightweight, open-source JavaScript library for creating step-by-step user onboarding tours and product guides. It is highly customizable and can be used to create onboarding flows including modals, tooltips, and popovers.

Intro.js has been around since 2013 and remains one of the most widely used open source libraries for building step-by-step product tours. The library is lightweight at 10kB with no external dependencies. It is free for open-source, personal and non-commercial sites. For commercial use, a commercial license is required.
Smart customer success platform for companies
Founded
Starting Price
SmartKarrot is a cloud solution for Customer Success & Account Management founded in 2018 and based in Frisco, Texas. It allows teams to manage Customer Growth spanning onboarding, adoption, operations, engagement, retention, CX, and revenue growth with focus on intelligence and automation.
Digital adoption platform for software adoption and customer onboarding
Userlane is a digital adoption platform that empowers employees and customers to work with any software instantly without IT training or prior knowledge by providing on-screen, step-by-step guidance.
Mobile-based training platform for deskless and frontline workforce onboarding
EduMe is a cloud-based learning management system (LMS) designed specifically for frontline workers, emphasizing simplicity, speed, and scalability through mobile-first training delivery.