For a federated Reddit, the first results are lemmynet/lemmy (Lemmy is a self-hosted, federated discussion platform with ActivityPub, link aggregation, voting, communities, moderation, user accounts, and comment threads—exactly the kind of federated Reddit alternative you're looking for), mastodon/mastodon (Mastodon is a decentralized microblogging platform like Twitter, not a link-aggregation and voting platform like Reddit — it lacks the core link aggregation and community-voting features this search asks for, though it does share federation and self-hosting capabilities) and tootsuite/mastodon (Mastodon is a federated microblogging platform like Twitter rather than a link aggregator/community platform like Reddit — it supports federation, self‑hosting, and commenting, but lacks the link‑aggregation and voting features central to this search). pixelfed/pixelfed and misskey-dev/misskey round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Self-hosted alternatives to Reddit that utilize decentralized protocols for community-driven content sharing and discussion.
Lemmy is a self-hosted, federated discussion platform that enables the operation of independent, decentralized social networking servers. By implementing the ActivityPub protocol, it allows autonomous instances to exchange content, synchronize user interactions, and participate in a global, distributed network without centralized control. The platform distinguishes itself through a decoupled architecture that separates the backend API from the frontend, facilitating the development of custom interfaces while maintaining unified user handles and cross-platform communication. It provides granul
Lemmy is a self-hosted, federated discussion platform with ActivityPub, link aggregation, voting, communities, moderation, user accounts, and comment threads—exactly the kind of federated Reddit alternative you're looking for.
Mastodon is a self-hosted, decentralized social networking platform that functions as a microblogging application. It enables independent server instances to communicate and exchange social data through the standardized ActivityPub protocol, allowing users to participate in a global, interoperable network. The platform distinguishes itself through its federated architecture, which grants administrators full control over their community instances. This includes comprehensive tools for user moderation, account management, and the enforcement of community guidelines. The system is designed to ha
Mastodon is a decentralized microblogging platform like Twitter, not a link-aggregation and voting platform like Reddit — it lacks the core link aggregation and community-voting features this search asks for, though it does share federation and self-hosting capabilities.
Mastodon is a decentralized microblogging platform and federated social network. It allows users to publish short text updates, media, and links to a chronological feed across a distributed architecture that removes reliance on a single central authority. The software enables the creation of self-hosted social servers, giving administrators local control over user accounts and content. These independent instances synchronize user profiles and interactions across a global network of servers using the ActivityPub protocol for cross-platform social networking. The platform includes community co
Mastodon is a federated microblogging platform (like Twitter) rather than a link aggregator/community platform (like Reddit) — it supports federation, self‑hosting, and commenting, but lacks the link‑aggregation and voting features central to this search.
Pixelfed is a decentralized, self-hosted photo sharing platform and social network. It uses the ActivityPub protocol to enable federation, allowing independent server instances to share user profiles, media, and posts across a distributed network. The platform distinguishes itself with a focus on media portability and processing, featuring tools for importing content from Instagram and utilizing client-side WebGL for image filter processing. It employs a driver-based storage abstraction to manage media across local disks or S3-compatible cloud object storage. The system includes capabilities
Pixelfed is a decentralized photo-sharing platform (like Instagram) with ActivityPub federation, not a link-aggregation news platform — it lacks the core voting, link sharing, and community news features needed for a Reddit-like experience.
Misskey is a self-hosted, decentralized microblogging platform and federated social media server. It functions as a distributed content management system that allows users to communicate across multiple independent and interconnected server instances using the ActivityPub protocol. The platform distinguishes itself with a dynamic application engine that allows for the creation of interactive applications and custom page layouts using a scripting language. It also features a specialized markup language for rich text rendering, enabling the use of animations and custom styles for consistent con
Misskey is a decentralized microblogging platform similar to Mastodon, not a link aggregation and voting platform like Reddit—so while it is self-hostable and federated, it lacks the core features of link aggregation, community voting, and structured comment threads you are looking for.
NodeBB is a real-time, self-hosted community forum platform built on Node.js. It is designed to support scalable discussion environments by utilizing a document-oriented database for content storage and an in-memory engine for high-speed data retrieval and session management. The platform provides a comprehensive administrative interface for managing user groups, forum settings, and system health. What distinguishes the platform is its native support for federated social networking via the ActivityPub protocol, allowing forums to exchange content, synchronize discussions, and interact with de
NodeBB is a federated, self-hosted forum platform with ActivityPub support, which makes it a neighbouring category to a dedicated link aggregator like Reddit — it offers community discussion, moderation, and profiles, but its core is threaded conversation rather than link aggregation and voting as the primary mechanic.
bbs-go is a community forum software written in Go. It functions as a gamified community platform and social network framework, providing tools for hosting public discussions, managing knowledge bases, and coordinating user identities. The platform is distinguished by an integrated gamification engine that tracks activity via daily check-ins and reward tasks to award experience points, levels, and badges. It also features a specialized identity and access manager that supports role-based access control and third-party identity federation, including Google Sign-In integration. The system cove
bbs-go is a self-hostable community forum platform with user accounts, moderation, and gamification, but it lacks ActivityPub federation and link aggregation/voting, so it is not the federated Reddit-like platform this search is after.
IceCubesApp is a native iOS social networking client built with SwiftUI. It serves as an ActivityPub and Mastodon client, providing a mobile interface for interacting with decentralized servers. The application functions as a multi-account manager, allowing users to authenticate and switch between several different social media profiles within a single interface. The software includes an AI-enhanced text editor used to refine, shorten, or generate descriptive text for posts. These artificial intelligence tools assist in writing and generating alt-text for uploaded images. The platform covers
IceCubesApp is a native iOS client for Mastodon (a microblogging network), not a self-hostable link-aggregation and community platform with voting and comment threads, so it does not meet the core requirement of a federated Reddit-like tool.
Dendrite is a second-generation Matrix homeserver written in Go, designed to handle room management, federation, and client API traffic for real-time communication. It implements the Matrix protocol for federated messaging, presence, and encrypted communication, and can be deployed as a self-hosted platform that manages user accounts, rooms, media, and end-to-end encryption. The server uses a modular architecture where independent components communicate through an internal message bus, supporting federation with remote homeservers, full-text search indexing of message content, presence broadc
Dendrite is a Matrix homeserver for federated real-time messaging, not a federated link aggregator and community platform — it shares federation and self-hosting traits but is a different category designed for chat rather than social news and voting.
Remark42 is a self-hosted, privacy-focused commenting engine designed for websites and blogs. It functions as a standalone application that can be deployed as a single binary or a containerized image across different operating systems. The system allows a single instance to host commenting services for multiple distinct domains through multi-site management. It utilizes an identity layer that verifies users via email, anonymous accounts, or social providers using OAuth authentication. The platform supports threaded conversations with Markdown formatting and provides administrative tools for
Remark42 is a self-hosted commenting engine for websites and blogs, but it is not a federated link aggregation or community platform—it lacks the core features of link aggregation, voting, community creation, and ActivityPub-based federation that this search requires, though its comment system and self-hostability are related building blocks.
PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer
PeerTube is a decentralized, self-hostable video platform with ActivityPub federation, but it's designed for video hosting and sharing, not for link aggregation, voting, and community discussion like Reddit—so it's a neighboring category rather than the social news platform you're seeking.
Nodeclub is a self-hosted community forum and bulletin board system built as a Node.js web application. It serves as a platform for hosting social communities and managing user discussions. The software incorporates a markdown-based content management system for authoring rich text posts. It includes tools for user account management, registration, and administrative account activation to control platform access. The system provides content moderation through HTML sanitization and post submission rate limits. Additional capabilities include automated email notifications, Google Analytics int
Nodeclub is a self-hosted forum and bulletin board system, not a federated social news platform — it lacks the ActivityPub integration, link aggregation, and voting features that define the category.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| lemmynet/lemmy | 14.5K | Rust | AGPL-3.0 | |
| mastodon/mastodon | 50.1K | Ruby | AGPL-3.0 | |
| tootsuite/mastodon |
| 50.1K |
| Ruby |
| AGPL-3.0 |
| pixelfed/pixelfed | 7K | PHP | AGPL-3.0 |
| misskey-dev/misskey | 11.2K | TypeScript | AGPL-3.0 |
| nodebb/nodebb | 15.1K | JavaScript | GPL-3.0 |
| mlogclub/bbs-go | 3.4K | Go | gpl-3.0 |
| dimillian/icecubesapp | 7K | Swift | AGPL-3.0 |
| matrix-org/dendrite | 5.6K | Go | Apache-2.0 |
| umputun/remark42 | 5.5K | Go | MIT |