awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
pixelfed avatar

pixelfed/pixelfed

0
View on GitHub↗
7,009 stars·859 forks·PHP·AGPL-3.0·50 viewspixelfed.org↗

Pixelfed

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 for content organization through custom portfolios, trending content discovery, and community moderation tools such as automated spam detection. User identity is managed via role-based access control and support for external identity providers.

Deployment is supported through containerized images and Docker Compose orchestration, with additional distribution support for YunoHost.

Features

  • ActivityPub Implementations - Implements the ActivityPub protocol to enable decentralized social communication and media sharing across servers.
  • Federated Content Sharing - Functions as a decentralized image gallery and social network using ActivityPub for cross-server content sharing.
  • Self-Hosted Image Galleries - Provides a self-hosted media service with user accounts and portfolios for managing digital photography.
  • Social Media Publishers - Provides a content creation system for publishing and editing social posts with captions and tags.
  • Media Storage Abstractions - Decouples application logic from specific storage providers through an abstraction layer for local and cloud media.
  • Self-Hosted Media Servers - Provides a self-hosted platform for managing user profiles, media posts, and private community interactions.
  • Federated Media Hosting - Implements a decentralized model for storing and organizing large collections of images and videos across federated servers.
  • Photo Sharing Platforms - Ships a decentralized social network specifically designed for sharing photos and videos across federated servers.
  • Federated Social Servers - Operates as a node in a decentralized social network, allowing independent instances to communicate and share profiles.
  • Content Organization Systems - Groups related posts into custom categories and portfolios to improve content discovery and navigation.
  • Social Media Importers - Includes tools for importing photos and videos from Instagram accounts to migrate portfolios to a self-hosted system.
  • Content Moderation Tools - Ships a moderation suite for blocking domains and users and applying content warnings to maintain community standards.
  • Social Content Discovery - Includes a discovery system for browsing network-wide timelines and finding trending hashtags and locations.
  • S3-Compatible Cloud Storage - Employs a driver-based storage abstraction to manage media across local disks or S3-compatible cloud object storage.
  • Social Media Content Retrievers - Retrieves photos and videos from external Instagram accounts to migrate digital portfolios into the system.
  • Image Processing - Includes a visual processing system to adjust photo appearances using custom filters.
  • Federated Private Messaging - Provides a secure one-on-one messaging system for direct communication across the federated network.
  • Federated Account Migration - Provides utilities for moving user accounts and social relationships between different federated server instances.
  • Client-Side Media Processing - Uses WebGL to apply visual image filters directly in the browser, reducing server-side processing load.
  • Social Networks - Listed in the “Social Networks” section of the Awesome Selfhosted awesome list.
  • Social Networks and Forums - Federated image-sharing social platform.
  • Application Examples - Federated photo sharing platform powered by ActivityPub.

Star history

Star history chart for pixelfed/pixelfedStar history chart for pixelfed/pixelfed

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does pixelfed/pixelfed do?

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.

What are the main features of pixelfed/pixelfed?

The main features of pixelfed/pixelfed are: ActivityPub Implementations, Federated Content Sharing, Self-Hosted Image Galleries, Social Media Publishers, Media Storage Abstractions, Self-Hosted Media Servers, Federated Media Hosting, Photo Sharing Platforms.

Which projects share features with pixelfed/pixelfed?

Projects with overlapping indexed features include: misskey-dev/misskey — Misskey is a self-hosted, decentralized microblogging platform and federated social media server. It functions as a… diaspora/diaspora — Diaspora is a federated social networking platform that allows users to run and manage self-hosted community servers,… nodebb/nodebb — NodeBB is a real-time, self-hosted community forum platform built on Node.js. It is designed to support scalable… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… lemmynet/lemmy — Lemmy is a self-hosted, federated discussion platform that enables the operation of independent, decentralized social… mastodon/mastodon — Mastodon is a self-hosted, decentralized social networking platform that functions as a microblogging application. It…

Projects sharing features with Pixelfed

These projects share indexed features with Pixelfed. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • misskey-dev/misskeymisskey-dev avatar

    misskey-dev/misskey

    11,213View on GitHub↗

    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

    TypeScriptactivitypubfederationfediverse
    View on GitHub↗11,213
  • diaspora/diasporadiaspora avatar

    diaspora/diaspora

    13,658View on GitHub↗

    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

    Rubydecentralizeddistributedfederated
    View on GitHub↗13,658
  • nodebb/nodebbNodeBB avatar

    NodeBB/NodeBB

    15,144View on GitHub↗

    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

    JavaScriptcommunityforumjavascript
    View on GitHub↗15,144
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

    awesome-selfhosted/awesome-selfhosted

    299,516View on GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    View on GitHub↗299,516
Compare all 30 related projects→