I'm trying to find a calendar client to replace Apple Calendar, which has a poor UI and many bugs.


  • Must run on at least macOS and Arch Linux (rules out Apple Calendar)
  • Must display graphical week view (rules out emacs-calfw)
  • Must display always-visible notifications (rules out Thunderbird + Lightning)
  • Must work offline (rules out Google Calendar)
  • Must be able to sync with either Google Calendar or Apple Calendar
  • Preferably free/open-source, but only requirement is it's not a subscription service

I'm willing to do some legwork here, to the point of possibly implementing a graphical week view in emacs-calfw myself if there really are no better options.

  • I am (still) looking for a software exactly matching your requierments. So I was wondering, if you actually did write your own software and if this would be an open source project. - Achim
    – Achim
    Aug 14, 2021 at 22:20
  • It's very deep on my backlog. Some unfinished Elisp in github.com/raxod502/ishikk, though. Aug 14, 2021 at 23:11

1 Answer 1


I would suggest you take a look at Rainlander, I checked your list:

  • macOS and Linux? Yes.
  • Week view? Yes.
  • Always-visible notifications? Yes.
  • Works offline? Yes.
  • Syncs with Google Calendar? Yes.
  • Free? There is a "lite" version. But for "pro" is a one-time purchase.

I hope this is what you were looking for. Cheers.

Link: http://www.rainlendar.net/

In addition to the above, you can also look into some platform specific options, like Fantastical and BusyCal for macOS, or Kontact for Linux.


  • In Rainlendar, is there a way to reschedule an event by dragging it? So far I cannot figure out how to do it, nor does it seem to be documented in the user guide. Jun 3, 2018 at 2:44
  • I am not really sure. It has been a long time since I used it. But I think it would be best for you to try it (use the lite version). See if you like it. Sometimes the lack of some features are compensated by others. It is really flexible.
    – TVDN
    Jun 3, 2018 at 15:40
  • I looked at it for a while, but the interface just seems extremely clunky and ill-designed for macOS at least. All the text for times of day is clipped off the side of the window, for example. Jun 3, 2018 at 22:58
  • Yes not very eye-candy. Some skins/themes do make up for it but in all seems dated. Have you tried Fantastical, or BusyCal for Mac? I don't understand why you need to have the exact same software for both environments (being a calendar app). I don't really use Linux much but looking into the Calendar that comes with Ubuntu it looks great.
    – TVDN
    Jun 4, 2018 at 11:01
  • Another tool that is also great would be GeekTool. It has a lot of implementations (look at battery consumption, hard drive space, etc) and also have calendar options. On GeekTool however you will not be able to drag-and-drop events on the calendar. The good side is that it is 100% customizable, so you can make it look like anything you want.
    – TVDN
    Jun 4, 2018 at 11:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.