OSS Tanbou

connect self-hosted community forums across servers with ActivityPub

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
14,614
Primary language
Rust
License
AGPL-3.0
Repository last updated
Sep 28, 2026
On this page

Overview

Lemmy is a decentralized community platform where people subscribe to forums, post links or text, vote, and comment. Independently operated servers federate through ActivityPub as part of the Fediverse.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Key features

Organize posts, votes, and discussions around communities

Users subscribe to communities, publish links or text, vote and comment, with notifications, RSS/Atom feeds, image uploads, and cross-posting support.

Sources: [2]

Federate communities across servers with ActivityPub

A user on one Lemmy server can subscribe to communities hosted on another and participate across the Fediverse instead of being limited to one central instance.

Sources: [2]

Moderate at both site and community levels

Site administrators and community moderators can pin, lock, remove, restore, ban, transfer communities, and expose public moderation logs.

Sources: [2]

Best fit

Fits communities that want self-governance without a single platform operator

It is relevant when an organization wants its own moderation policy and infrastructure while remaining connected to external federated communities.

Sources: [2]

Before adoption

Separate the stable line from the 1.0 beta

As of September 2026, 0.19.20 is the stable release while 1.0.0-beta.2 is also available. Review release-specific migration instructions and do not treat the beta line as the stable production track.

Sources: [3][1]

Federation depends on public URL, TLS, and proxy details

The official Docker guide expects a real domain, reverse proxy, and TLS, and warns not to alter headers such as Host that participate in ActivityPub signatures.

Sources: [4]

Review AGPL-3.0 terms for the intended deployment

Lemmy is released under AGPL-3.0. Check the license conditions before modifying or operating it as a public service.

Sources: [5]

Official sources

  1. [1]LemmyNet/lemmy repository(2026-09-30)
  2. [2]Lemmy README(2026-09-30)
  3. [3]Lemmy 0.19.20 release(2026-09-30)
  4. [4]Lemmy Docker installation guide(2026-09-30)
  5. [5]Lemmy AGPL-3.0 license(2026-09-30)
Supplemental curator note

Lemmy lets independently operated servers set their own moderation policies while connecting communities through ActivityPub instead of centralizing them under one operator. As of September 2026, 0.19.20 is the stable release while 1.0.0 remains in beta.

Try it in 3 steps

  1. 1

    Download the Docker configuration

    Fetch the Compose, Lemmy, and nginx configuration files used by the official Docker installation guide.

    mkdir lemmy && cd lemmy && wget https://raw.githubusercontent.com/LemmyNet/lemmy-docs/main/assets/docker-compose.yml && wget https://raw.githubusercontent.com/LemmyNet/lemmy-ansible/main/examples/config.hjson -O lemmy.hjson && wget https://raw.githubusercontent.com/LemmyNet/lemmy-ansible/main/templates/nginx_internal.conf && wget https://raw.githubusercontent.com/LemmyNet/lemmy-ansible/main/files/proxy_params
  2. 2

    Configure the domain and secrets

    Replace {{ domain }}, {{ postgres_password }}, and {{ nginx_internal_resolver }} with deployment-specific values. Public instances also need TLS and a reverse proxy.

    Edit docker-compose.yml, lemmy.hjson, and nginx_internal.conf
  3. 3

    Prepare image storage and start Lemmy

    Set the pictrs directory ownership and start the stack. For federation, also verify that the reverse proxy preserves headers such as Host.

    mkdir -p volumes/pictrs && sudo chown -R 991:991 volumes/pictrs && docker compose up -d
Check the official README

Growth

Growth trends · Last 30 days

14,614 Stars

Trend data is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • activitypub
  • chat
  • fediverse
  • lemmy
  • link-aggregator
  • reddit
  • rust
Stars
14,614
Forks
969
Watchers
118
Open issues
125
Owner type
Organization
Primary language
Rust
License
AGPL-3.0
Repository last updated
Sep 28, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

After reading this page, do you know what to do next?