diaspora*

diaspora*

Decentralized, privacy-focused federated social network

13.9kstars
2.9kforks
Last commit: 6mo ago
Repo age: 16y old
diaspora* screenshot

diaspora* is an open-source, federated social network that lets people join independently operated servers (pods) and control audience and data with fine-grained privacy controls called Aspects. It provides a social stream with familiar actions (hashtags, mentions, reshares, likes) and is implemented as a Rails application for pod hosting and federation. (diasporafoundation.org)

Key Features

  • Pod-based federation model: users register on independently operated pods and communicate across pods via the diaspora federation protocol and standard discovery methods. Documentation and the project site describe pod-based federation and discovery. (diasporafoundation.org)
  • Privacy-by-design Aspects: contacts are grouped into named Aspects so posts can be targeted to specific groups rather than all contacts.
  • Familiar social features: support for hashtags, @mentions, reshares and a simple reaction (love/like) workflow.
  • Cross-posting integrations: built-in options to cross-post to external services (examples include Twitter, Tumblr, WordPress) when configured by pod admins or users.
  • Production-ready codebase and deployment tooling: the project includes Rails app artifacts, JavaScript assets, a Docker development folder and deployment guidance in its repository. (github.com)

Use Cases

  • Community-run social networks: organizations or interest groups that want a privacy-respecting social stream can host a pod to serve members.
  • Private or distributed social spaces: users who need segmented sharing (family, work, hobbies) can use Aspects to target posts.
  • Research, teaching, or demos: institutions can deploy pods for classroom/demo environments to show federated social concepts. Documentation and install guides include instructions for pod setup and database configuration. (centron.de)

Limitations and Considerations

  • Limited interoperability with ActivityPub-based Fediverse: diaspora* uses its own federation protocol and historically does not implement ActivityPub, which restricts direct federation with ActivityPub-only networks (e.g., many Mastodon instances). This is a notable interoperability consideration for deployment and community reach. (en.wikipedia.org)

In summary, diaspora* is a mature, privacy-oriented federated social platform focused on pod-based federation and audience control through Aspects. Its codebase and docs provide production deployment and administration guidance for communities that want decentralized social hosting.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Mastodon

Mastodon

Open-source federated microblogging social network server

49.5k
7.4k
Last commit: 1d ago

Mastodon is an open-source, ActivityPub-compatible social network server for microblogging, offering federated timelines, moderation tools, media support, and APIs.

Alternative to:
Threads
Threads
+7
PeerTube

PeerTube

Federated video hosting and streaming with P2P delivery

14.4k
1.7k
Last commit: 3d ago

PeerTube is a decentralized, ActivityPub-federated video hosting platform with live streaming, P2P WebRTC delivery, and customizable community-run instances.

Alternative to:
YouTube
YouTube
+8
Lemmy

Lemmy

Federated link aggregator and discussion forum platform

14.2k
938
Last commit: 3d ago

Lemmy is a federated, self-hostable link aggregator and forum platform for creating Reddit-like communities with voting, comments, moderation tools, and ActivityPub feder...

Alternative to:
Reddit
Reddit
+3
Misskey

Misskey

Federated microblogging social platform for the ActivityPub fediverse

10.9k
1.5k
Last commit: 1d ago

Misskey is an open-source federated microblogging platform using ActivityPub, enabling communities to run their own social server and interact across the fediverse.

Alternative to:
Misskey
Misskey
+6
Pixelfed

Pixelfed

Decentralized photo-sharing social network for the Fediverse

6.8k
818
Last commit: 7d ago

Pixelfed is a free, open-source, ActivityPub-based photo sharing social network that federates with the Fediverse for decentralized social media.

Alternative to:
Instagram
Instagram
+7
WriteFreely

WriteFreely

Minimalist federated blogging platform focused on writing

5k
372
Last commit: 19h ago

WriteFreely is a clean, Markdown-based publishing platform for creating minimalist blogs and communities, with ActivityPub federation and low-resource Go deployment.

Alternative to:
Micro.blog
Micro.blog
+10