package icon

Zanshin Calendar

Tibetan and Japanese lunar calendars with their almanac readings, offline
New in version 1.0.1
The old Japanese calendar now names its almanac bands as the sources do: the middle band (中段) holds the twelve stations alone, the lunar lodge has its own line, and the lower band (暦注下段) and the selected days (選日) are listed separately. The day's 九星 moves next to the month and year stars.
Zanshin Calendar shows one day at a time in the Tibetan calendar or in the old Japanese calendar (旧暦), with the almanac readings that belong to that day, and sunrise, solar noon and sunset for your place.

Tibetan calendar (Phugpa)

  • Lunar day, month and year, with skipped and doubled days and leap months

  • Festivals: Losar, Chötrul Düchen, Saga Dawa Düchen, Chökhor Düchen, Lhabab Düchen and others

  • Monthly observances on the 8th, 10th, 15th, 25th and 30th

  • Lunar mansion, yoga and karaṇa, the element pair of weekday and mansion, the lunar-day animal, trigram and number

  • Good and bad days for cutting hair, and personal days for your birth year



Old Japanese calendar (旧暦, Tenpō rules)

  • Month and day, rokuyō (六曜), the current solar term (二十四節気) and the moon phase

  • The twelve stations (十二直, the middle band), the lunar lodge (二十八宿) and the day's 九星

  • Lucky and unlucky days of the lower band (暦注下段) and the selected days (選日), such as 天赦日, 一粒万倍日, 不成就日 and 三隣亡

  • Seasonal markers (雑節), festivals, the day and year signs (干支) and the lucky direction of the year (恵方)



Tap any Tibetan term or kanji to see its English. Tap an almanac line to read what it means, what it favours and what to avoid, with the published source it comes from.

Computed on the phone
Everything is calculated on the device for any date from 1900 to 2100: Tibetan dates with Svante Janson's published arithmetic, new moons and solar terms with Jean Meeus's algorithms and the VSOP87 solar theory. The results are checked against Edward Henning's Tibetan calendars and the National Astronomical Observatory of Japan.

Private
The app has no internet permission. Your location is taken once from GPS when you ask for it, picked from an offline list of cities, or typed in as coordinates, and it stays on the phone.

Give me a tip

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.0.1 (2) suggested Added on Oct 02, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • io.github.iverlein.zanshin.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 2.6 MiB PGP Signature | Build Log

  • New in version 1.0
    First release: the Tibetan (Phugpa) and old Japanese calendars with almanac readings and their sources, sunrise and sunset, offline city search and personal days from your birth date.
  • Version 1.0 (1) - Added on Oct 02, 2026

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 8.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • io.github.iverlein.zanshin.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 2.6 MiB PGP Signature | Build Log