Hi there, I am looking for a CardDAV & CalDAV server and saw that Apple archived its official python implementation (ccs-calendarserver) with the following statement:
The developers of the Calendar and Contacts Server have each moved on to other projects over the past few years, and given the change in the Python language landscape, in addition to the care and feeding requried to maintain a secure set of dependecies, the time has come to officially archive the project.
I was looking around on calconnect.org for some libraries I could reuse but only found full blown servers written in Java, Python & PHP. There is also Cyrus-imapd (in plain C) and SOGo (in Obj-C, to be compiled with the GNU Objective-C compiler )...
My question is: Are there people interested to bundle the efforts to create a single working group for a calendar and a contacts library in Swift? Or does there already exist one? Because for me it seems like everyone is working on their own, instead of together...
This is probably not the right place for an unbiased discussion — but as it brings your post back to the top of the list, I guess my answer still helps your cause ;-)
Whereas it is natural that you cannot discuss the shortcomings of Swift itself properly here, this thread itself illustrates one major problem:
Lack of interest. Yes, some people might write servers with Swift, but without doubt, there is an extremely strong focus on iOS.
I don't know a truly superior alternative (Go does nearly everything right — but I really don't like the language itself ), but I suggest to ask elsewhere:
Either a language-neutral forum, or in the community for server-side Swift (afair, there's a Slack-channel you could try).