# Plume-org/Plume

Federated blogging application, thanks to ActivityPub (now on https://git.joinplu.me/ — this is just a mirror)

Repository: https://github.com/Plume-org/Plume
Canonical: https://ross.abutalabs.com/products/plume
Homepage: https://joinplu.me
Language: Rust
License: AGPL-3.0
License Family: copyleft
Topics: activitypub, blog, blog-engine, federation, rust, diesel, rocket, activitystreams, decentralization
Last push: 2025-04-08T19:40:59+00:00

## Health v2 (maintenance only)
Score: 30/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 15, release rhythm 8, longevity 100
- inputs: {"age_days": 3056, "days_push": 512, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2221, forks 148 (observed 2026-08-28T04:06:27.595798+00:00)

## What it is
Plume is a federated blogging engine built on ActivityPub, written in Rust with the Rocket framework and Diesel ORM. It lets users self-host blogs that interoperate with the Fediverse, with multi-blog accounts, media management, and planned collaborative writing.

## Use cases
- self-host a federated blog on the fediverse
- publish articles that federate via ActivityPub
- run a community blogging instance
- host a podcast with audio uploads and blog posts
- write under multiple blogs from one account
- join the fediverse with a writing-focused platform

## When to choose
- you want a decentralized, ActivityPub-compatible blogging engine
- you prefer self-hosting with Docker, YunoHost, or from source
- you want a Rust-based alternative to WordPress or WriteFreely
- you want readers on other instances to follow and comment on your posts

## When to avoid
- you need actively developed software with frequent new features
- you need mature collaborative multi-author writing today
- you want a turnkey hosted blog without managing an instance
- you need a plugin ecosystem comparable to WordPress

## Facets
- artifact type: application
- maturity: maintenance
- function: http-server, web-framework, cli, documentation
- domain: web-development, self-hosted, cms
- platform: self-hosted, rust
- tags: activitypub, fediverse, blogging-engine, federation, blog, decentralized-publishing, decentralization, linux, docker, web-server

## Member repositories
- Plume-org/Plume (main) score 30

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:27.595798+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:45:46.967803+00:00, confidence not recorded.
  - readme: https://github.com/Plume-org/Plume (fetched 2026-08-28T04:06:27.595798+00:00, sha 38b17f1c5b10)
  - homepage: https://joinplu.me (fetched 2026-08-29T10:25:48.039641+00:00, sha 8a6873088022)
  - site_page: https://docs.joinplu.me (fetched 2026-08-29T10:25:48.048877+00:00, sha a0dbb0e1e03a)
  - site_page: https://docs.joinplu.me/installation (fetched 2026-08-29T10:25:48.050570+00:00, sha ceb18ace6fb2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
