Back to site
AndroidJetpack ComposeGlanceDataStoreOpen Source
Kalendar - Compose Calendar Widgets
A modern Jetpack Compose widget that keeps your month, holidays, and Persian calendar in sync.
2025
Kalendar is the calendar widget I always wanted on my Android homescreen: minimal, responsive, and clever enough to understand both Gregorian and Solar Hijri dates. It highlights bank holidays for eight countries and looks at home in light or dark mode.
What It Does
- Ships three responsive widget sizes that automatically adapt layouts and typography.
- Highlights public holidays for the United States, United Kingdom, Germany, France, Italy, Austria, Australia, and Iran.
- Lets users jump between Gregorian and Solar Hijri calendars without losing context.
- Stays on brand with Material Design 3 palettes, rounded corners, and subtle shadows.
Technical Notes
- Built with Jetpack Compose + Glance bundles for lightning-fast widget rendering.
- Uses DataStore for smooth preference persistence and Kotlin Coroutines for async updates.
- Organised with SOLID architecture so contributors can add new regions or calendar rules quickly.
The project is MIT licensed and actively welcomes contributions. Clone it, adapt it, and make the calendar widget you’ve always imagined.