I'm hopeful someone will release a simple Go CalDAV and CardDav server, or that someone will contribute to making official packages for CyrusIMAP.
I'm hopeful someone will release a simple Go CalDAV and CardDav server, or that someone will contribute to making official packages for CyrusIMAP.
* https://radicale.org - written in python.
* https://sabre.io/baikal/ - written in php...which i see that you are not so crazy about...but i note it only because it is quite solid reputation.
I'm curious why would you want a calDav, cardDav server written in Go? Is it for scalability? Or, ease of deployment? I am not judging your preference at all; i'm genuinely curious? Also, separately, i first learned of cyrus imap from a blogpost that FastMail folks posted, but do not much about it (other than it is highly respected as a platform for mail, calendar, contacts)...Is it built in Go?
Cyrus predates Go by quite a while! The project started in 1994. It's implemented in C.
[1] https://www.etesync.com/ [2] https://github.com/etesync/etesync-dav/blob/master/README.md...
Such as? I've been looking for some...
>I also find PHP applications incredibly frustrating compared to more simple tools.
Really? I find them so much simpler, just stick everything in a folder and point Apache at that folder. No messing about with extra layers like docker.