Open-source forum and link aggregator that connects communities across the fediverse. Self-hosted, ad-free, with powerful moderation tools and federation.

At a Glance:

Lemmy is an open-source, self-hostable link aggregator and federated forum designed as a decentralized alternative to Reddit, where users across independent servers can subscribe, post, vote, and comment across the fediverse.

Overview:

Lemmy is a self-hostable link aggregator and forum platform designed for the fediverse. It allows users to subscribe to topic-based communities, share links or text posts, and engage in threaded discussions with voting. Unlike centralized platforms, Lemmy operates on a federated model where anyone can run their own server, and all servers interconnect, enabling users registered on one instance to interact with communities and users on any other instance. It is built for those who want a community-driven discussion platform outside of corporate control. Each server operator can define their own moderation policies, appoint admins and community moderators, and manage a local environment. The project includes a web interface, moderation tools, cross-posting, and notifications, and is deployable via Docker and Ansible.

Key Decision Points:

  • Federated architecture: Users on one Lemmy server can join communities and interact with users on any other federated server, similar to how email works.

  • Self-hostable deployment: Server operators can deploy their own instance using provided Docker or Ansible setups and set their own moderation policies.

  • Moderation model: Each instance can appoint site-wide admins and per-community moderators, with tools for removing content, banning users, and transferring communities.

  • Mobile-friendly web interface: The UI supports themes, live-updating comment threads, user and community tagging, and integrated image uploads with no app required.

  • Content and notification options: Supports cross-posting, a similar post search, RSS/Atom feeds, and opt-in email notifications for replies and mentions.

Core Features:

  • Federated communities and discussions: Users subscribe to forums across federated servers and participate in threaded, vote-based discussions.

  • Post types: A post can consist of a title combined with self text, a URL, or nothing else.

  • User and community tagging: Tag users with @ and communities with ! to reference them directly in posts and comments.

  • Moderation tools: Admins and moderators can lock, remove, restore, sticky posts, ban users, and view public moderation logs.

  • Cross-posting and similar post search: Posts can be cross-posted, and a similar post search helps maintain question/answer communities.

  • Internationalization and feeds: Supports i18n and provides RSS/Atom feeds for All, Subscribed, Inbox, User, and Community.

Use Cases:

  • Developers and communities wanting to run their own federated link aggregator and discussion forum independent of centralized platforms.

  • Instance admins who want to set custom moderation rules and manage a local community while remaining connected to the wider fediverse.

  • Users who prefer a discussion platform with threaded comments, up/down voting, and cross-server interaction without corporate oversight.

Open-Source Alternative Value:

Lemmy provides an open-source, self-hostable alternative to centralized link aggregators like Reddit. Its federated model means no single organization controls the platform, and each community can operate under its own moderation rules. The project is distributed under the AGPL license, deployable with Docker and Ansible, and supports arm64 architectures, giving operators flexibility in how they run their server. The codebase is built in Rust and TypeScript, and all features—from moderation logs to cross-posting—are available without advertising, monetization, or venture capital influence.

ShareXLinkedInReddit

Project stats

Stars

14,358

Forks

947

License

AGPL-3.0

Metadata

Alternative to
Reddit