Home

Finally a good self-hosted calendar frontend

$$13273
https://lemmy.ml/u/Tiritibambix posted on Mar 16, 2026 22:51

Hi all,

There are plenty of CalDAV servers out there, but surprisingly very few good self-hosted web interfaces to actually access and manage your calendars.

For the past couple of years I’ve been following a project called Luna, and I think it deserves a bit more visibility here: https://github.com/Opisek/luna

It can pull calendars from multiple sources (CalDAV, Google, iCal links, etc.) and bring them together in a single interface.

For people like me with a constantly changing, busy, and somewhat chaotic schedule, having everything in one place like this is incredibly useful.

The project is still young, but it’s progressing steadily, and the developer has been very patient and responsive whenever I’ve interacted with him.

Just wanted to share it here and show some support.

https://lemmy.ml/post/44595577
Reply
$$13288
https://lemmy.pixelpassport.studio/u/penguin posted on Mar 16, 2026 23:12
In reply to: https://lemmy.ml/post/44595577

I was looking for something like this, thank you kindly

https://lemmy.pixelpassport.studio/comment/289322
Reply
$$13299
https://lemmy.fedifriends.social/u/morethanevil posted on Mar 16, 2026 23:25
In reply to: https://lemmy.ml/post/44595577

Please add some screenshots in the readme. There is only a wall of text :/

https://lemmy.fedifriends.social/comment/1779944
Reply
$$13298
https://sopuli.xyz/u/baduhai posted on Mar 16, 2026 23:25
In reply to: https://lemmy.ml/post/44595577

calendar frontend

no screenshot in readme

no demo website

https://sopuli.xyz/comment/22467178
Reply
$$13302
https://piefed.zip/u/inari posted on Mar 16, 2026 23:32
In reply to: https://lemmy.fedifriends.social/comment/1779944

https://github.com/Opisek/luna/issues/20

https://piefed.zip/comment/4292046
Reply
$$13306
https://sh.itjust.works/u/ThePantser posted on Mar 16, 2026 23:38
In reply to: https://sopuli.xyz/comment/22467178

You don’t know what a calendar looks like? 🗓️ /s I joke.

https://sh.itjust.works/comment/24329238
Reply
$$13309
https://lemmy.ml/u/Tiritibambix posted on Mar 16, 2026 23:47
In reply to: https://lemmy.fedifriends.social/comment/1779944

Fair points about screenshots and a demo.

Just to clarify though: I’m not the developer, I’m just someone who has been following the project for a while and wanted to give it a bit of visibility here because I think it’s promising.

Since it’s still a young project, the README is understandably a bit rough around the edges. My post was mainly meant as a heads-up for people interested in self-hosted calendar tools, not as a finished product showcase.

That said, constructive suggestions like adding screenshots are definitely useful, opening an issue, like @inari@pifed.zip did, or contributing to the README would probably help the project more than my post ever could 🙂

https://lemmy.ml/comment/24581728
Reply
$$13311
https://lemmy.world/u/irmadlad posted on Mar 16, 2026 23:50
In reply to: https://lemmy.ml/post/44595577

OP, I echo the screenshot sentiment. It’s one of the top 5 things I look for in a project since I am a very visual person and I’m a sucker for a great looking UI. If I can’t find one on the dev’s site, I have to go do an image search which is hit or miss for opensource software at times. I realize you are early in the development stage, I get that. However, I would encourage you to put up some screenshots. They really help ‘sell’ the project.

Thank you for working on this project, and thank you for sharing it with the community.

https://lemmy.world/comment/22702480
Reply
$$13316
https://lemmy.ml/u/Tiritibambix posted on Mar 16, 2026 23:53
In reply to: https://sopuli.xyz/comment/22467178

Thanks for the >summary 🙂 Just to clarify, I’m not the developer. I’m just sharing the project I’ve been following for a couple of years. If you have suggestions like adding screenshots, the most useful way to help the project would be to open an issue or contribute.

https://lemmy.ml/comment/24581828
Reply
$$13325
https://lemmy.civl.cc/u/civ posted on Mar 17, 2026 00:08
In reply to: https://lemmy.ml/post/44595577

Apparently you’ve been promoted to developer. You have no choice but to take responsibility now 🫡

https://lemmy.civl.cc/comment/194326
Reply
$$13327
https://lemmy.world/u/kamenlady posted on Mar 17, 2026 00:09
In reply to: https://lemmy.world/comment/22702480

As OP mentioned in the post and in every one of their comments, OP is a satisfied and happy user of this project.

Their way of contributing to this project, is by posting about it here.

https://lemmy.world/comment/22702742
Reply
$$13328
https://lemmy.world/u/kamenlady posted on Mar 17, 2026 00:14
In reply to: https://lemmy.civl.cc/comment/194326

You and i are the only ones (for now) not thanking them for contributing “their project” to the open source community and complaining about the lack of screenshots.

https://lemmy.world/comment/22702808
Reply
$$13330
https://lemmy.ml/u/Tiritibambix posted on Mar 17, 2026 00:15
In reply to: https://lemmy.civl.cc/comment/194326

Jeez, can’t people just read the full post? 😅

https://lemmy.ml/comment/24582189
Reply
$$13350
https://lemmy.world/u/irmadlad posted on Mar 17, 2026 01:27
In reply to: https://lemmy.world/comment/22702742

I’ll tell you honest that escaped me. Well, thanks for sharing. Much appreciated. I feel kind of silly. I was sitting here appreciating my greenery, and wondering just what is @kamenlady trying to tell me? Gotcha. Me skuzi

https://lemmy.world/comment/22703563
Reply
$$13351
https://lemmy.world/u/irmadlad posted on Mar 17, 2026 01:31
In reply to: https://lemmy.ml/comment/24581728

Boy do I have egg on my face now. Please have pity on an old head.

https://lemmy.world/comment/22703621
Reply
$$13354
https://lemmy.world/u/irmadlad posted on Mar 17, 2026 01:35
In reply to: https://lemmy.world/comment/22702808

complaining about the lack of screenshots

For my part, it was a request not a demand or complaint. But yes, I do feel kind of stupid. I’m also giggling at OP’s last response and his reactions to all these requesting screens,

https://lemmy.world/comment/22703662
Reply
$$13364
https://lemmy.world/u/gedaliyah posted on Mar 17, 2026 02:19
In reply to: https://lemmy.ml/post/44595577

Looks promising. Thunderbird works great for me for now. There are increasingly good solutions for mobile as well.

https://lemmy.world/comment/22704103
Reply
$$13387
https://piefed.blahaj.zone/u/Opisek posted on Mar 17, 2026 03:43
In reply to: https://lemmy.ml/post/44595577

Hello all, I’m the developer.

It seems there’s been a containment breach and word of my passion project got out.

No, there are no screenshots in the README yet. I wasn’t expecting to attract a lot of attention yet and I wasn’t going to spread the word of the project before I felt comfortable enough to release the 1.0.0 version. Hence, I have been investing my time in building the functionality rather than focusing on “marketing”.

Since there does seem to be a sizeable interest in the project, I will expedite writing a presentable README and other documentation as my current priority.

Remember, I’m just a singular developer with other responsibilities and worries on my mind, too. I hope the current lack of screenshot doesn’t undermine the effort that I’ve put into the project thus far.

In any case; I hear you. Again, I’ll get on to the screenshots and more complete installation/configuration guides ASAP.

https://piefed.blahaj.zone/comment/3756688
Reply
$$13400
https://sh.itjust.works/u/Whostosay posted on Mar 17, 2026 04:37
In reply to: https://lemmy.ml/comment/24582189

How long have you been developing this? Answer me now.

Why does the development team suck so bad at getting back to people for simple questions like programming this for my palm treo before I go out of town tomorrow.

Stupid project. 110

https://sh.itjust.works/comment/24332403
Reply
$$13402
https://sh.itjust.works/u/Whostosay posted on Mar 17, 2026 04:38
In reply to: https://lemmy.ml/comment/24582189

Helllloooooo?????

https://sh.itjust.works/comment/24332407
Reply
$$13401
https://piefed.social/u/uuj8za posted on Mar 17, 2026 04:38
In reply to: https://lemmy.ml/post/44595577

Neat! I’m currently using GNOME Calendar and Thunderbird, but not really in love with either.

https://piefed.social/comment/10564126
Reply
$$13405
https://sh.itjust.works/u/Whostosay posted on Mar 17, 2026 04:46
In reply to: https://lemmy.world/comment/22703563

IDK why you’re getting so many down votes, people overlook things lol

Y’all chill out and be kind.

https://sh.itjust.works/comment/24332470
Reply
$$13406
https://sh.itjust.works/u/Whostosay posted on Mar 17, 2026 04:48
In reply to: https://piefed.blahaj.zone/comment/3756688

I’m absolutely terrible with time management and I don’t use any calendar. I’m excited to give this a go once it matures a bit :) thanks for contributing

https://sh.itjust.works/comment/24332483
Reply
$$13439
https://lemmy.ml/u/Tiritibambix posted on Mar 17, 2026 07:10
In reply to: https://piefed.blahaj.zone/comment/3756688

Hey, I didn’t expect this to attract that much attention 😅

It was just meant to be a small appreciation post, and it kind of took on a life of its own.

Hope I didn’t put you in an uncomfortable spot. My ADHD sometimes gets the better of my enthusiasm and I get a bit carried away.

As always, thanks a lot for the great work. I’m still happy to help however I can 👍

https://lemmy.ml/comment/24586817
Reply
$$13466
https://sh.itjust.works/u/whyNotSquirrel posted on Mar 17, 2026 08:34
In reply to: https://lemmy.ml/comment/24582189

https://sh.itjust.works/pictrs/image/45a2be41-cdbd-4f81-81d4-98a97fb71844.jpeg

https://sh.itjust.works/comment/24334396
Reply
$$13516
https://lemmy.world/u/kamenlady posted on Mar 17, 2026 11:31
In reply to: https://lemmy.world/comment/22703662

Yes, this was my personal “made me smile” post of the day

https://lemmy.world/comment/22709093
Reply
$$13586
https://lemmy.world/u/non_burglar posted on Mar 17, 2026 13:46
In reply to: https://lemmy.world/comment/22704103

Yeah, I also just hooked up tbird to my radicale instance. It’s a bit overkill, but it does work to edit calendar items.

https://lemmy.world/comment/22711134
Reply
$$13649
https://piefed.blahaj.zone/u/Opisek posted on Mar 17, 2026 15:22
In reply to: https://lemmy.fedifriends.social/comment/1779944

Alright, folks, the README has been updated by popular demand :)

https://piefed.blahaj.zone/comment/3762541
Reply
$$13651
https://piefed.blahaj.zone/u/Opisek posted on Mar 17, 2026 15:27
In reply to: https://lemmy.ml/comment/24586817

All good, it just took me by surprise! Very nice gestured of you in any case :)

https://piefed.blahaj.zone/comment/3762602
Reply
$$13666
https://lemmy.world/u/irmadlad posted on Mar 17, 2026 15:52
In reply to: https://lemmy.world/comment/22709093

It made me laugh uproariously. Funny stuff.

https://lemmy.world/comment/22713282
Reply
$$13676
https://lemmy.world/u/irmadlad posted on Mar 17, 2026 16:02
In reply to: https://piefed.blahaj.zone/comment/3756688

I have been investing my time in building the functionality rather than focusing on “marketing”.

No worries mate. Understood.

https://lemmy.world/comment/22713470
Reply
$$13677
https://lemmy.world/u/irmadlad posted on Mar 17, 2026 16:03
In reply to: https://sh.itjust.works/comment/24334396

hilarious

https://lemmy.world/comment/22713476
Reply
$$13688
https://lemmy.world/u/gedaliyah posted on Mar 17, 2026 16:32
In reply to: https://lemmy.world/comment/22711134

I do wish they would spin off the Calendar into a standalone app, but they haven’t shown any interest in moving that direction. I use it for email anyway so I don’t mind.

https://lemmy.world/comment/22713979
Reply
$$13690
https://slrpnk.net/u/Sunny posted on Mar 17, 2026 16:33
In reply to: https://lemmy.ml/post/44595577

Thanks for sharing looks rather promising!

https://slrpnk.net/comment/21299091
Reply
$$13698
https://lemmy.world/u/non_burglar posted on Mar 17, 2026 16:44
In reply to: https://lemmy.world/comment/22713979

If the caldav and cardav specs were more practical and less insane, we would probably have a lot more choice in software to these ends.

https://lemmy.world/comment/22714208
Reply
$$13702
https://lemmy.world/u/gedaliyah posted on Mar 17, 2026 16:49
In reply to: https://lemmy.world/comment/22714208

I’ve also had pretty good testing with One Calendar, but in general I prefer open source apps unless the proprietary app offers unique benefits.

https://lemmy.world/comment/22714288
Reply
$$13760
https://piefed.blahaj.zone/u/Opisek posted on Mar 17, 2026 18:29
In reply to: https://lemmy.world/comment/22714208

less insane

You’re speaking from my heart.

https://piefed.blahaj.zone/comment/3764908
Reply
$$13811
https://piefed.social/u/night_petal posted on Mar 17, 2026 19:55
In reply to: https://piefed.blahaj.zone/comment/3762541

I’d suggest adding this in an esit to your other comment for visibility. And, thanks.

https://piefed.social/comment/10573183
Reply
$$13912
https://lemmy.ml/u/Tiritibambix posted on Mar 17, 2026 22:30
In reply to: https://lemmy.world/comment/22713282

Guys, your comments made my day :D

https://lemmy.ml/comment/24600679
Reply
$$13913
https://lemmy.world/u/irmadlad posted on Mar 17, 2026 22:32
In reply to: https://lemmy.ml/comment/24600679

Had me rolling last night and this morning.

https://lemmy.world/comment/22720032
Reply