C++ WebSocket

Open-source C++ projects categorized as WebSocket

Top 21 C++ WebSocket Projects

  1. Swoole

    🚀 Coroutine-based concurrency library for PHP

    Project mention: Swoole (Coroutine-based concurrency for PHP) v6 released | news.ycombinator.com | 2024-12-16
  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. ZLMediaKit

    WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT server and client framework based on C++11

    Project mention: ZLMediaKit: Open-Source C++11 Framework for Real-Time Streaming Protocols | news.ycombinator.com | 2024-09-30
  4. Boost.Beast

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

  5. obs-websocket

    Remote-control of OBS Studio through WebSocket

  6. Crow

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

    Project mention: How I deployed my first project for my devops portfolio: Project Architecture | dev.to | 2025-07-19

    This project (Github branch main) I built this app entirely in CPP and I used the CrowCpp framework to run it.

  7. libdatachannel

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

    Project mention: OBS Studio 31.1.1 Released | news.ycombinator.com | 2025-07-14

    In this release I landed pacing for WebRTC. Before it could lose packets around keyframes (from bursty UDP).

    You can see the code for it here https://github.com/paullouisageneau/libdatachannel/blob/mast...

    If anyone is doing things with WebRTC broadcasting (or thinking of trying it out) would love to hear :)

  8. arduinoWebSockets

    arduinoWebSockets

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. Restbed

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

  11. 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

  12. esp-rfid

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

  13. TreeFrog Framework

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

  14. DPP

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

  15. LGTVCompanion

    Power On and Off WebOS LG TVs together with your PC

    Project mention: My TV started playing a video in full screen by itself. What happened? | news.ycombinator.com | 2025-03-30

    My dad's old Sanyo from early 90's did have brightness control buttons.

    https://github.com/JPersson77/LGTVCompanion

    I have a few extra buttons on my gayming keyboard that I pretty much never use, so I assigned three of them to a script that uses the above app to change brightness between 30/50/100.

  16. x-tools

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

  17. datachannel-wasm

    C++ WebRTC Data Channels and WebSockets for WebAssembly in browsers

  18. DiscordCoreAPI

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

  19. malloy

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

  20. disorient

    Control a Windows PC using MQTT or WebSocket

  21. WebSocket

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

  22. Mach3Controller

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

  23. flutter_webrtc_websocket

    Demonstration of flutter webRTC and websocket implementation.

  24. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB 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 discussion

Log in or Post with

C++ WebSocket related posts

  • Swoole (Coroutine-based concurrency for PHP) v6 released

    1 project | news.ycombinator.com | 16 Dec 2024
  • ZLMediaKit: Open-Source C++11 Framework for Real-Time Streaming Protocols

    1 project | news.ycombinator.com | 30 Sep 2024
  • Zlmediakit – media streaming that has it all

    1 project | news.ycombinator.com | 1 Sep 2024
  • 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
  • A note from our sponsor - Sevalla
    sevalla.com | 1 Sep 2025
    Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →

Index

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

# Project Stars
1 Swoole 18,730
2 ZLMediaKit 15,653
3 Boost.Beast 4,617
4 obs-websocket 4,141
5 Crow 4,132
6 libdatachannel 2,176
7 arduinoWebSockets 1,978
8 Restbed 1,974
9 CppServer 1,538
10 esp-rfid 1,442
11 TreeFrog Framework 1,347
12 DPP 1,235
13 LGTVCompanion 1,199
14 x-tools 878
15 datachannel-wasm 172
16 DiscordCoreAPI 158
17 malloy 84
18 disorient 40
19 WebSocket 31
20 Mach3Controller 21
21 flutter_webrtc_websocket 15

Sponsored
Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?