RetroShare is a Free and Open Source cross-platform, Friend-2-Friend and secure decentralised communication platform.
Find a file
csoler ed449abb5e
Some checks failed
macOS Build / build (push) Has been cancelled
MINGW64 Qt6 Build / build (push) Has been cancelled
MINGW64 Qt5 Build / build (push) Has been cancelled
UCRT64 Qt5 Build / build (push) Has been cancelled
Ubuntu Qt 5 C/C++ CI / build (push) Has been cancelled
Ubuntu Qt 6 C/C++ CI / build (push) Has been cancelled
Merge pull request #3074 from Passw/patch-2
fix comments retroshare-gui/src/
2025-12-19 09:26:04 +01:00
.github/workflows
.reuse
build_scripts fix typo WindowsMSys2_InstallGuide.md 2025-11-12 09:12:05 +08:00
data
jsonapi-generator
libbitdht@2ddc86fb57
libretroshare@96e249a06d merged with upstream 2025-11-10 14:14:21 +01:00
LICENSES
openpgpsdk@634f701d44 left test code template in place 2025-11-03 16:38:57 +01:00
plugins Added changes of RsChatFlags and RsStatusValue to VOIP plugin 2025-12-06 00:48:26 +01:00
retroshare-friendserver/src
retroshare-gui Merge pull request #3074 from Passw/patch-2 2025-12-19 09:26:04 +01:00
retroshare-service Merge remote-tracking branch 'upstream/master' into v0.6-Notify2 2025-10-10 16:57:40 +02:00
retroshare-webui@edfc638a6a
supportlibs left test code template in place 2025-11-03 16:38:57 +01:00
tests
.gitignore
.gitlab-ci.yml
.gitmodules
.travis.yml
COPYING
README.md
retroshare.pri
RetroShare.pro

RetroShare

RetroShare is a decentralized, private, secure, cross-platform, communication toolkit. RetroShare provides file sharing, chat, messages, forums, channels, boards and more.

GitHub release Downloads MINGW64 Qt5 Build UCRT64 Qt5 Build MINGW64 Qt6 Build GNU/Linux (via Gitlab CI) libretroshare GNU/Linux, Android (via Gitlab CI) Ask DeepWiki

Get the source

Clone this repository, enter the directory and then get the submodules with the following command

git submodule update --init --remote --force libbitdht/ libretroshare/ openpgpsdk/

Compilation

Short of comprehensive and updated documentation on how to build RetroShare (for the many supported platforms it runs on), scripts and recipes are provided in the aim of creating packages for the supported platforms (and more) in the build_scripts directory of this repository.

Compilation on Windows

Follow this file : WindowsMSys2_InstallGuide

With QtCreator : Windows-QtCreator-InstallGuide

Compilation on MacOSX

Follow this file : MacOS_X_InstallGuide

Compilation on Linux

Follow this file : Linux_InstallGuide

Releases

Latest release here

Other Builds RetroShare Downloads

Documentation