Building the product · Independent · 21 Oct 2026

Somafet/onboardjs

OnboardJS is an open-source ecosystem featuring a headless engine and React utilities to help developers quickly build highly customizable user onboarding flows.

← Building the product
OnboardJS: welcome flow engine. Headless onboarding engine for React.

In simple English

When new people sign up for your software, you want to show them around. This tool helps you build those welcome steps without locking you into a pre-made design. You write the screens yourself, and the library handles the order and the saving. It is free to use under an MIT licence. It is best suited for developers who know React.

What it is

A headless onboarding engine for React and Next.js (a popular framework built on React for making fast websites). It defines multi-step flows as data while letting you bring your own UI.

What it is good for

Solo developers building a web app who want to guide new users through setting up their account, without using expensive paid widgets.

Stars81
LicenceMIT
Latest@onboardjs/visualizer@0.2.8 (2026-10-02)checked 21 Oct 2026
Last code change2026-10-02
Written inTypeScript
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Complete control over how every step looks and behaves.
  • Saves user progress automatically so nobody loses their place.
  • Written in TypeScript (a programming language that adds strict rules to catch errors early) with good type safety.
Watch for
  • Requires writing your own design elements from scratch.
  • Only works with React and Next.js apps.
  • Early project with a small number of stars, so you might run into edge cases.
Replaces

building custom onboarding state machines from scratch

Works well with

Next.js

Similar repositories
  • floating-ui/floating-ui33k stars

    A low-level library for positioning tooltips and popovers, which you can use to build custom walkthroughs.

Also reviewed on Repo Radar
  • python/mypy21k stars

    The reference type checker for Python, run from the command line.

  • HypothesisWorks/hypothesis9.1k stars

    A Python library that generates test inputs and reduces any failure to the smallest example that still fails.

  • wntrblm/nox1.6k stars

    Runs your tests and other jobs in fresh isolated environments, described in an ordinary Python file.

Install
npm install @onboardjs/core @onboardjs/react

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Sales & Customers › Customer Success & Feedback › Onboarding.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.