https://github.com/parmigiano/parmigiano-http
This is a high-performance real-time messaging chat.
https://github.com/parmigiano/parmigiano-http
chat http
Last synced: 22 days ago
JSON representation
This is a high-performance real-time messaging chat.
- Host: GitHub
- URL: https://github.com/parmigiano/parmigiano-http
- Owner: parmigiano
- License: gpl-3.0
- Created: 2025-10-28T08:48:15.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-11-28T11:22:03.000Z (7 months ago)
- Last Synced: 2025-11-30T11:25:55.211Z (7 months ago)
- Topics: chat, http
- Language: Go
- Homepage: https://parmigianochat.ru
- Size: 351 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### ParmigianoChat HTTP Server
**ParmigianoChat** — это высокопроизводительный чат для обмена сообщениями в реальном времени.
`Сервер поддерживает двустороннюю синхронизацию сообщений через **HTTP API**, **TCP-транспорт**,
и реализует архитектуру, готовую для масштабирования до миллионов подключений.`
## Основные возможности
- Поддержка диалогов "один на один"
- Синхронизация сообщений в реальном времени
- Работа через HTTP API и TCP
- Хранение данных в PostgreSQL с кэшированием через Redis
- Аутентификация и авторизация через Tokens
- Поддержка миграций базы данных через Goose
- Возможность аудита изменений сообщений (редактирование, удаление, прочтение)
## Пакеты
| Пакеты | Версии |
| ---------- | :-------- |
| C++ | v20 |
| Golang | v1.24.9 |
| C# | latest |
| Make | v4.4.1 |
| CMake | v3 |
| Protobuf | v3 |
| PostgreSql | v16.0.0 |
| GitHub | undefined |
## Установка
Перейдите на страницу релизов: 👉 [releases](https://github.com/parmigiano/parmigiano-desktop/releases), Скачайте последнюю стабильную версию, например: `ParmigianoChatSetup-x86_x64.exe`