Open‑Source React Onboarding Libraries (JavaScript Headless Core)

Build Onboarding Flows.
See Where Users Get Stuck.

You’ve built your onboarding flow, but you can’t see where users drop off. Build with OnboardJS and get that visibility built in.

Start Building

Build complex user onboarding flows with ease

OnboardJS is your free and open-source alternative to mainstream SaaS onboarding platforms and pricey custom solutions.

Try me!

Cartoon arrow pointing to the domain marquee below

Integrations & Plugins

Install OnboardJS

Installing OnboardJS is a breeze.

Install packages

Install the core library and the React hooks package to get started.

Terminal
1 lines
npm install @onboardjs/core @onboardjs/react
Terminal
1 lines
pnpm install @onboardjs/core @onboardjs/react
Terminal
1 lines
yarn add @onboardjs/core @onboardjs/react

Easy to configure

Configure your onboarding steps in a few lines of code.

tsx
14 lines
1export const steps = [
2  {
3    id: 'welcome',
4    payload: {
5      title: 'Welcome to Our App!',
6    },
7    component: WelcomeStepComponent,
8  },
9  {
10    id: 'profile-details',
11    component: ProfileSetupFormComponent,
12    nextStep: null,
13  },
14]

What our users say

Testimonials

B2C & B2B SaaS

“We built our onboarding with #OnboardJS
Our completion rates are now 89%.”

RotateProduct logo
RotateProduct
@rotateproduct

Features

Powerful features to help you manage customer onboarding

Insight

🎯 Headless & Framework Agnostic

Bring your own UI. OnboardJS handles the complex state management while you focus on design.

Developer Experience

⚡ Built with TypeScript

Full type safety, autocomplete, and IntelliSense support. No more runtime surprises.

Speed

🔄 Smart State Management

Complex conditional flows, persistence, and navigation handled automatically.

Extensibility

🔌 Plugin Ecosystem

Easily extend functionality with plugins. Integrate with your favorite tools and services.

Ride the Wave

🌊 Dynamic Flow Control

Create dynamic, context-aware onboarding flows that adapt to user behavior.

Stay Ahead: Get OnboardJS Updates & Developer Insights.

Receive developer-focused updates on new OnboardJS features, exciting plugin releases, and proven strategies for user activation. Your privacy is paramount. No spam, ever. Unsubscribe instantly.