Ищу наставников/контрибьюторов для open-source мессенджера (Python/C++/Qt/KDE)
Я 16-и летний solo-разработчик из России, два года в одиночку пишу GoidaPhone - открытый мессенджер с полноценной экосистемой под лицензией GNU GPL v3.
Что такое GoidaPhone?
Это не просто мессенджер. Это платформа:
- 💬 Мессенджер с голосовыми звонками, групповыми чатами, демонстрацией экрана
- 🎵 Встроенный медиаплеер (Mewa)
- 🌐 Встроенный браузер (WNS) на базе QtWebEngine
- 🔒 20 слоёв криптографической защиты (X25519, Ed25519, AES-256-GCM, HMAC, replay guard)
- 🌍 Три режима связи: LAN / VPN / VDS (через goidaphone.ru) / relay
- 🗣️ Три языка из коробки: RU / EN / JP
Стек: Python + PyQt6, написан с прицелом на KDE 6 / Linux
Ссылки
- GitHub: https://github.com/nft1212/GoidaPhone-NT-Server-1.8-OPEN
- веб-версия: https://goidaphone.ru (сайт сырой)
- Telegram-канал: https://t.me/WinoraCompany (этапы разработки, дорожная карта, релизы и т.д)
Чем сейчас занимаюсь
планирую переписать всё на C++ для версии 1.9, параллельно поддерживаю 1.8.
Какая помощь нужна
Буквально любая:
- Code review - код не идеальный, знаю, буду рад взгляду со стороны
- Баг репорты - просто попробуйте запустить
- Контрибьюторы в код - Python, C++, сеть, криптография
- Тестирование на разных дистрибутивах
- Идеи и обратная связь
структура проекта
/…
- gdf.py - точка входа
- gdf_apps.py - сборник внутренних мини программ
- gdf_browser.py - QtWebEngine браузер «WNS» встроенный в GoidaPhone
- gdf_chats.py - логика и оформления чатов
- gdf_core.py - константы, безопасность, ещё утилиты, уведомления, темы, локализация настройки
- gdf_dialogs.py - настройки, профили пользователей, звонки, заметки
- gdf_gcc.py - GC++ это консольный построитель GoidaPhone с включением и отключением модулей и сборки из исходников. включение/отключение ; встраивание python плагинов ; конфигурация через goida.json ; маркировка GC++ для отличия ванильных клиентов от собранных лично
- gdf_main.py - создание основного окна, быстрая настройка, туториал, точка входа
- gdf_network.py - история, метка прочитанного сообщения, реакции, обновление GoidaPhone, аудио, протоколы, сеть, отправка/принятие голоса, отправка/принятие файлов
- gdf_ui_base.py - лаунчер с выбором запуска (GC++/CMD/GUI), экран заставки, анимации, просмотр изображений
Принимаю pull request’ы, issues, форки - всё приветствуется. Проект живой, не заброшен, сам пользуюсь время от времени. Спасибо за внимание









