Self-hosted projects tagged “P2P”
23 open source projects with this tag
23 open source projects with this tag
23 services found

Open-source, peer-to-peer file synchronization tool.
Open-source peer-to-peer file synchronization with TLS encryption, no central server, and a browser-based UI.

Open-source cross-platform local network file sharing app
LocalSend is a free, open-source app for fast, encrypted file and text sharing between nearby devices over a local network, available on desktop and mobile.

Federated video hosting and streaming with P2P delivery
PeerTube is a decentralized, ActivityPub-federated video hosting platform with live streaming, P2P WebRTC delivery, and customizable community-run instances.

Open-source encrypted messenger with no user identifiers
Open-source, decentralized messaging network built on a Haskell core with Kotlin Multiplatform and native iOS clients; end-to-end encrypted messaging without user IDs.

Open-source self-hosted screen sharing for developers
Open-source screen sharing server that runs self-hosted; WebRTC-based with TURN server; Docker or single-binary deployment; browser-based.

Cross-platform peer-to-peer file sharing in a web browser
AirDrop-like P2P file and text transfer in the browser with device pairing and temporary public rooms for internet transfers.
Self-hosted sync plugin for Obsidian vaults
Community-developed Obsidian plugin to sync vaults via CouchDB or S3-compatible storage, with optional experimental WebRTC peer-to-peer syncing and end-to-end encryption.

Distributed P2P web search engine and intranet search appliance
YaCy is a self-hostable search engine with crawler and indexing, supporting decentralized P2P search, standalone search portals, and intranet/file search.
Ebook and audiobook library manager with download automation
Self-hosted ebook and audiobook collection manager that automates searches, downloads, upgrades, and library organization via Usenet and BitTorrent clients.

Web-based client-server daemon for the Soulseek file sharing network
slskd is a modern Soulseek client-server daemon with a web UI for searching, downloading, and managing transfers, chats, and user shares from a browser.
Peer-to-peer encrypted instant messaging, calls, and file sharing
Tox is a decentralized, peer-to-peer communication system for encrypted messaging, voice/video calls, screen sharing, and file transfers without central servers.
Peer-to-peer encrypted storage with private social and app platform
Peergos is a peer-to-peer encrypted file storage and private social platform with fine-grained access control, capability links, and a web UI for secure sharing.

Peer-to-peer, end-to-end encrypted browser chat
Open-source browser-based peer-to-peer chat with E2E encryption, ephemeral messages, video/audio, screen sharing, direct file transfer, and iframe embedding.
BitTorrent tracker client and server for HTTP, UDP, and WebSockets
Simple, robust BitTorrent tracker implementation for Node.js, providing client and server components with HTTP/UDP/WebSocket tracking and built-in stats endpoints.
Friend-to-friend encrypted communication and file sharing platform
RetroShare is a decentralized friend-to-friend platform for encrypted chat, mail, forums, channels and secure file sharing, with optional Tor/I2P support.


Secure, privacy-focused WebRTC video group chat
Briefing is a secure, anonymous WebRTC-based video group chat with text chat, screen sharing, and simple invite links, designed to run in modern browsers.

Encrypted cross-device clipboard sync with optional self-hosted server
Lightweight clipboard sync tool for Windows, macOS, Linux, and Android with end-to-end encryption, multi-user support, and optional self-hosted server or P2P mode.
Peer-to-peer platform for private, censorship-resistant publishing
Hyphanet (formerly Freenet) is a peer-to-peer platform for censorship-resistant communication and publishing using an encrypted, decentralized data store and plugin-based...

CLI and TUI torrent search tool with Jackett/Prowlarr integration.
A Python CLI and TUI tool to search and download torrents via Jackett or Prowlarr, using Libtorrent and a modern terminal UI.
Self-hosted torrent video streaming web app with casting support
RapidBay is a self-hosted torrent video streaming service that searches via Jackett, streams selected files in-browser, downloads subtitles, and supports Chromecast, Appl...
Browser-based torrent streaming and direct-download engine
Open-source platform to stream torrent media, generate direct-download links and on-the-fly ZIP archives; distributed as an all-in-one Docker image.

Distributed, open source communication platform for calls and messaging
Jami is a distributed communication platform for private messaging, audio/video calls, and conferencing, designed to work without central servers and with end-to-end encr...
Secure, decentralized networking stack for privacy-preserving applications
GNUnet is a network protocol stack and framework for building secure, distributed, privacy-preserving peer-to-peer applications and services.