KGS501/kgs-calendar

KGS Calendar is modern calendar and task app. It works natively with Nextcloud calendars.

Kotlin

16

186 commits

updated Oct 4, 2026

See the code

See what people are saying

SourceMessageScoreDate

Self-Hosted Calendar App (NextCloud, CalDAV, etc.) (r/selfhosted)

Self-Hosted Calendar? Ich bin im Zuge des Digital Independence Day von Google Calendar auf einen selbst gehosteten Kalender umgestiegen und war unzufrieden mit den Kalender-Apps, die mir zur Verfügung standen. Deshalb habe ich in den letzten Monaten eine eigene App (natürlich mit Hilfe von KI)…

0

Oct 4, 2026

README

KGS Calendar Get KGS Calendar on Google Play

KGS Calendar screenshot

KGS Calendar is an Android calendar and task app for managing events, tasks, reminders, and synchronized calendar sources. It can be used offline with local app data, with Android device calendars, or with CalDAV/Nextcloud calendars and task lists.

If you like the App and want to support me continuing the development, consider sponsoring the project!

Sponsor KGS501 on GitHub

Available on Google Play Store

Get automatic updates and don't risk downloading any unstable pre-release versions

Get KGS Calendar on Google Play

Features

  • Events and tasks in one app
  • Agenda, day, 3-day, month, and task-list views
  • Local calendar support without a server
  • Android device calendar access when permission is granted
  • CalDAV and Nextcloud calendar and task sync
  • Read-only ICS and CalDAV calendar subscriptions
  • Reminders for events and tasks
  • Recurring events and tasks
  • Search across events and tasks
  • Calendar colors, ordering, and visibility controls
  • Optional location search through OpenStreetMap Nominatim
  • Optional map previews using OpenStreetMap tiles
  • Light and dark themes
  • Home screen widget support
  • English and German app language support

Privacy

The public privacy policy is available in index.html. It describes local device storage, Android calendar access, CalDAV/Nextcloud sync, read-only subscriptions, optional OpenStreetMap location features, encrypted credential storage, backup exclusions, deletion behavior, and contact information.

License

KGS Calendar is licensed under the PolyForm Noncommercial License 1.0.0.

Copyright (c) 2026 KGS501.

This is a source-available, non-commercial license, not an open-source license. It permits non-commercial use, modification, and distribution, subject to its terms. Commercial use requires explicit written permission from KGS501.

Third-party dependencies, libraries, services, and assets retain their own licenses and attribution requirements.

KGS501/kgs-calendar

KGS Calendar is modern calendar and task app. It works natively with Nextcloud calendars.

Kotlin

16

186 commits

updated Oct 4, 2026

See the code

See what people are saying

SourceMessageScoreDate

Self-Hosted Calendar App (NextCloud, CalDAV, etc.) (r/selfhosted)

Self-Hosted Calendar? Ich bin im Zuge des Digital Independence Day von Google Calendar auf einen selbst gehosteten Kalender umgestiegen und war unzufrieden mit den Kalender-Apps, die mir zur Verfügung standen. Deshalb habe ich in den letzten Monaten eine eigene App (natürlich mit Hilfe von KI)…

0

Oct 4, 2026

README

KGS Calendar Get KGS Calendar on Google Play

KGS Calendar screenshot

KGS Calendar is an Android calendar and task app for managing events, tasks, reminders, and synchronized calendar sources. It can be used offline with local app data, with Android device calendars, or with CalDAV/Nextcloud calendars and task lists.

If you like the App and want to support me continuing the development, consider sponsoring the project!

Sponsor KGS501 on GitHub

Available on Google Play Store

Get automatic updates and don't risk downloading any unstable pre-release versions

Get KGS Calendar on Google Play

Features

  • Events and tasks in one app
  • Agenda, day, 3-day, month, and task-list views
  • Local calendar support without a server
  • Android device calendar access when permission is granted
  • CalDAV and Nextcloud calendar and task sync
  • Read-only ICS and CalDAV calendar subscriptions
  • Reminders for events and tasks
  • Recurring events and tasks
  • Search across events and tasks
  • Calendar colors, ordering, and visibility controls
  • Optional location search through OpenStreetMap Nominatim
  • Optional map previews using OpenStreetMap tiles
  • Light and dark themes
  • Home screen widget support
  • English and German app language support

Privacy

The public privacy policy is available in index.html. It describes local device storage, Android calendar access, CalDAV/Nextcloud sync, read-only subscriptions, optional OpenStreetMap location features, encrypted credential storage, backup exclusions, deletion behavior, and contact information.

License

KGS Calendar is licensed under the PolyForm Noncommercial License 1.0.0.

Copyright (c) 2026 KGS501.

This is a source-available, non-commercial license, not an open-source license. It permits non-commercial use, modification, and distribution, subject to its terms. Commercial use requires explicit written permission from KGS501.

Third-party dependencies, libraries, services, and assets retain their own licenses and attribution requirements.

Languages

Kotlin

99.1%