diaspora*

Distributed social networking server.

Slowing · 47
47/100
Slowing

Activity has dropped noticeably. Check the repository before committing to it.

Maintenance 14/40
Releases 16/25
Community 17/20
Momentum 1/15

Commit activity more than 34% of tracked projects; popularity more than 83%. How this is calculated.

Commits, last 11 months

2025-10: 0 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 0 commits 2026-02: 0 commits 2026-03: 0 commits 2026-04: 108 commits 2026-05: 8 commits 2026-06: 0 commits 2026-07: 3 commits 2026-08: 0 commits
2025-10 119 total 2026-08
Stars14k
Latest releasev0.9.1.0 · 7 Apr 2026
Repo updated28 Jul 2026
LicenceAGPL-3.0
Built withRuby

Is diaspora* actively maintained?

diaspora* is under active development: 119 commits landed over the last 11 months, averaging roughly 1 commit a month in the most recent quarter.

Activity is cooling: commits are down 97% against the previous quarter. One slow quarter is normal; two in a row is a signal.

The most recent tagged release, v0.9.1.0, is about 6 months old.

diaspora* ranks #26 of 40 tracked communication - social networks and forums projects. Several better-maintained options exist in the same category — they are listed below.

What diaspora* actually does

diaspora* is a distributed social networking server that allows you to self-host an independent node within a federated network. It handles user profiles, posts, and interactions across multiple autonomous servers rather than relying on a single centralised platform. The project is written in Ruby and licensed under the AGPL-3.0.

Best fit: It suits individuals or small communities wanting to run an independent social network without depending on commercial platforms. It is also relevant if you specifically prefer the Ruby ecosystem for your federated communication tools.

Worth knowing: Federated software often requires active moderation of incoming content from other nodes and can suffer from low user adoption compared to mainstream alternatives. The project maintains a steady development pace, but federated protocols can occasionally present network-wide synchronization challenges.

Deployment notes

As a Ruby application, it typically requires a dedicated application server such as Puma alongside a database like PostgreSQL and a reverse proxy for TLS termination. You will also need to configure persistent storage for user uploads and ensure background worker queues are running.


Alternatives to diaspora*

Projects in the same categories, ordered by health score.