Kāla
Seven calendars and the true moon, every day.
Hindu panchāngam, Chinese lunisolar, Hijri, Julian, Roman and Mayan calendars over the real moon phase. A pure-Swift astronomy engine solves panchāngam end times to the minute.
What runs on your device
- Meeus-based astronomy engine
- Validated against PyEphem
- 30+ languages, fully offline
About Kāla
Kāla is a complete panchāngam and calendar for India. It shows the day's tithi, nakshatra, yoga and karana to the minute, Rāhu Kālam, Choghadiya and muhūrtas, and 60+ festivals from every regional tradition, all computed from the real positions of the sun and moon on your device.
Pick your tradition (Tamil, Telugu, Kannada, Malayalam, Bengali, Marathi, Gujarati, Punjabi or all of India) and see exactly the festivals and vratas you keep. The same month grid can also show moon phases and the Chinese, Hijri, Julian, Roman and Mayan calendars.
What you can do
- All five limbs of the panchāngam, with end times solved to the minute
- Rāhu Kālam, Yamaganda, Gulika, Abhijit and Choghadiya for day and night
- Festivals dated by the tithi at the correct kāla, as published panchāngams do
- Your janma nakshatra and rāshi from birth date, time and place
- Tamil, Malayalam and Bengali solar calendars beside the lunisolar month
- Seven calendar systems on one grid, fully offline
How it’s built
- A pure-Swift astronomy engine from Meeus theory: an 89-term lunar series, nutation and Lahiri ayanāmsa
- Checked against a Python reference validated with PyEphem: lunar longitude within 45 arcseconds, moonrise within 0.2 minutes
- Those results are frozen as golden test vectors that every build must match
- 30+ interface languages, including 14 Indic, through an automated IAST transliteration pipeline
- One SwiftUI codebase for iPhone, iPad, Mac and Apple Vision Pro
A closer look





