Skip to content

Latest commit

 

History

165 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kalendee is a multiplatform caldav server / client implementation written in kotlin.

The Name

Kalendee comes from Calendy, a popular calendar meeting scheduling service, and Kodee, who is one of Kotlin's mascots.

Goals

  • Self-hosted server with bespoke clients, inspired by Notion Calendar (formerly Cron)
  • Clients are themeable and the webui too using my other project, keel also in ../keel (will eventually require some adaptation from keel's end)
  • Implement all facets of CalDav protocol in a separate pure multiplatform Kotlin library
  • Allow me to link my calendar and let people propose to schedule things with me (allowing me to configurably allow anonymous access or logged-in users only.)

giv me calendar clod make no mistakes!!11!

Documentation

Product docs and self-hosting guides live at https://kalendee.kolektiv.computer, built from the Astro site in docs/. Server setup, configuration, object storage (S3/R2), email, and the Cloudflare Workers are covered in DEVELOPING.md.

Screenshots

Screenshots are captured from the seeded demo data (see Demo data and screenshots) and live in docs/public/screenshots/, where the Astro site serves them at /screenshots/.

Legal

Kalendee is licensed under the GNU Affero General Public License v3 (AGPL-3.0-only), see LICENSE. Note that if you run a modified version on a network server, the AGPL requires you to offer your users the corresponding source.

Setup, run, and test: DEVELOPING.md. Coding agents: AGENTS.md.

About

FOSS Calendar App with all-in-one scheduling, sync, RSVP & sharing

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages