FREEDOM251

Freedom251 › User Onboarding Software

Guida.js

Free plan Web

Visit Guida.js Alternatives Pricing

Guida.js's own site

What Guida.js is

Guida.js is an open-source TypeScript library for building onboarding tours in web applications. It highlights interface elements with customizable backdrops, and the highlight can track an element as it moves, changes size or scrolls. Tours adapt to screen sizes and device orientations, with touch interactions for phones and tablets. Developers can adjust appearance through CSS custom properties and class overrides. For TypeScript projects, the library includes type definitions, autocomplete suggestions, type checking and IDE IntelliSense. Guida.js is tree-shakeable and has no external dependencies; its listed size is about 4.8 kB minified and gzipped. Accessibility features include keyboard navigation, focus management and screen reader support, and the site states that the library is WCAG compliant. It supports in-app tours and contextual guides on the web. Guida.js is free under the MIT license. The product page does not name integrations or state security certifications or other compliance claims.

Who it suits

Guida.js suits web developers who want to guide users through application interfaces with onboarding tours. Its TypeScript tooling and customization options are relevant to developers working in TypeScript projects.

What it does well

  • Open source under the MIT license.
  • No external dependencies.
  • Adapts to screen size and orientation.
  • Supports keyboard navigation and screen readers.
  • Listed at about 4.8 kB minified and gzipped.

What to know first

  • Runs on the web.
  • The product page names no integrations.
  • No security certifications are stated.

Plans

PlanBilled and limitsPrice
Open sourceMIT license · ~4.8kB minified and gzipped · zero external dependenciesFree

As guida.js.org lists them, read 4 Oct 2026. The maker's own page has the final word.

Guida.js is a developer-focused TypeScript library for embedding onboarding tours in web applications. It suits teams that want to build and style guided flows inside their own product, especially when a small dependency footprint matters. Its main limitation is scope: it is a web library rather than a managed, multi-platform onboarding service.

Overview

Guida.js combines in-app tours and contextual guides with overlays that draw attention to selected interface elements. The spotlight can continue tracking a target as it moves, changes size, or scrolls, which is more practical for dynamic interfaces than a highlight tied to a fixed screen position. Because the package is open source under the MIT license and free to use, it is a straightforward option for developers who prefer embedding onboarding logic in their application rather than paying for a hosted product.

The trade-off is that the product page does not name integrations, so teams expecting connections to external analytics, customer-success, or product-adoption systems should not choose it on that assumption. Its stated accessibility support is useful, but security certifications are not part of the product's stated scope.

Key features

Tracking spotlights

Customizable backdrop overlays focus attention on individual controls or regions of an interface. The spotlight follows those elements through movement, resizing, and scrolling, helping a tour remain aligned when responsive layouts or in-app changes would otherwise make instructions confusing.

TypeScript development support

Included type definitions, autocomplete suggestions, type checking, and IDE IntelliSense make the library a natural fit for TypeScript teams. These tools can catch incorrect usage during development and make the API easier to work with than an untyped package.

Styling and responsive interaction

CSS custom properties and class overrides give developers control over the tour's visual treatment. Tours adapt to screen sizes and device orientations, and touch interactions support mobile and tablet users. That makes the library suitable for responsive web products, although it does not extend the platform list beyond the web.

Lightweight implementation

Guida.js is tree-shakeable, has zero external dependencies, and is approximately 4.8 kB minified and gzipped. The small, self-contained footprint is attractive when bundle size and dependency control are priorities.

Accessibility

The project states support for keyboard navigation, focus management, and screen readers, along with WCAG compliance. Those claims make it a more responsible starting point for guided experiences than a tour that only assumes pointer input, though teams remain responsible for checking their own implementation.

Pricing

PlanPriceIncludes
Open sourcefreeMIT license, approximately 4.8 kB minified and gzipped, and zero external dependencies

There is one free open-source plan, with no published seat, usage, or renewal limits. It fits developers and teams comfortable owning implementation and maintenance. A hosted dashboard, service-level terms, or packaged integrations are not part of this offering, so organizations wanting those conveniences should budget for a different category of product.

Platforms

Guida.js supports web applications. Its responsive sizing, orientation handling, and touch interactions cover mobile and tablet browsers, but it is not presented as a native Android or iOS package.

Who it's for

Choose Guida.js if you are a web developer building onboarding directly into a product, use TypeScript, and want precise CSS control without adding third-party runtime dependencies. It is particularly well suited to interfaces whose controls move or resize during a tour and to teams that value an MIT-licensed package.

Look elsewhere if non-web platforms, a hosted authoring environment, named integrations, or vendor-backed security certifications are requirements. Guida.js gives implementation control, not a complete product-adoption service.

Pros and cons

Pros

  • Free MIT-licensed package: removes subscription cost and permits use under the stated license.
  • Very small dependency-free footprint: about 4.8 kB minified and gzipped, with tree-shaking to avoid shipping unused code.
  • Dynamic element tracking: overlays stay associated with targets that move, resize, or scroll.
  • Strong TypeScript ergonomics: types, checking, autocomplete, and IntelliSense support developer productivity.
  • Responsive and accessible design goals: touch input, keyboard navigation, focus management, screen-reader support, and a stated WCAG claim broaden usability.

Cons

  • Web-only: teams needing native mobile coverage must use another solution.
  • Developer-owned implementation: the free library does not provide a named hosted service, integrations, or packaged operational tooling.
  • No stated security certifications: regulated buyers cannot treat the product as independently security-certified.

Alternatives

User Onboarding Software is the broader category to browse when you want to compare onboarding products beyond a code library.

Pick Wakeline instead when you need Android, iOS, browser-extension, and web coverage, plus a freemium model with a Free plan capped at three flows, 1,000 monthly active users, and one teammate, or a Pro plan at $41 a month billed annually.

Driver.js is another free web-oriented option, with a Free plan offering unlimited projects and personal and commercial use without attribution.

Choose Candu when a freemium hosted approach is preferable, with overlays, live-experience limits on its Free plan, and a paid Starter tier at $199 a month billed annually.

Clew fits teams seeking self-hosting, with a Free plan for one site, one team seat, up to three published tours, and one month of analytics history.

Guidez is a freemium API, extension, and web option whose Hobby plan includes 100 monthly active users, one team member, and one environment.

Tour Kit offers a free development and evaluation plan, while production use requires a license key.

Guide.js is another free web alternative.

GuideMark is a paid API and web option with a Pro plan at €19 a month billed annually and selectable monthly-active-user volumes.

Verdict

Guida.js is a strong choice for TypeScript developers who want a lightweight, customizable onboarding layer embedded in a web application, with no license fee or external dependencies. Choose another product if you need native platforms, a managed authoring and analytics service, integrations, or explicit security certification.

Verdict

Guida.js offers customizable onboarding tours with TypeScript support and mobile interactions. It is free under the MIT license, with no external dependencies; the product page does not identify integrations or security certifications.

Questions

How much does Guida.js cost?

The Open source plan is free under the MIT license.

What platforms does Guida.js support?

Guida.js supports the web.

Is Guida.js open source?

Yes. It is open source under the MIT license.

What does Guida.js do?

It is a TypeScript library for creating onboarding tours and contextual guides in web applications.

What accessibility support does it provide?

It supports keyboard navigation, focus management, and screen readers. Its site states that it is WCAG compliant.

Does Guida.js name any integrations?

The product page does not name integrations.

Facts from Guida.js's own pages

Accessibility
The site states that Guida.js supports keyboard navigation, focus management, and screen readers and is WCAG compliant. · guida.js.org, 4 Oct 2026
Customization
CSS custom properties and class overrides can customize the tour's appearance. · guida.js.org, 4 Oct 2026
Integrations
The opened product page does not name any integrations. · guida.js.org, 4 Oct 2026
Intended users
The site presents Guida.js as a library for web developers guiding users through web applications. · guida.js.org, 4 Oct 2026
License
The site identifies Guida.js as open source under the MIT license. · guida.js.org, 4 Oct 2026
Mobile support
The tour adapts to screen sizes and device orientations, with touch interactions for mobile and tablet users. · guida.js.org, 4 Oct 2026
Performance
The library is tree-shakeable, has no external dependencies, and is listed at about 4.8 kB minified and gzipped. · guida.js.org, 4 Oct 2026
Purpose
Guida.js is a TypeScript library for creating user onboarding tours in web applications. · guida.js.org, 4 Oct 2026
Security and compliance
The opened product page makes an accessibility compliance claim but does not state security certifications or other compliance claims. · guida.js.org, 4 Oct 2026
Spotlight
It highlights interface elements with customizable backdrop overlays and follows elements when they move, resize, or scroll. · guida.js.org, 4 Oct 2026
TypeScript
The library includes type definitions, autocomplete suggestions, type checking, and IDE IntelliSense. · guida.js.org, 4 Oct 2026

Where Guida.js stands on Freedom251

Look at these too