Skip to content

KashCal/KashCal

KashCal

KashCal™

All your calendars in one private app on Android.

Official Repository: This is the only official KashCal™ source. Only download from F-Droid, IzzyOnDroid, or GitHub Releases. Beware of copies distributing APKs from other sources.



Your calendars are everywhere

Family stuff on iCloud. Holidays from some website. Birthdays buried in your contacts. Work on Nextcloud. KashCal brings them together on your Android. No account required, no analytics, no telemetry.

Your schedule, together

  • iCloud: Switched to Android but your family is still on Apple? Sync with iCloud calendars directly. No workaround needed.
  • CalDAV: Nextcloud, Radicale, Baïkal, Stalwart, FastMail, Zoho, and more. Native sync, no middleware.
  • Device calendar: See events from your phone's built-in calendar alongside everything else.
  • Holidays & schedules: Subscribe to any ICS calendar. Holidays, school schedules, sports seasons.
  • Birthdays: Pulls from your contacts automatically.
  • Local: Don't need sync? Works fully offline out of the box.

Material You with dynamic theming. Home screen widgets. Full-text search across all events. Per-event timezone for travel.

Private by default

No analytics, no tracking, no KashCal account required. Data is stored locally unless you explicitly set up sync.

  • Fort Knox Mode: other apps have no access to your events
  • Encrypted credentials via Android Keystore (AES-256-GCM)
  • HTTPS only: cleartext traffic blocked
  • No WebViews: native UI only
  • Minimal permissions: only what's necessary
  • Fully auditable: open source codebase

Tested CalDAV Providers

Provider Status Tested By
iCloud @one-kash
Nextcloud @one-kash @dev-inside
Baïkal @one-kash
Baïkal (Digest Auth) @englut
Radicale @one-kash
mailbox.org @h1nnak
Infomaniak @dirko-madrileno
Stalwart @OneCreek
FastMail @mittensicle
Davis @Ivan-Roger
Zoho @jopacy

Found a CalDAV server that doesn't work? Let us know!


For Developers

Tech Stack

Category Technology
CalDAV/ICS iCalDAV
UI Jetpack Compose, Material 3
Widgets Jetpack Glance
Database Room + FTS4 full-text search
Security Android Keystore (AES-256-GCM)
DI Hilt
Async Kotlin Coroutines + Flow
Background WorkManager
Network OkHttp

Building from Source

git clone https://github.com/KashCal/KashCal.git
cd KashCal
./gradlew assembleDebug

Requirements

  • Android Studio (latest stable)
  • JDK 17
  • Android SDK 35

See CONTRIBUTING.md for guidelines.


Website · Issues · Releases

Apache License 2.0 (see LICENSE)