An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          


ParmigianoChat Logo



PROD CI

### 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`