
π Onbrd.js: a Beautiful interactive onboarding for your SaaS π
Hey Product Hunters! π
Iβm excited to share Onbrd.js, a new open-source JavaScript onboarding engine I built while working on my own legal SaaS.
Like many devs, I tried tools like Intro.js or Driver.js, but they often looked dated, lacked flexibility, or were too βblockyβ to integrate in modern apps.
So I built Onbrd.js with a few key goals:
β Gorgeous design β clean, modern, SaaS-style
β Smooth UX β animations, focus, tooltips + main steps
β Supports action steps β typewriter in forms, clicks required, conditional next
β Multi-page onboarding β auto-resumes with localStorage
β No dependencies β no React, no Vue, just vanilla JS
β Tiny footprint β 12 KB minified
β Free for personal use β $30 lifetime commercial license (no monthly lock-in)
Why itβs useful?
Itβs perfect for indie hackers and SaaS founders who want to create an amazing first experience for their users β without bloating the app or locking into a giant service.
Live Demo:
π https://benjaminrathelot.github.io/onbrd/
GitHub:
π https://github.com/benjaminrathelot/onbrd
Would love your feedback β and if you ship with it, send me your app link, Iβd love to feature it!
Thanks π
Benjamin
Replies
This is cool, love the monetization strategy and love that you included a demo!
@chaosandcoffee hey, many thanks!