Salut,
Cette comparaison des clients et des serveurs CalDav pourrait t'aider :
https://en.wikipedia.org/wiki/Comparison_of_CalDAV_and_CardDAV_implementations
DAViCal est souvent utilisés quand il s'agit de disposer d'un service dédié qui ne fait que du partage d'agenda et de carnet d'adresse.
Outre les logiciels précédents, on trouve des modules agendas/contacts dans les PGI/ERP, GRC/CRM... Donc il est aussi possible de regarder dans les logiciels libres de ces catégories.
Framagenda cité plus haut repose sur nextcloud qui figure dans le comparatif. C'est un service hébergé par Framasoft.