Maybe have a look at mobilizon : https://joinmobilizon.org/en/
Never had the opportunity to test it, but it's been developped by the fine folks of framasoft as an alternative to facebook for community/event organization. Might fit the bill for you.
> it's been developped by the fine folks of framasoft
This is enough to tell me it's not gonna be suitable.
Their software are all absolutely awful because their organization follows the skewed principle that FOSS is enough to "sell" and they don't take UX into consideration at all.
Literally none of their alternatives are successful, always for this reason.
Thanks for the link. This leads us to one proxy of the system's usability, namely the current base of installations: https://instances.joinmobilizon.org/instances
Indico is a not-framasoft open-source made in CERN event organisation solution : https://getindico.io/