For a federated Instagram, the first results are pixelfed/pixelfed (Pixelfed is a decentralized, self-hosted photo-sharing platform built on ActivityPub, offering federation, photo uploads, social interactions, and a subscription feed — exactly the federated Instagram alternative this search asks for), mastodon/mastodon (Mastodon is a federated microblogging platform focused on text-based posts rather than photo-first sharing, so while it supports photos and is self-hostable, its core purpose is microblogging rather than a dedicated decentralized Instagram alternative) and tootsuite/mastodon (Mastodon is a decentralized microblogging platform built for short text updates, not a dedicated photo-sharing platform like Instagram, although it does support photo uploads and basic social features). lemmynet/lemmy and diaspora/diaspora round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Decentralized social media applications that allow users to host and share photos across interconnected servers.
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, self-hosted photo-sharing platform built on ActivityPub, offering federation, photo uploads, social interactions, and a subscription feed — exactly the federated Instagram alternative this search asks 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 federated microblogging platform focused on text-based posts rather than photo-first sharing, so while it supports photos and is self-hostable, its core purpose is microblogging rather than a dedicated decentralized Instagram alternative.
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 decentralized microblogging platform built for short text updates, not a dedicated photo-sharing platform like Instagram, although it does support photo uploads and basic social features.
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 federated link-aggregator and discussion platform built on ActivityPub, but it is designed for text-based discussion and link sharing rather than photo-focused sharing like Instagram, so it lacks the core photo upload, album, and image-centric feed features this search requires.
Diaspora is a federated social networking platform that allows users to run and manage self-hosted community servers, known as pods. It operates as a distributed network where independent server nodes exchange content and users using open protocols and standardized communication schemas. The platform is distinguished by its focus on decentralized identity management and privacy-preserving communication. It includes a privacy-focused media proxy that routes external assets through a local server to protect user identity and supports cross-instance account migration, allowing users to move thei
Diaspora is a general-purpose federated social network that includes photo sharing, but it is not specifically designed as a photo-sharing platform like Instagram; its broader scope and lack of a dedicated mobile client make it a neighbouring category rather than the exact tool this search is after.
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 self-hosted, federated microblogging platform that supports photo uploads and social interactions, but its primary focus is microblogging rather than being a dedicated photo-sharing platform like Instagram.
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 an iOS client for ActivityPub-based social networks like Mastodon, not a self-hostable photo-sharing platform — it lets you interact with federated platforms but does not provide the server-side photo sharing and hosting you need.
Writefreely is an open-source, multi-tenant publishing server and blogging engine. It provides a decentralized system for hosting minimalist blogs, utilizing the ActivityPub protocol to federate content and identities across different servers and social networks. The platform focuses on a distraction-free writing experience by removing social metrics and providing an auto-saving editor. It allows a single user account to manage multiple distinct blogs and pen names, maintaining separate writing personas within one installation. The system includes tools for content organization through hasht
WriteFreely is a federated blogging platform for writing and publishing text, not a photo-sharing application like Instagram, so while it uses ActivityPub federation, it lacks the photo upload and sharing features central to your search.
immich-go is a command-line tool for managing a self-hosted Immich photo server. It provides direct utilities for inspecting server state, uploading photos and videos, and performing server-side maintenance tasks like duplicate detection and photo stacking, all without requiring a web interface. The tool distinguishes itself through its ability to process Google Takeout archives, extracting photos, videos, and album structure while preserving original metadata including GPS location and capture dates. It also offers a concurrent upload pipeline that balances throughput to avoid overwhelming t
immich-go is a CLI tool for managing a self-hosted Immich photo server, but Immich is not a federated social platform—it lacks federation protocol, social features, and a mobile client, making it a supporting utility rather than the standalone platform you are looking for.
PiliPalaX is a video streaming mobile client designed for discovering and playing video content, including anime and live streams. It functions as a media content browser and a social media video platform, integrating video playback with community engagement features. The application includes a personalized video player with hardware acceleration and gesture-based controls for adjusting volume and brightness. It also incorporates privacy-focused tools, such as incognito browsing modes and user-blocking capabilities to control content visibility. The system covers broad capability areas inclu
PiliPalaX is a video-streaming mobile client for discovering anime and live content rather than a self-hostable federated photo-sharing platform with its own subscription feed and federation protocol requested here — wrong medium entirely.
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 community forum platform, not a dedicated photo-sharing app like Instagram — while it supports ActivityPub and social features, its core identity is threaded discussion rather than photo-first sharing, so it only partially fits this search.
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 federated video-hosting platform, not a photo-sharing one — it shares your desired federation protocol and social features but focuses on video, so it is a close neighbour rather than the right category.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| pixelfed/pixelfed | 7K | PHP | AGPL-3.0 | |
| mastodon/mastodon | 50.1K | Ruby | AGPL-3.0 | |
| tootsuite/mastodon |
| 50.1K |
| Ruby |
| AGPL-3.0 |
| lemmynet/lemmy | 14.5K | Rust | AGPL-3.0 |
| diaspora/diaspora | 13.7K | Ruby | AGPL-3.0 |
| misskey-dev/misskey | 11.2K | TypeScript | AGPL-3.0 |
| dimillian/icecubesapp | 7K | Swift | AGPL-3.0 |
| writefreely/writefreely | 5.2K | Go | AGPL-3.0 |
| simulot/immich-go | 5.6K | Go | agpl-3.0 |
| orz12/pilipalax | 3.5K | Dart | gpl-3.0 |