usablica/intro.js

Lightweight, user-friendly onboarding tour library

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 31 minutes ago
Added to GitGenius on September 2nd, 2026
Created on March 10th, 2013
Open Issues & Pull Requests: 74 (+0)
GitHub issues: Enabled
Number of forks: 2,547
Total Stargazers: 23,456 (+0)
Total Subscribers: 441 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.7 days
Mean response time: 141.1 days
90th percentile: 486.2 days
Tracked items: 74

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 4% of issues opened in the past year have been closed. Three people close 90% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 45
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,487 days
Stale 30+ days: 45
Stale 90+ days: 43

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (37)
  • wontfix (32)
  • new feature (21)
  • question (11)
  • duplicate (1)
  • missions:blocked (1)
  • suggestion (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Intro.js is a lightweight JavaScript library for creating user onboarding tours and guided walkthroughs on web pages.

The library solves the problem of helping new users understand application interfaces by highlighting specific elements and displaying contextual information. It works by allowing developers to define a sequence of steps that focus on particular DOM elements, with tooltips and overlays that guide users through the interface. The approach emphasizes simplicity and minimal performance overhead, making it suitable for adding onboarding without significantly impacting page load or responsiveness.

Intro.js suits projects that need to onboard users quickly without complex setup or heavy dependencies. It works well for web applications, documentation sites, and any interface where users benefit from guided introduction to key features. The library is distributed via CDN and can be minified for production use, making it accessible for projects of various scales. Developers should choose this tool when they want a straightforward tour mechanism without the overhead of more elaborate user education platforms.

The project maintains active development with regular updates and refinements to its core functionality. The codebase is written in TypeScript, providing type safety for developers integrating the library. The tool continues to receive attention to its API and user experience, ensuring it remains compatible with modern web development practices.