English | 日本語 | Українська
Lunaria - це чат-додаток з відкритим вихідним кодом, побудований на основі протоколу QUIC, призначений для безпечного та ефективного спілкування.
- Підвищена безпека з протоколом QUIC
- Самостійний сервер
- Одноранговий зв'язок всередині VPN-мереж
- Широкі можливості кастомізації клієнта за допомогою скриптів Lua
- Функціональність CLI/чат-ботів на основі Lua
У цьому проекті використовуються різні технології, зокрема:
-
Мови програмування
-
Бібліотеки/фреймворки
- Qt - фреймворк графічного інтерфейсу C++
- libpqxx - бібліотека C++ для PostgreSQL
- cassandra - C++ драйвер для ScyllaDB
- Protobuf - протокольні буфери
- NetBird - VPN рішення
- MsQuic - Крос-платформна реалізація протоколу QUIC
- Abseil - CЗагальна бібліотека C++ від Google, що пропонує необхідні компоненти для сучасної розробки на C++.
- OpenSSL - Oкриптографічна бібліотека з відкритим вихідним кодом, що реалізує протоколи SSL/TLS та надає криптографічні алгоритми.
-
База даних
-
Інструменти
Lunaria підтримує:
- Linux (x11 | Wayland)
- Windows
Підтримка локалізації включає:
- Українська
- Японська
- Англійська
Ось кілька знімків графічного інтерфейсу користувача: