C++ WebSocket

Open-source C++ projects categorized as WebSocket

Top 19 C++ WebSocket Projects

  • Swoole

    🚀 Coroutine-based concurrency library for PHP

  • Project mention: FrankenPHP: The Modern PHP App Server | news.ycombinator.com | 2024-05-29
  • Boost.Beast

    HTTP and WebSocket built on Boost.Asio in C++11

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • obs-websocket

    Remote-control of OBS Studio through WebSocket

  • Project mention: OBS Crashing EVERY Time I Attempt to Swap SCENE COLLECTIONS. | /r/obs | 2023-05-30

    This started out of nowhere - and the only thing I can think of is that I downloaded the OBS Websocket Plugin, though I have it disabled.

  • Crow

    A Fast and Easy to use microframework for the web. (by CrowCpp)

  • Project mention: Experience using crow as web server | /r/cpp | 2023-11-06

    I'm investigating using C++ to build a REST server, and would love to know of people's experiences with Crow-- or whether they would recommend something else as a "medium-level" abstraction C++ web server. As background, I started off experimenting with Python/FastAPI, which is great, but there is too much friction to translate from pybind11-exported C++ objects to the format that FastAPI expects, and, of course, there are inherent performance limitations using Python, which could impact scaling up if the project were to be successful.

  • Restbed

    Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 applications.

  • arduinoWebSockets


  • libdatachannel

    C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets

  • Project mention: VoRS: Vo(IP) Simple Alternative to Mumble | news.ycombinator.com | 2024-04-19
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • CppServer

    Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution

  • esp-rfid

    ESP8266 RFID (RC522, PN532, Wiegand, RDM6300) Access Control system featuring WebSocket, JSON, NTP Client, Javascript, SPIFFS

  • Project mention: Ask HN: What have you built with ESPHome, ESP8266 or similar hardware | news.ycombinator.com | 2024-04-27

    I'm helping our local Fablab to manage physical access with a series of ESP8266 and esp-rfid https://github.com/esprfid/esp-rfid/ (of which I became maintainer. If you want to use it as well I can help!)

  • TreeFrog Framework

    TreeFrog Framework : High-speed C++ MVC Framework for Web Application

  • DPP

    C++ Discord API Bot Library - D++ is Lightweight and scalable for small and huge bots!

  • LGTVCompanion

    Power On and Off WebOS LG TVs together with your PC

  • Project mention: LG C3 42” + 4090 = gaming heaven | /r/OLED_Gaming | 2023-12-10

    Planning on picking up this exact model soon, just wanted to share this to wake the tv on lan when waking pc from sleep: https://github.com/JPersson77/LGTVCompanion

  • x-tools

    Qt SerialPort-UDP-TCP-WebSocket-Modbus-CAN-BLE-Assistant.

  • DiscordCoreAPI

    A bot library for Discord, written in C++, and featuring explicit multithreading through the usage of custom, asynchronous C++ CoRoutines.

  • Project mention: C++ Show and Tell - June 2023 | /r/cpp | 2023-06-01
  • malloy

    A cross-platform C++20 library providing embeddable server & client components for HTTP and WebSocket. (by Tectu)

  • disorient

    Control a Windows PC using MQTT or WebSocket

  • WebSocket

    A lightweight RFC 6455 (Web Socket) implementation for Qt5 & Qt6 (C++) (by cculianu)

  • Mach3Controller

    Android / ESP32 / ESP8266 Controller (+ coordinate display) for Mach3 CNC

  • flutter_webrtc_websocket

    Demonstration of flutter webRTC and websocket implementation.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ WebSocket related posts

  • OBS Crashing EVERY Time I Attempt to Swap SCENE COLLECTIONS.

    1 project | /r/obs | 30 May 2023
  • LLVM 16.0.0 Release

    2 projects | /r/cpp | 19 Mar 2023
  • error during Arduino compiling for esp8266 for Roller Blind project

    2 projects | /r/esp8266 | 11 Mar 2023
  • Which WebSocket library is the best/fastest for an ESP32 programmed in Arduino IDE?

    1 project | /r/esp32 | 23 Feb 2023
  • Broadcast Overlays.

    1 project | /r/ValorantCompetitive | 19 Feb 2023
  • Linux Streamers, What Tips, Tricks, and Tools Do You Use?

    3 projects | /r/linux_gaming | 31 Jan 2023
  • Learning to build networking applications using C/C++ from scratch

    1 project | /r/cpp_questions | 26 Jan 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 30 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →


What are some of the best open-source WebSocket projects in C++? This list will help you:

Project Stars
1 Swoole 18,258
2 Boost.Beast 4,199
3 obs-websocket 3,755
4 Crow 2,832
5 Restbed 1,885
6 arduinoWebSockets 1,840
7 libdatachannel 1,603
8 CppServer 1,350
9 esp-rfid 1,321
10 TreeFrog Framework 1,256
11 DPP 971
12 LGTVCompanion 887
13 x-tools 567
14 DiscordCoreAPI 146
15 malloy 66
16 disorient 37
17 WebSocket 28
18 Mach3Controller 12
19 flutter_webrtc_websocket 11

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives