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 Video Hosting Platforms

Ranking updated Jun 30, 2026

For a federated video host, the first results are chocobozzz/peertube (PeerTube is a self-hosted, open-source federated video platform with full ActivityPub integration, enabling video upload, streaming, and federated interactions like likes and comments across instances, exactly matching this search), screego/server (Screego is a self-hosted WebRTC screen sharing server for real-time desktop streaming, but it lacks ActivityPub federation, video upload/storage, and community interaction features needed for a federated video sharing platform like PeerTube) and tootsuite/mastodon (Mastodon is a federated microblogging platform that uses ActivityPub for self-hosted social networking, but it is not a video sharing platform—it lacks the dedicated video upload, streaming, and peer-to-peer features you are looking for). coturn/coturn and pixelfed/pixelfed round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Decentralized video streaming software that enables independent content hosting and federation across the ActivityPub network.

Federated Video Hosting Platforms

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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 self-hosted, open-source federated video platform with full ActivityPub integration, enabling video upload, streaming, and federated interactions like likes and comments across instances, exactly matching this search.

    TypeScriptActivityPub ImplementationsActivityPub Video ServersFederated Video Hosting
    View on GitHub↗14,520
  • screego/serverscreego avatar

    screego/server

    10,254View on GitHub↗

    This project is a WebRTC screen sharing server designed to facilitate the streaming of desktop views between multiple participants. It functions as a signaling server to coordinate connection metadata and a relay server to ensure connectivity for users behind restrictive firewalls or symmetric NATs. The server enables real-time screen sharing by establishing direct peer-to-peer connections to reduce latency and server load. It utilizes a relay architecture to maintain stable communication when direct paths are blocked by network firewalls. The system provides coordination for session managem

    Screego is a self-hosted WebRTC screen sharing server for real-time desktop streaming, but it lacks ActivityPub federation, video upload/storage, and community interaction features needed for a federated video sharing platform like PeerTube.

    GoPeer-to-Peer Streaming
    View on GitHub↗10,254
  • 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 federated microblogging platform that uses ActivityPub for self-hosted social networking, but it is not a video sharing platform—it lacks the dedicated video upload, streaming, and peer-to-peer features you are looking for.

    RubyActivityPub Implementations
    View on GitHub↗50,056
  • coturn/coturncoturn avatar

    coturn/coturn

    13,637View on GitHub↗

    Coturn is a network server that facilitates peer-to-peer media traffic for real-time communication applications. It functions as a relay platform for voice, video, and data transmission, enabling direct connections between clients located behind restrictive firewalls and network address translators. The server implements standard network traversal protocols to manage media packet exchange and client authentication. It utilizes a multi-threaded architecture and event-driven polling to handle high-throughput traffic, while employing hash-based message authentication codes to verify client ident

    Coturn is a TURN/STUN relay server for real-time peer-to-peer media (e.g., WebRTC calls), not a self-hostable video sharing platform — it handles media relay but lacks video upload, browsing, and federated ActivityPub features.

    CPeer-to-Peer Streaming
    View on GitHub↗13,637
  • pixelfed/pixelfedpixelfed avatar

    pixelfed/pixelfed

    7,009View on 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

    Pixelfed is a federated photo sharing platform using ActivityPub, but this search is for a video sharing platform; while it shares the federation model, it does not support video upload or streaming, making it a neighbouring category rather than the right tool.

    PHPActivityPub Implementations
    View on GitHub↗7,009
  • datarhei/restreamerdatarhei avatar

    datarhei/restreamer

    4,925View on GitHub↗

    Restreamer is a self-hosted video broadcast platform and RTMP streaming server. It functions as a live media processing gateway and a multi-destination stream relay, providing a web-based management interface to configure video codecs, hardware acceleration, and stream routing. The system enables multi-platform video streaming by duplicating a single live video source and forwarding it to various third-party broadcast services and external servers simultaneously. It also supports direct-to-website broadcasting, allowing users to host live content for private or public audiences via customizab

    Restreamer is a self-hosted live video broadcast and stream relay tool, but it lacks any ActivityPub federation or fediverse integration, so it does not provide the federated sharing and discovery that this search requires.

    HTMLVideo Hosting PlatformsVideo Streaming Servers
    View on GitHub↗4,925
  • open-ani/animekoopen-ani avatar

    open-ani/animeko

    18,500View on GitHub↗

    Animeko is a cross-platform desktop media client designed to aggregate video streams and peer-to-peer content into a single, unified interface. It functions as a centralized hub for media consumption, allowing users to manage multiple content providers and playback sources within one application. The client distinguishes itself by integrating a specialized engine for real-time peer-to-peer stream buffering, which enables immediate playback of media files directly from decentralized network sources. It further enhances the viewing experience by rendering community-contributed text overlays dir

    Animeko is a cross-platform media client for aggregating video streams, not a self-hostable, federated video sharing platform with ActivityPub integration—it lacks the core hosting and federation capabilities this search requires.

    KotlinPeer-to-Peer Streaming
    View on GitHub↗18,500
  • popcorntime/popcorntimepopcorntime avatar

    popcorntime/popcorntime

    10,495View on GitHub↗

    Popcorn Time is a cross-platform application that functions as a BitTorrent streaming client, enabling the playback of movies and television shows through sequential data downloading. It serves as a comprehensive media discovery platform and metadata API, providing tools to search, browse, and retrieve detailed information about entertainment content. The platform distinguishes itself through a robust streaming data provider service that maps regional streaming availability and resolves encrypted tokens into secure redirects for external media platforms. It supports global audiences by locali

    Popcorn Time is a BitTorrent streaming client for watching movies and TV shows, not a self-hostable federated video sharing platform — it lacks ActivityPub integration, user uploads, and server-side federation, so it does not match this search.

    TypeScriptPeer-to-Peer Streaming
    View on GitHub↗10,495
  • 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

    Misskey is a federated microblogging platform, not a dedicated video sharing platform — while it supports video posts, it lacks the core video-focused features like peer-to-peer assisted streaming and tailored video discovery that this search requires.

    TypeScriptActivityPub Implementations
    View on GitHub↗11,213
  • diygod/dplayerDIYgod avatar

    DIYgod/DPlayer

    16,424View on GitHub↗

    DPlayer is a web-based HTML5 video player designed as a modular frontend component for embedding interactive media into web applications. It provides a unified interface for controlling playback and extends native browser capabilities to support complex streaming protocols such as HLS, DASH, and FLV. The player distinguishes itself through a built-in real-time comment system, which renders scrolling or static text overlays directly over the video content to facilitate viewer engagement. To optimize delivery, it incorporates peer-to-peer networking, allowing connected clients to share video st

    DPlayer is a frontend video player component for embedding media, not a self-hostable federated video sharing platform with ActivityPub and video upload features.

    JavaScriptPeer-to-Peer Streaming
    View on GitHub↗16,424
  • dimillian/icecubesappDimillian avatar

    Dimillian/IceCubesApp

    7,005View on GitHub↗

    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 Mastodon and the fediverse, not a self-hostable video sharing platform — it lets you interact with federated services but does not provide video uploading, streaming, or server-side video hosting.

    SwiftActivityPub Implementations
    View on GitHub↗7,005
  • 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 self-hosted, ActivityPub-powered microblogging platform that can attach videos to posts, but its core identity is social networking for short text updates rather than a dedicated video sharing platform with peer-to-peer streaming and federated video browsing.

    RubyActivityPub Implementations
    View on GitHub↗50,053
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
chocobozzz/peertube14.5KTypeScriptagpl-3.0Feb 19, 2026
screego/server10.3KGogpl-3.0Jan 1, 2026
tootsuite/mastodon
50.1K
Ruby
AGPL-3.0
Jun 26, 2026
coturn/coturn13.6KCotherFeb 20, 2026
pixelfed/pixelfed7KPHPAGPL-3.0Jun 8, 2026
datarhei/restreamer4.9KHTMLapache-2.0Dec 29, 2025
open-ani/animeko18.5KKotlinAGPL-3.0Jun 21, 2026
popcorntime/popcorntime10.5KTypeScriptmitFeb 20, 2026
misskey-dev/misskey11.2KTypeScriptAGPL-3.0Jun 23, 2026
diygod/dplayer16.4KJavaScriptMITMar 4, 2026

Related searches

  • an open source platform for hosting videos
  • a decentralized social network using ActivityPub
  • a Twitch alternative
  • an open source video hosting platform
  • a federated Reddit
  • Federated social network
  • a self hosted platform for video conferencing
  • a federated Instagram