HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
usablica
intro.js
TypeScript2013–2016
usablica / intro.js

intro.js

Lightweight, user-friendly onboarding tour library

9Distinct people
11Mentions
0Explicit recommenders
23.5KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Lightweight, user-friendly onboarding tour library

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:03:16 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year11 dated mentions

Observed mentions: 2013-04-23 08:09:04 UTC to 2016-04-25 08:49:36 UTC.

012342013-01-01 00:00:00 UTC to 2014-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments20132014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 4 mentions; 3 submissions, 1 comments20142015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2016

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20132013-01-01 00:00:00 UTC2014-01-01 00:00:00 UTC202
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC431
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC101
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC404

What Hacker News says

11 sources
Good similar libs on github : https://github.com/zurb/joyride https://github.com/heelhook/chardin.js https://github.com/linkedin/hopscotch https://github.com/sorich87/bootstrap-tour https://github.com/HubSpot/shepherd https://github.com/usablica/intro.js Once I had a requirement and ended up trying nearly all of them and unfortunately, had to write my own (took about a day and a half) that accomplished the tour exactly the way I wanted. Off the top of my head, I can't recall what each of them missed but primary reason was that often they take off with a great experience and then the lead developer can't devote enough time to meet the diverse requirements of a huge community. The library ends up with a huge user base with lots of open issues, some critical to the user experience on the myriad of mobile devices.
In Show HN: Intro.js Hints
If you're referring to the sentence [1]: "If you want to use Intro.js for a commercial application, theme or plugin the commercial license is the appropriate license." ...It's not saying you have to purchase a licence if you want to use the software commercially, but that the author recommends purchasing the commercial licence, which they are perfectly within their rights to do. There is absolutely nothing stopping you from using the software under the terms of the MIT License, but in that case you will have to abide by the terms of the licence and include the copyright and permission notices when re-distributing (the commercial licence may or may not have these requirements -- I haven't seen it). According to the Intro.js website, the top two tiers of the commercial plan includes support and code review [2], which aren't included with th
Read the rest
e MIT License. Depending on the situation, one licence may be favourable than the other. It's not too dissimilar to MySQL being available under a free licence as well as a proprietary licence -- it provides a choice. At least, that's how things are as far as I can tell. [1] https://github.com/usablica/intro.js/blob/master/license.md [2] http://introjs.com/#commercial
In Show HN: Intro.js Hints
We did something similar. Configuration file with sections/selectors of the feature to highlight [1]. Model to determine if the user has unseen "tutorials" [2]. JavaScript to show an indicator that new features exist [3][4]. It looks like this, http://imgur.com/a/ZWaHV [1] https://github.com/photo/frontend/blob/development/src/html/... [2] https://github.com/photo/frontend/blob/development/src/libra... [3] https://github.com/photo/frontend/blob/development/src/html/... [4] https://github.com/usablica/intro.js
In Show HN: How We Built an Extensible Tour System for Streak

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.