Free, open-source product tour library
Built with React, Next.js, Framer Motion, and Tailwind CSS
Features animated onboarding flows with customizable tooltips
Supports multiple tours with utility-first styling
MIT-licensed with active development
Onborda is a free, open-source product tour library designed for Next.js applications, created by uixmat. It uses Framer Motion for smooth animations and Tailwind CSS for utility-first styling, offering a lightweight solution for creating engaging onboarding flows or wizard experiences. Onborda fits the All UtilityCSS platform’s Tailwind CSS List, ideal for React developers building modern web applications like SaaS platforms or dashboards that require guided user onboarding with a utility-first approach.
Animated Onboarding: Smooth transitions using Framer Motion, styled with Tailwind CSS.
Tailwind CSS Styling: Utility-first classes for responsive, customizable tooltips.
Multiple Tours: Supports defining separate tours for different features (since v1.2.3).
Customizable Tooltips: Tailwind CSS classes for appearance, position, and content.
Routing Integration: Triggers navigation during onboarding, styled via Tailwind.
Responsive Design: Mobile responsiveness with Tailwind’s sm:, md: utilities and MutationObserver.
Enhances user onboarding with animated, Tailwind-styled tours.
Free under MIT license, installable via npm, pnpm, or yarn.
Fits All UtilityCSS with Tailwind CSS and React focus.
Active updates, with v1.2.4 adding Radix UI Portal and mobile support (per posts on X).
Ideal for guiding new users or introducing features in SaaS apps.
React-only, fitting for Tailwind CSS List but limited to Next.js projects.
Limited interactivity with highlighted areas (per Reddit comparisons with NextStep).
Requires Tailwind CSS and Framer Motion setup for full functionality.
Overlay visibility issues on dark themes (noted in Reddit feedback).
Onborda provides components for creating onboarding flows:
Onborda Component: Wraps your app to manage tour steps, styled with Tailwind CSS.
Custom Card: Customizable tooltip component for each step, using Tailwind’s flex, p-4.
Step Object: Defines tour steps with icon, title, content, and selector, styled via Tailwind.
Arrow Indicator: Visual pointer for targeting elements, adjustable with Tailwind classes.
Onborda operates on a Free model:
Free Access: Fully open-source under the MIT license, installable via npm i onborda.
Onborda integrates with:
React: Core framework for building the library.
Next.js: Designed for Next.js applications with routing support.
Framer Motion: Handles animations for onboarding steps.
Tailwind CSS: Utility-first styling for responsive design.
Radix UI Portal: For rendering tooltips outside the DOM hierarchy (since v1.2.4).
It’s a free product tour library for Next.js, styled with Tailwind CSS for utility-first design.
Yes, it’s fully free under the MIT license.
No, it’s designed for React/Next.js, aligning with Tailwind CSS List.
Limited interactivity, but Tailwind styling ensures responsive design.
Highly customizable with Tailwind CSS and custom card components.
Submit your Shadcn product to AllShadcn, get featured, and drive genuine traffic while showcasing your work to the world. Turn your creativity into revenue and begin selling today! 🚀