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

Federated sharing configuration

Ranking updated Jul 29, 2026

For federated sharing configuration, the strongest matches are matrix-org/synapse (Synapse is a decentralized communication server that implements federated), nextcloud/server (Nextcloud provides a self-hosted cloud collaboration platform with built-in) and tootsuite/mastodon (Mastodon is a fully decentralized social networking platform that). mastodon/mastodon and lemmynet/lemmy round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked open-source tools for federated sharing configuration, ranked by GitHub stars and activity. Compare the top alternatives and pick the right one.

Federated sharing configuration

Find the best repos with AI.We'll search the best matching repositories with AI.
  • matrix-org/synapsematrix-org avatar

    matrix-org/synapse

    12,013View on GitHub↗

    Synapse is a decentralized communication server implementation that enables real-time messaging and data exchange across the global Matrix federation. It functions as a homeserver, allowing operators to host their own nodes while maintaining control over personal data and user identity within a distributed network. The server utilizes a federated messaging protocol to exchange messages and user data with independent servers, ensuring consistent state across the network. To support high-traffic environments, it employs a distributed service architecture that offloads tasks to independent backg

    Synapse is a decentralized communication server that implements federated messaging protocols and homeserver capabilities, though it focuses specifically on real-time Matrix messaging rather than general federation management.

    PythonFederated Data NetworksFederated Protocols
    View on GitHub↗12,013
  • nextcloud/servernextcloud avatar

    nextcloud/server

    35,797View on GitHub↗

    Nextcloud is a self-hosted platform designed for private cloud storage, file synchronization, and collaborative team workspaces. It provides a comprehensive suite of tools for document editing, groupware services like calendars and contacts, and secure data management, all while ensuring users maintain full control over their infrastructure and data sovereignty. The platform distinguishes itself through a decentralized federated architecture that allows independent server instances to securely share data and collaborate across a network. It features a highly modular plugin ecosystem, enabling

    Nextcloud provides a self-hosted cloud collaboration platform with built-in decentralized server federation and sharing capabilities, fitting the requested category despite focusing more broadly on file synchronization and productivity tools.

    PHPFederated Resource ProtocolsFederated Sharing ProtocolsFederated Data Networks
    View on GitHub↗35,797
  • tootsuite/mastodontootsuite avatar

    tootsuite/mastodon

    50,056View on GitHub↗

    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 fully decentralized social networking platform that implements ActivityPub and webfinger discovery for cross-instance federation, making it an in-category instance rather than a dedicated, standalone management utility for cross-instance configuration.

    RubyActivityPub Implementations
    View on GitHub↗50,056
  • mastodon/mastodonmastodon avatar

    mastodon/mastodon

    50,053View on 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

    Mastodon is a decentralized social networking platform that implements ActivityPub and webfinger discovery for cross-instance federation, though it is primarily a microblogging application rather than a dedicated, general-purpose federation configuration tool.

    RubyActivityPub ImplementationsFederated Protocols
    View on GitHub↗50,053
  • lemmynet/lemmyLemmyNet avatar

    LemmyNet/lemmy

    14,454View on 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

    Lemmy is a self-hosted discussion platform built for the fediverse using ActivityPub, though it is a standalone forum application rather than a dedicated, general-purpose federation management tool.

    RustActivityPub ImplementationsFederated Protocols
    View on GitHub↗14,454
  • open-wanderer/wandereropen-wanderer avatar

    open-wanderer/wanderer

    3,688View on GitHub↗

    Wanderer is a self-hosted trail database and federated social network for storing GPS tracks and hiking routes. It functions as a GPX route manager and geographic route planner that allows users to catalog outdoor explorations in a private database. The system utilizes the ActivityPub protocol to enable decentralized federation, allowing users to follow others and share activities across independent server instances. This social layer includes collaborative route exchange, engagement management for likes and comments, and granular content visibility controls. The platform provides tools for

    Wanderer is a self-hosted trail database and federated social network built on ActivityPub, though its primary focus is on GPS route management rather than general-purpose federation configuration.

    GoActivityPub Implementations
    View on GitHub↗3,688
  • bluesky-social/atprotobluesky-social avatar

    bluesky-social/atproto

    9,474View on GitHub↗

    atproto is a decentralized social networking protocol implementation and a schema-driven API framework. It provides the networking and data standards required to build interoperable social networks where users control their own identity and data through a personal data server specification. The project distinguishes itself through a DID-based identity system for managing cryptographic keys and verifiable profiles, alongside a lexicon-based protocol definition that uses versioned schemas to ensure consistency across network services. It utilizes Merkle Search Trees for verifiable data storage,

    This repository provides a foundational protocol implementation and schema-driven API framework for decentralized networks, fitting the federation configuration domain despite lacking native ActivityPub support.

    TypeScriptDID Key SerializationHandle to DID Translations
    View on GitHub↗9,474
  • chocobozzz/peertubeChocobozzz avatar

    Chocobozzz/PeerTube

    14,520View on GitHub↗

    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 video hosting platform that uses ActivityPub and independent servers to form a federated network, though it focuses on video streaming rather than being a general-purpose federation configuration tool.

    TypeScriptActivityPub ImplementationsFederated Protocols
    View on GitHub↗14,520
  • bluesky-social/pdsbluesky-social avatar

    bluesky-social/pds

    2,539View on GitHub↗

    The Personal Data Server is a self-hosted infrastructure component designed to operate as a node within a federated social network. It provides the foundational services required to host personal social data, manage user account lifecycles, and participate in a decentralized ecosystem through standardized network protocols. By utilizing content-addressed, append-only data repositories, the server ensures verifiable state transitions and consistent synchronization across the network. The project distinguishes itself through its focus on portable identity and data sovereignty. It enables users

    This repository provides a self-hosted server for operating a node within a federated social network, supporting decentralized identity and server-to-server synchronization, though it relies on the AT Protocol rather than ActivityPub.

    ShellFederated Protocols
    View on GitHub↗2,539
  • element-hq/synapseelement-hq avatar

    element-hq/synapse

    4,314View on GitHub↗

    Synapse is a Matrix homeserver implementation that provides the infrastructure for decentralized, real-time communication and messaging. It functions as a federated chat server that synchronizes room data and event streams across independent server instances to enable cross-domain interoperability. The server utilizes a hybrid core that integrates performance-critical logic in Rust with a Python orchestration layer. It employs a PostgreSQL relational database for persisting user accounts and conversation history, and uses a Redis-based messaging system to distribute tasks across horizontal wo

    Synapse is a Matrix homeserver that enables decentralized, cross-instance federation and messaging between independent servers, though it focuses on real-time chat rather than general federated sharing.

    PythonFederated Protocols
    View on GitHub↗4,314
  • wardcunningham/smallest-federated-wikiWardCunningham avatar

    WardCunningham/Smallest-Federated-Wiki

    1,211View on GitHub↗

    Smallest-Federated-Wiki is a decentralized knowledge base and federated wiki engine that allows users to fork, refactor, and share interconnected pages across independently hosted servers. It operates through peer-to-peer content federation, synchronizing knowledge by fetching remote page histories and merging shared content dynamically over HTTP. The platform enables decentralized content reuse through client-side page forking, copying external site data directly into a local workspace for independent editing. Document structures are built out of ordered collections of independent JSON data

    This project provides a federated wiki system designed for distributed sharing across multiple instances, though it focuses on collaborative page editing rather than general-purpose federation configuration.

    JavaScriptContent FederationsCollaborative Knowledge BasesFederated Engines
    View on GitHub↗1,211
  • ai/nanoidai avatar

    ai/nanoid

    26,821View on GitHub↗

    Nanoid is a library for generating unique, fixed-length identifiers designed for distributed systems and database indexing. It produces compact, URL-safe strings by mapping random byte values to a custom character set, allowing for consistent memory allocation and predictable indexing performance across independent nodes without the need for central coordination. The library distinguishes itself by utilizing system-level, cryptographically secure entropy sources to ensure that every generated identifier is statistically unpredictable. This approach provides resistance against collision attack

    Nanoid is a cryptographic ID generation library that provides unique identifiers for distributed systems, but it is a low-level utility rather than a tool for managing network federation and sharing.

    JavaScriptDistributed Identification SystemsDistributed Identifiers
    View on GitHub↗26,821
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
matrix-org/synapse12KPythonapache-2.0Apr 26, 2024
nextcloud/server35.8KPHPAGPL-3.0Jun 16, 2026
tootsuite/mastodon50.1KRubyAGPL-3.0Jun 26, 2026
mastodon/mastodon50.1KRubyAGPL-3.0Jun 23, 2026
lemmynet/lemmy14.5KRustAGPL-3.0Jun 23, 2026
open-wanderer/wanderer3.7KGoAGPL-3.0Jun 22, 2026
bluesky-social/atproto9.5KTypeScriptNOASSERTIONJun 23, 2026
chocobozzz/peertube14.5KTypeScriptagpl-3.0Feb 19, 2026
bluesky-social/pds2.5KShellNOASSERTIONJun 22, 2026
element-hq/synapse4.3KPythonAGPL-3.0Jun 23, 2026

Related searches

  • Federated social network
  • Social and federated platforms
  • URL shortener
  • a federated Reddit
  • a decentralized social network using ActivityPub
  • a federated Instagram
  • Access control management
  • a framework for federated learning