

RetroShare
Open source, decentralized platform enabling encrypted chat, secure voice and video calls, anonymous file sharing with swarming, censorship-resistant forums, channels, link sharing, and offline messaging. Uses OpenPGP and OpenSSL for robust privacy and security.
Cost / License
- Free
- Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- Android
- BSD
- OpenPGP
Features
Properties
- Privacy focused
Features
- Decentralized
- Serverless
- End-to-End Encryption
- Encrypted Chat
- Peer-To-Peer
- Video Calling
- Shared Folders
- GPG Encryption
- Secure Chat
- Anonymous Secure Filesharing
- Secure File Sharing
- Large File Transfer
- Tor
i2P integration
- Voice Chat
RetroShare News & Activities
Recent News
Recent activities
sadness added RetroShare as alternative to SadLounge- justarandom added RetroShare as alternative to hashtree
Spot4nick added RetroShare as alternative to OpenDrop File Transfer
Louciole added RetroShare as alternative to Mycelium
crse added RetroShare as alternative to Fluux Messenger- Danilo_Venom updated RetroShare
- Douze added RetroShare as alternative to Movim
Linuxuser437442 added RetroShare as alternative to Root
justarandom added RetroShare as alternative to WarpDrop- Ixnay5K liked RetroShare
Featured in Lists
Software that values your privacy.
Anonymous P2P networks without a central authority.
A list with 25 apps by ctulhu043 without a description.
What is RetroShare?
RetroShare is an open-source, decentralized communication system providing private and secure communication through OpenPGP and OpenSSL encryption. It offers secure chat, photo and video sharing, and more. The chat feature supports text, images, chat rooms, and a smiley set. It also provides a distant chat for secure communication with friends-of-friends. The voice and video feature supports secure calls and video calls.
The platform includes a mail feature for sending encrypted messages and storing them on friends' nodes for delivery when offline. Users can share and search for files, with large files shared using a BitTorrent-like technique. Privacy is maintained through anonymous tunnels.
RetroShare supports offline forums, automatically syncing once online. These forums resist censorship. Users can also share and discuss links. Channels allow users to publish files, subscribe for automatic downloads, comment on files, and share them.





Comments and Reviews
Retroshare: friends not included! If you want to know what this application can do, you'll need some friends! Or you can be like me, forever alone, and set up two computers and try it out. After about 30 minutes of messing around, here are some preliminary impressions I had.
The certificates is probably the hardest thing to manage with Retroshare. Exchanging them was easy, using online expiring paste services (I used Hastebin and Ghostbin for this), although any method you can think of to send a block of text will work. Signing and validating the certificates, however, wasn't really clear to me. It could be just me, since this was my first time managing certificates like this.
The design of the GUI is quite nice, although first-time users may feel overwhelmed by the options. It takes a bit of browsing and prodding around to learn everything Retroshare has to offer. It allows users to chat to every single node they are connected to, chat with only select nodes, create alternate identities, send email-esque messages to certain nodes, and share a folder of files with certain nodes (shared directory), among other things. I didn't get the chance to try out the "Channels", "Forum", and "Links" tabs yet, unfortunately, but I have a hunch that those tabs would be very useful for those who like sharing things with their friends.
Maybe Retroshare's speed was an issue of the past, because I haven't had any serious connectivity issues trying to contact other nodes...then again, it could be because the nodes I connected to were nearby to begin with. I don't really know how well it works for long distance nodes.
Overall, I find Retroshare to be a viable platform for connecting to friends in a decentralized way.
EDIT [April 2]: I finally convinced one of my friends to try it out, even if just for a moment. I had some trouble connecting to their computer at first, but it turned out it was because he was on an unsecured network. After resolving that, our computers found each other without a hitch.
After doing some more exploration of the features, I conclude that Retroshare is well-suited to being a social media platform for very close friends, without a server in between.
So, to summarize all these different methods of communication: Direct chat for one-on-one. Quickest. Chat lobbies for IRC-like experience. E-mail for more permanent messages and file sharing. Forums for general discussion about any topic. Files for anyone who likes to do peer-to-peer file transfers. Channels for your own personal soapbox. Links to share interesting websites or URLs.
After doing some more reading I've heard stories of people whose computer crashed or had a power outage, then after a reboot found Retroshare had lost friend nodes...or something like that. Apparently there are some measures to remedy this but it could use some more work to completely fix.
As for the speed, I got to test it out a bit more. It appears that the speed can vary widely depending on the connection quality of each of the nodes. Chat messages between my two computers was virtually instant, and with my friend had a delay of a second, which in my opinion is pretty good. The other methods, like email and forums, however, are unpredictable in their speed. Forum posts can take a while to show up (fastest I've had between my two computers is about 30 seconds, slowest is 30 minutes). Maybe this is what they call "propagating information through the network"? Then again, if you are looking for quick communication with someone, you should be using the chat function anyways.
[Edited by TerrifiedTyphlosion, April 02]
Do me a favour: Do not waste your time try Zeronet! Zeronet has a future retroshare has absolutely not.
Ooooo 😬 I wouldn't hire this man to predict what stock to invest in next, I'll say that much. Zeronets last update was 4 years ago (less than a year after comment was posted) and while retroshare is highly inactive, they TECHNICALLY are still being (passively) updated.
It is a comprehensive project with many features like IM, email, filesharing, groups, voice and videocalls through plugins and identiy management. It is a special kind of P2P network called Friend-to-friend network, in which the focus is building connections with people one knows and trusts instead of with anyone like a regular P2P. It runs on LAN, Internet, any VPN or virtual network interface you may be connected to, Tor and I2P as of version 0.6.6 I couldn't get their Android alpha to work, and their AppImage release is buggy since it can't reopen your identity after you close the program but the rest (.deb, flatpak) work fine so far. I heard of them through the GNUnet project.
i own my data, no big tech will censure you
thanks amanda
General purpose secure communication platform for every task.
security, mail, links cloud, file sharing, broadcast chat, forums, bitcoin plugin, etc
I think the most similar apps to RetroShare could be: