RetroShare
Friend-to-friend encrypted communication and file sharing platform
2k stars 323 forks last commit first released
Actively maintained
Last commit 16 Aug 2026.

RetroShare is a cross-platform, decentralized friend-to-friend (F2F) communication suite designed for private and secure collaboration and sharing. It combines messaging, community features, and file distribution, with strong cryptography and optional anonymity layers.
Key Features
- Friend-to-friend network model with secure connections between trusted peers
- Encrypted chat (including chat rooms) and encrypted mail-style messaging with offline delivery
- Secure file sharing with search and swarming transfers similar to BitTorrent
- Decentralized forums, channels, and boards that can sync when peers come online
- Optional operation over Tor or I2P to hide IP addresses (including builds that manage Tor)
- Experimental VoIP and video calling via plugin
Use Cases
- Private group communication and sharing for communities that prefer decentralized infrastructure
- Secure file distribution to friends and wider network participants with reduced metadata exposure
- Offline-capable discussions via decentralized forums that sync automatically when connected
Limitations and Considerations
- The network is primarily trust-based (friend-to-friend); discovery and reach depend on peer connections
- Some features (notably VoIP/video) are experimental and may be less mature than core messaging and sharing
RetroShare fits users who want an encrypted, peer-to-peer alternative to centralized chat and sharing platforms. Its combination of F2F trust, offline messaging, and optional Tor/I2P support makes it suitable for privacy-focused collaboration.
Categories:
Tags:
Tech Stack:
Similar to RetroShare
Tox
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.

SimpleX Chat
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.

LocalSend
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.
OnionShare
Secure, anonymous file sharing and hosting over the Tor network
Open-source tool to share files, host websites, and chat privately over the Tor network; available as desktop GUI, CLI, and mobile apps.


CryptPad
End-to-end encrypted collaborative office and document suite
CryptPad is an end-to-end encrypted collaboration suite with real-time editors, file storage, and sharing, designed to keep document contents private from servers and admins.


slskd
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.


