HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
LinkedInAttic
hopscotch
JavaScript2013–2016
LinkedInAttic / hopscotch · Archived

hopscotch

A framework to make it easy for developers to add product tours to their pages.

7Distinct people
7Mentions
0Explicit recommenders
4.2KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A framework to make it easy for developers to add product tours to their pages.

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

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 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 year7 dated mentions

Observed mentions: 2013-07-10 00:18:34 UTC to 2016-09-01 17:45:30 UTC.

0123452013-01-01 00:00:00 UTC to 2014-01-01 00:00:00 UTC (exclusive): 2 mentions; 2 submissions, 0 comments20132014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments20142015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 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 UTC220
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC000
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC000
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC505

What Hacker News says

7 sources
I have used bootstraptour, Intojs and hopscotch in order for my recent project http://www.jeviz.com . Here prons and cons: I started with bootstraptour and it was pretty good on desktop and it is even fine with ajax DOM change while tour. Shame on me I did not test my site after adding tour on mobile then I announced jeviz.com on hackernews, a user commented about scrolling issue on mobile. Tour did not automatically scrolled down on mobile and it also prevent me scroll-down manually. Maybe it is because of dynamic content issue and I tried to fix it without success so I searched for another tour library which was intro.js Intro.js at first seemed to be more polished than bootstraptour and I liked how it highlights on target element and gray out remaining parts. It has problems with ajax DOM change so I changed my tour without using ajax.
Read the rest
It worked good on chrome then I tested on firefox and internet explorer, both with same issue: first step was fine but after that, in second step and so on tour popup and most of the site content turned to be invisible as shown below: https://s13.postimg.org/4xd0f731j/introjs2.png Then I googled for another alternative and found Hopscotch which is Linkedin open source project. It is very solid with best scrolling experience. It does not support DOM changes but found a workaround in issue page https://github.com/linkedin/hopscotch/issues/56 my tour code: http://www.jeviz.com/static/js/tour.js
In Show HN: Intro.js v2.3.0 – Step-by-step guide and feature introduction
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
Also a great library for onboarding purposes is Hopscotch [1]. It is allows you to create a interactive tour through the UI. We are using it to introduce new users when launching the webapp the first time (Because having a 100% intuitive UI is a hard thing). We also made a study which showed us that using a onboarding mechansim really helps the user to get started and does not scare them away (which was a concern of some people). [1] https://github.com/linkedin/hopscotch
In Show HN: Intro.js Hints

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.