
diaspora*
Decentralized, privacy-focused federated social network
13.7k stars 2.9k forks last commit first released AGPL-3.0
Actively maintained
Last commit 28 Jul 2026.

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.
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.
- 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.
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.
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.
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:
Similar to diaspora*

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

GoToSocial
ActivityPub microblogging server with Mastodon API compatibility
Lightweight ActivityPub social network server focused on privacy, safety, and customization, with Mastodon API compatibility for many existing clients.


Akkoma
ActivityPub fork of Pleroma focused on expressive fediverse features
Akkoma is an Elixir/Phoenix fork of Pleroma implementing ActivityPub, with Misskey-flavored markdown, custom emoji reactions, multiple frontends and performance improvements.

Yarn.social
Decentralized, privacy-first microblogging based on Twtxt
Yarn.social is a decentralized, self-hosted social network based on the Twtxt format, offering privacy-first microblogging with web and CLI clients and a pod-based model.


BookWyrm
Federated social reading and book reviewing platform
BookWyrm is a federated social network to track reading, write reviews, share quotes, and discover books with communities via ActivityPub federation.

Haven
Privacy-first, self-hosted private blogging platform (Ruby on Rails)
Private, self-hosted blogging app with Markdown editor, private RSS, built-in reader, and Docker/Postgres deployment options.



