Skip to content

Latest commit

 

History

History
94 lines (73 loc) · 3.78 KB

README_ua.md

File metadata and controls

94 lines (73 loc) · 3.78 KB

Example

Ласкаво просимо до Lunaria

English | 日本語 | Українська

Про Lunaria

FAQ

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 та надає криптографічні алгоритми.
  • База даних

  • Інструменти

    • g++ - компілятор
    • CMake - система збірки
    • Git - керування версіями

Підтримувані платформи

Lunaria підтримує:

  • Linux (x11 | Wayland)
  • Windows

Підтримувані мови

Підтримка локалізації включає:

  • Українська
  • Японська
  • Англійська

Графічний інтерфейс

Ось кілька знімків графічного інтерфейсу користувача:

Example


Example         Example

Example


Example


Example


Example         Example