Kalendar: A Minimal Calendar App for Linux

Brief: Kalendar is a minimal, lightweight calendar app for Linux built on C++ and Qt 5.

One of the primary reasons I use Linux on my desktops is because there exists a principle of simplicity in this domain. Even third-party Linux software respect this principle of simplicity. Transmission, one of the best torrent clients for Linux, does just what it’s supposed to do and nothing more. It’s famous counterparts for Windows platforms, well, they download more ads than the files they are supposed to. I never understood why you need to have a login feature for a torrent client.

I’m a huge fan of minimal software. They do just what they’re supposed to do. I’m happy and satisfied. I’ll pass on the bells and the whistles. Kalendar is one such simple application.

Kalendar: A minimal calendar app for Linux

Kalendar is written in C++ and uses Qt5 libraries for GUI. The project is inspired from Gnome-calendar but is written from scratch. The goal of the project is to provide a lightweight, functional calendar solution that does not require a lot of dependencies.


At the time of writing, Kalendar is still not mature according to its developer, but I found it works just fine.

Kalendar features a simple user interface. It is highly intuitive as far as event management and TODOs are concerned. A single click on the date pops up the ‘add event’ dialogue. The added events are displayed on the date with the category color code. The events can be made to recur annually or monthly by ticking the appropriate checkbox. So you never miss the opportunity to brighten up the birthdays of your loved ones.

Kalendar events

Kalendar allows you to create categories and color code them. This helps you to keep all your personal and work related events and TODOs organized in one application. You can create any number of categories you want. You can do this from Edit>>Edit categories. Duh!

Kalendar category

Kalendar allows you to import/export events from/to other calendar application using .ics files. Almost all major calendar apps support .ics files. You can also backup and restore your entire events database. 


Since Kalendar is the new kid in town, it’s not yet available in the repositories of any distros (at the time of writing). But it has a very simple installation procedure and let’s see how to do it.

Download Kalendar

  1. Download the .zip file using the above button.
  2. Then go to the download location and extract the file (Right-click on the file>> Extract here).
  3. Open the ‘kalendar-master’ folder and move into ‘src’ folder.
  4. Right-click and open a terminal there and run the below commands one after the another. 

That’s it. Run the Kalendar application by double clicking on ‘Kalendar’ binary. If prompted, click on ‘make executable and run’. 

Finishing up

Do check out Kalendar. I’m sure you’ll like it, and if you’re into minimal stuff, well, you’ll love it. Do give it a try and share your thoughts on it in the comments below. Don’t forget to share this article. Peace.

About the author
Abhishek Prakash

Abhishek Prakash

Created It's FOSS 11 years ago to share my Linux adventures. Have a Master's degree in Engineering and years of IT industry experience. Huge fan of Agatha Christie detective mysteries 🕵️‍♂️


Making You a Better Linux User


Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.