Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hcolda/qingliaochatserver
A lightweight chat software server (WIP)
https://github.com/hcolda/qingliaochatserver
chat chat-app chat-application chatapp chatroom cpp cpp23 server
Last synced: 5 days ago
JSON representation
A lightweight chat software server (WIP)
- Host: GitHub
- URL: https://github.com/hcolda/qingliaochatserver
- Owner: Hcolda
- License: mit
- Created: 2023-09-23T00:30:32.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-05T00:48:20.000Z (25 days ago)
- Last Synced: 2025-01-05T01:26:15.356Z (25 days ago)
- Topics: chat, chat-app, chat-application, chatapp, chatroom, cpp, cpp23, server
- Language: C++
- Homepage:
- Size: 8.11 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[简体中文](./doc/cn/README_CN.md)
# QingLiao Chat Server
This is a lightweight chat server.
If you want the client, see [QingLiaoChatClient](https://github.com/Hcolda/QingLiaoChatClient)## Build
### Essential tools
1. [vcpkg](https://github.com/microsoft/vcpkg)### Build with cmake
```cmd
cmake -S . -B build
cmake --build build --config Release
```## TODO
- [x] Network (with TLS-1.3)
- [ ] Manager (Database manager yet)
- [x] User
- [x] Room (private room and group room)
- [x] SQL database connection
- [ ] Voice chat
- [ ] File transport
- [ ] Permission
- [ ] Chat bot library## Documents
- [FormatForDataPackage.md](./doc/FormatForDataPackage.md)