Für die Verwaltung von Berechtigungen kannst du Keycloak verwenden, ein kostenloses Open-Source-Identitäts- und Zugangsmanagement.
Nebst dem Zuordnen von Berechtigungen auf User- oder Gruppen-Ebene, kannst du ebenfalls die Sichtbarkeit von Usern zu anderen Usern einstellen.
Wir haben eine öffentliche Roadmap! Auf diesem Trello-Board siehst du, welche Features in der Entwicklung sind, welche noch anstehen und welche bereits abgeschlossen wurden.