Svalendar is an open-source calendar app designed to help you organize your life. It provides a simple and privacy-focused way to manage your schedule across devices.
The app avoids third-party integrations and unnecessary client-side JavaScript, ensuring a fast and secure experience. Most functionality works without client-side JavaScript, thanks to SvelteKit's form actions.
The titles, descriptions, locations, and links of all calendar events are encrypted in the database. This means that even if someone gains access to the database, they cannot read your event details without the encryption key.
For example, a calendar entry titled "Prepare dinner", described as "Cook pasta for family", and located at "Home Kitchen", will be saved in the database similar to this:
{
"id": "7432257083900170240",
"title_encrypted": "I4M8BZf9Ei+3fPK3cMwjKzvoLCfCszR5FZ/9H+Op7OIoq8OR6jsE8JwA",
"description_encrypted": "S0YITjlVhb5eOFmqAd2Dz7s2npoAMkQCHyGKO5DFxhFtP19vWIG4JZ9vX2m11hwcPw==",
"location_encrypted": "cxa5HDKSFu8c8/Xxn6pwLGSjAA3zNCSzM3vqudOMt0yxIyZ+1zNoBg==",
"event_date": "2026-02-25",
"start_time": "17:00",
"end_time": "18:00",
"color": "blue",
"link_encrypted": "n02Rh6MmIPBNz2YIrZFtGfB4bRKS7wZrI0T+kww8VgIXmL8C/867QLg0WZyWCyxXgUOUjyyfQVLh2MqeWkc032RLkbo+0d2tiZg5dgMxTatNtA==",
"created_at": "2026-02-24 17:56:13"
} The title, description, location, and link are all encrypted.
This app is built with SvelteKit, a modern framework for creating fast and lightweight web applications. It uses SQLite for data storage, ensuring reliability and simplicity. The combination of these technologies allows the app to function efficiently without unnecessary complexity.
You can register to create an account and start organizing your schedule. If you already have an account, log in to access your calendars.