Зашифрованный командный чат между устройствами через Tor без центрального сервера.
- Звёзды
- 2,026
- Форки
- 325
- Открытые issues
- 371
- Последний коммит
- вчера
Что это?
RetroShare — кроссплатформенный набор инструментов для общения, построенный на децентрализованной модели «друг с другом». Пользователи напрямую соединяются с людьми, которым уже доверяют, поэтому для общения не нужен центральный сервер.
В одном приложении доступны обмен файлами, чаты, личные сообщения, форумы, каналы и доски. Проект написан на C++ и включает настольный клиент на базе Qt. Инструкции по сборке доступны для Windows (MSYS2 и Qt Creator), macOS и Debian/Ubuntu Linux; также заявлена поддержка Android через библиотеку libretroshare.
Исходный код использует библиотеки libretroshare, libbitdht и openpgpsdk в качестве git submodules — перед компиляцией их нужно получить. Официальная документация размещена на Read the Docs.
Ключевые возможности
- 01Соединение между друзьями без центрального сервера
- 02Обмен файлами между доверенными контактами
- 03Чаты, личные сообщения, форумы, каналы и доски
- 04Сборка настольного клиента для Windows, macOS и Linux
- 05Построен на библиотеках libretroshare, libbitdht и openpgpsdk
Сценарии использования
- Закрытый обмен файлами в небольшой группе друзей, которым вы доверяете
- Организация приватных чатов и форумов без зависимости от хостинговой платформы
- Изучение или развитие децентрализованной кодовой базы для общения на C++
Быстрый старт
- 1
Клонируйте этот репозиторий
- 2
Загрузите подмодули (libbitdht, libretroshare, openpgpsdk)
git submodule update --init --remote --force libbitdht/ libretroshare/ openpgpsdk/ - 3
Следуйте руководству по сборке для вашей платформы в каталоге build_scripts (Windows, macOS или Linux)
- 4
Или скачайте готовый релиз со страницы релизов
Что важно знать
- Лицензия указана неясно (в метаданных указано NOASSERTION), поэтому перед повторным использованием проверьте лицензию.
- Сборка из исходного кода сложна, и в README признаётся, что документация по сборке неполная.
В подборках
Темы
Частые вопросы
- Что такое RetroShare?
- Децентрализованный набор инструментов для зашифрованного общения между друзьями: обмен файлами, чаты, форумы, каналы и доски на разных платформах. RetroShare — кроссплатформенный набор инструментов для общения, построенный на децентрализованной модели «друг с другом». Пользователи напрямую соединяются с людьми, которым уже доверяют, поэтому для общения не нужен центральный сервер.
- RetroShare можно использовать бесплатно? Какая у него лицензия?
- RetroShare распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- RetroShare всё ещё поддерживается?
- Активно поддерживается. Последний коммит в RetroShare — 5 нояб. 2026 г..
- Для чего можно использовать RetroShare?
- Закрытый обмен файлами в небольшой группе друзей, которым вы доверяете Организация приватных чатов и форумов без зависимости от хостинговой платформы Изучение или развитие децентрализованной кодовой базы для общения на C++
- Как установить RetroShare?
- Клонируйте этот репозиторий Загрузите подмодули (libbitdht, libretroshare, openpgpsdk): git submodule update --init --remote --force libbitdht/ libretroshare/ openpgpsdk/ Следуйте руководству по сборке для вашей платформы в каталоге build_scripts (Windows, macOS или Linux) Или скачайте готовый релиз со страницы релизов
- Где скачать RetroShare?
- Исходный код и инструкции по установке — на GitHub: https://github.com/RetroShare/RetroShare
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатный бессерверный P2P-чат со сквозным шифрованием: сообщения нигде не хранятся и исчезают, когда вы выходите из комнаты.
Одноранговая платформа на базе IPFS для зашифрованного хранения файлов, обмена сообщениями и соцсети с возможностью самостоятельного хостинга.
Самостоятельно размещаемый облачный сервер для хранения, синхронизации и обмена файлами, контактами, календарями и другими данными; возможности расширяются приложениями.
Кроссплатформенное приложение для прямой передачи файлов между устройствами через интернет с сквозным шифрованием, без облачного хранилища и ограничений по размеру.
Бесплатный инструмент с открытым исходным кодом для P2P-передачи файлов напрямую между устройствами без облачного хранилища и со сквозным шифрованием.