All modules:

Link copied to clipboard

Compose-free Bikram Sambat engine. Converts between BS and AD dates, resolves month layouts, formats dates in Nepali or English locales, and compares calendars, all on plain kotlinx-datetime with zero Compose dependency, so it ships on server, CLI, and every native target.

Link copied to clipboard

Optional kotlinx-serialization support for the :core calendar models. Adds KSerializer instances so CustomCalendar, SimpleDate, SimpleTime, and the other model types cross process and storage boundaries without a hand-written mapping layer. Pure Kotlin, no Compose, shipped on the same expanded target matrix as :core.

Link copied to clipboard

Compose Multiplatform date-picker UI aligned with the Material3 DatePicker, built on :core. Covers the calendar dialog, docked and full-screen variants, wheel picker, range pickers, and text input fields, each with optional paired English dates. It also carries the browsable month calendar, where the events an app keeps are the point rather than an accent. This module produces the iOS XCFramework and the Android View factories the Flutter plugin embeds.