If you've ever built a web or mobile application in Nepal, you know the struggle.

Handling Bikram Sambat (BS) dates in JavaScript has historically been painful:

Today, that changes. 🎉

Introducing bsday.js — an ultra-fast, zero-dependency, Day.js-compatible dual calendar (Bikram Sambat ↔ Gregorian) SDK and 111-year astronomical Panchang engine for modern JavaScript and TypeScript.

bsday.js is a modern, modular ecosystem built from the ground up for modern web development: