Benjamin

πŸ‘‰ 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

19 views

Add a comment

Replies

Best
Furqaan
Launching soon!

This is cool, love the monetization strategy and love that you included a demo!

Benjamin

@chaosandcoffee hey, many thanks!