There are limits and compromises to these, though all should handle small-scale (family/community) sharing easily. Mastodon's at millions of users, the others are probably smaller.
At scale, moderation and administration of Diaspora* is a bit of a pain, though that's (slowly) improving.
Share and collaborate on documents, send and receive email, manage your calendar and have video chats without data leaks.
https://nextcloud.com/
For a Twitter equivalent, Mastodon.
Facebook's a bit more of a challenge --- longer-form content, the ability to group contacts, and the like.
Principally there are Diaspora*, Friendica, and Hubzilla, all based on or near the ActivityPub standard.
https://joinmastodon.org/
https://friendi.ca/
https://project.hubzilla.org/
There are limits and compromises to these, though all should handle small-scale (family/community) sharing easily. Mastodon's at millions of users, the others are probably smaller.
At scale, moderation and administration of Diaspora* is a bit of a pain, though that's (slowly) improving.