Available worldwide · Popular in: US
What is Intro.js?
Intro.js is a minimal JavaScript library that enables developers to create guided step-by-step walkthroughs for introducing users to their products. It's designed to be lightweight (10kB with no external dependencies) and offers free licensing for non-commercial use alongside commercial plans.
Intro.js pricing
Plans, per-tier features and add-ons, dated and linked to live pricing. Pricing changes often; always verify at source before you rely on it.
Free for non-commercial use. Commercial plans start at $9.99.
Free
FreeFor open-source, personal, and non-commercial projects
Starter
- Regular product updates
Business
Includes 1 month of support
Premium
Lifetime license with priority support
- Lifetime license
- 24/7 Priority Support
Platform & deployment
Independently observed- Web
Security & compliance
Known vulnerabilities: 0 (0 in the last 12 months) sourcea count reflects scale & disclosure, not quality
Intro.js alternatives
Other digital adoption platforms we track, ranked by the same independent score.
- UserGuidingIn-app guidance and product adoption platform for web applicationslow · 41%
- ChameleonAn AI-powered system that analyzes user behavior and delivers personalized in-app guidance to improve product adoption and user retention.low · 43%
- Shepherd.jslow · 29%
- WhatfixPlatform that enables organizations to accelerate software user adoption through contextual guidance and analyticslow · 43%
- Driver.jslow · 28%
- StonlyA platform that centralizes help content to enable faster customer service through both agent-assisted and self-service supportlow · 26%
Compare Intro.js
Side by side against other digital adoption platforms, attribute by attribute, with a source on every value.
The Vioscale score: one lens on the evidence
Not user reviews and not a paid placement: a confidence-weighted blend of the independent signals below (adoption, activity, security posture, and more), which you can sort and re-weight yourself. Vendors can correct their listing but can never move their rank, and stars are weighted low as a vanity metric. It is one way to read the evidence for Intro.js, not the verdict.
| Signal | Score | Weight | Contribution | Evidence |
|---|---|---|---|---|
| Development activity | 51 | 0.09 | 4.8 | ✓ |
| Price level | 80 | 0.05 | 4.2 | ✓ |
| Pricing transparency | 45 | 0.08 | 3.8 | ✓ |
| Dependent projects | 52 | 0.06 | 3.3 | ✓ |
| Release cadence | 61 | 0.05 | 3.1 | ✓ |
| Stars | 82 | 0.03 | 2.1 | ✓ |
| Security score | 51 | 0.04 | 2.1 | ✓ |
| Reliability | 0 | 0.07 | 0.0 | - |
| Capabilities | 0 | 0.08 | 0.0 | - |
| Integrations | 0 | 0.09 | 0.0 | - |
| Security posture | 0 | 0.07 | 0.0 | - |
| Package downloads | 0 | 0.14 | 0.0 | - |
| Developer Q&A activity | 0 | 0.06 | 0.0 | - |
Computed . Re-weight it by intent, or see the full method.
All data & sourcesshow ↓
Every value we hold, with its source, retrieval date, and confidence. This is the evidence behind the score: don't trust it, verify it.
Activity
| Attribute | Value | Evidence |
|---|---|---|
| Commits last 30d | 40 | mediumsource · 2026-08-18 · 65% |
Adoption
Language
| Attribute | Value | Evidence |
|---|---|---|
| Primary | TypeScript | highsource · 2026-08-26 · 90% |
Market
| Attribute | Value | Evidence |
|---|---|---|
| Availability | PrimaryMarkets: … · AvailabilityScope: global · AvailableCountries: … · NotAvailableCountries: … | mediumsource · 2026-08-18 · 50% |