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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
diaspora avatar

diaspora/diaspora

0
View on GitHub↗
13,658 stele·2,875 fork-uri·Ruby·AGPL-3.0·14 vizualizăridiasporafoundation.org↗

Diaspora

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 their profiles and social history between different network nodes.

The system provides a comprehensive set of social tools, including markdown publishing, multi-language support with right-to-left text direction, and private messaging. Administrative capabilities cover content moderation, role-based access control, and automated account maintenance, while security is handled through two-factor authentication and OpenID identity integration.

The platform provides a public JSON endpoint for monitoring pod statistics and versioning.

Features

  • Federated Protocols - Exchanges social data between independent server nodes using standardized schemas to maintain a distributed network of instances.
  • Federated Social Servers - Operates as a self-hosted node in a decentralized social network, sharing content across independent servers.
  • Decentralized Identity Engines - Implements a system for managing user-controlled digital identities and decentralized social content.
  • Social Publishing Engines - Enables the creation of social posts using markdown, image uploads, and location tags with custom visibility settings.
  • Privacy Proxies - Routes third-party images and media through a local proxy to mask user IP addresses and protect privacy.
  • Privacy Proxies - Routes external images and assets through a local proxy to mask user identity and block tracking pixels.
  • Social Pods - Provides self-hosted network instances (pods) for publishing content and communicating across a decentralized system.
  • Cross-Instance Portability - Enables users to move their profiles and social history between different network nodes to maintain continuity.
  • Social Profile Portability - Supports moving user profiles and social history between different network nodes while preserving communication links.
  • Privacy-Focused Communication - Exchanges social content and private messages using tools that minimize data exposure and proxy external assets.
  • Federated Account Migration - Moves user accounts between different network nodes while preserving existing social communication links.
  • User Identity Management - Manages account creation, secure sign-in, and the overall identity lifecycle of user profiles.
  • Community Server Management - Allows the setup and management of private social servers to host communities with custom moderation rules.
  • Federated Content Sharing - Enables the exchange of social data with independent server nodes using standardized open protocols.
  • Internationalization Support - Includes built-in internationalization and right-to-left text support to accommodate a global user base.
  • Social Interactions - Provides interactive tools for users to like, reshare, and comment on social content and participate in community polls.
  • Data Import and Export - Provides utilities for archiving user data and moving accounts between instances to preserve social history.
  • Portable Data Exports - Serializes user profiles and social history into portable formats to allow movement between different network nodes.
  • Background Job Processing - Executes asynchronous tasks and queued operations in the background to maintain user interface responsiveness.
  • Background Job Queues - Implements asynchronous task processing to offload long-running operations and maintain user interface responsiveness.
  • Media File Upload Handlers - Handles the uploading and processing of files and images for storage in local or cloud environments.
  • Real-time Messaging - Facilitates private real-time conversations between users through integrated chat functionality.
  • Contact Management - Organizes users into groups to control visibility and sharing permissions for different sets of contacts.
  • OAuth and Identity Providers - Integrates OpenID and OAuth protocols to delegate identity verification to external third-party providers.
  • Identity Authentication - Enables users to authenticate via third-party identity providers using the OpenID Connect standard.
  • Role-Based Access Control - Assigns specific permissions to user accounts through an administrative panel to manage system-level capabilities.
  • Two-Factor Authentication - Secures user accounts by requiring time-based one-time passwords during the sign-in process.
  • Open Source Applications - Decentralized social networking platform.
  • Media & Communication - Distributed social networking service.
  • Social Networking - Privacy-aware distributed social network.
  • Social Networks - Privacy-aware distributed social networking platform.
  • Social Networks and Forums - Distributed social networking server.

Istoric stele

Graficul istoricului de stele pentru diaspora/diasporaGraficul istoricului de stele pentru diaspora/diaspora

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face diaspora/diaspora?

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.

Care sunt principalele funcționalități ale diaspora/diaspora?

Principalele funcționalități ale diaspora/diaspora sunt: Federated Protocols, Federated Social Servers, Decentralized Identity Engines, Social Publishing Engines, Privacy Proxies, Social Pods, Cross-Instance Portability, Social Profile Portability.

Care sunt câteva alternative open-source pentru diaspora/diaspora?

Alternativele open-source pentru diaspora/diaspora includ: misskey-dev/misskey — Misskey is a self-hosted, decentralized microblogging platform and federated social media server. It functions as a… pixelfed/pixelfed — Pixelfed is a decentralized, self-hosted photo sharing platform and social network. It uses the ActivityPub protocol… mastodon/mastodon — Mastodon is a self-hosted, decentralized social networking platform that functions as a microblogging application. It… lemmynet/lemmy — Lemmy is a self-hosted, federated discussion platform that enables the operation of independent, decentralized social… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… ever-co/ever-gauzy — Ever Gauzy is an integrated business management suite providing an ERP and CRM framework for professional services…

Alternative open-source pentru Diaspora

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Diaspora.
  • misskey-dev/misskeyAvatar misskey-dev

    misskey-dev/misskey

    11,213Vezi pe 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
    Vezi pe GitHub↗11,213
  • pixelfed/pixelfedAvatar pixelfed

    pixelfed/pixelfed

    7,009Vezi pe GitHub↗

    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

    PHPactivitypubfederationfediverse
    Vezi pe GitHub↗7,009
  • mastodon/mastodonAvatar mastodon

    mastodon/mastodon

    50,053Vezi pe GitHub↗

    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

    Rubyactivity-streamactivitypubdocker
    Vezi pe GitHub↗50,053
  • lemmynet/lemmyAvatar LemmyNet

    LemmyNet/lemmy

    14,454Vezi pe GitHub↗

    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

    Rustactivitypubchatfediverse
    Vezi pe GitHub↗14,454
Vezi toate cele 30 alternative pentru Diaspora→