A WebSockets Chat system implementation using the Carbon Language and C++.
CarbonChat.mp4
CarbonChat supports Windows and macOS. The quickest way to run the project is to download one of our releases.
The client and server are combined into one C++ executable. So there's no need to download multiple files.
For development first clone the project and then the submodules.
git clone https://github.com/florisgravendeel/carbon-chat.git
git submodule update --init
- C++
- CMake
- Boost 1.81.0
- On Windows Boost should be installed in
C:/local/boost_1_81_0
(default installation folder) - On Mac, run
brew install boost
(Note: Homebrew required)
- On Windows Boost should be installed in
The Carbon Language. See the install guide here.