ircpp is a simple C++17 open-source library for basic IRCv3 message parsing and client using websocket.
Client uses Microsoft's CPP REST SDK because of it's tasks and websocket. I plan on either replacing them completely or find another libraries with similar functionality.
Feel free to create pull requests, I am aware that this is not polished as it could be.
See this repo, there is a really simple example for reading Twitch chat.
Main TODO's are:
- Replacing mentioned CPP REST SDK
- Better commented/documented code
- Fully comply to all specifications (namely tags key parsing and rfc952 for hostnames)
Near future:
- C++20 modules!