Top 14 C++ WebSocket Projects
🚀 Coroutine-based concurrency library for PHPProject mention: How is node compared to other backend tech? | reddit.com/r/node | 2021-12-02
It's been around for more then 8 years. Its a very established project with more the 17k stars https://github.com/swoole/swoole-src
HTTP and WebSocket built on Boost.Asio in C++11Project mention: Suggestions for a minimal and simple http client library? | reddit.com/r/cpp_questions | 2021-11-02
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Remote-control of OBS Studio through WebSocketProject mention: OBS Studio 27.1.1 | news.ycombinator.com | 2021-09-28
Check for OBS-Websocket, personally I use Outfield (on Android) to control when to start and stop recording/streaming, as well as switching to a different scene.
Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 applications.Project mention: What does modern (good) API development look like and what are the best tools to use? | reddit.com/r/AskProgramming | 2021-09-02
Contrary to the direction most people go, I've been writing REST APIs as C++ servers using two different fairly full featured C++ REST frameworks: first using https://github.com/Corvusoft/restbed and more lately using https://github.com/Stiffstream/restinio. These can be peers with any other server, while living on embedded and/or high compute devices for video encode/decode/analysis, deployed ML models, encryption for and remote process communications, model data collection and similar expensive or in-field processing. In both high compute and in-field-no-internet situations creating REST APIs in C++ enables speed and system controls not present in the majority of the mainstream REST frameworks. It's a big world, and here comes ubiquitous high compute...
arduinoWebSocketsProject mention: https://np.reddit.com/r/esp8266/comments/piwwzp/fauxmo_esp8266_possibility_to_send_commands_over/hbspbpj/ | reddit.com/r/backtickbot | 2021-09-06
#include #include /* for time server: https://github.com/arduino-libraries/NTPClient */ #include /* for alexa */ #include /* for OTA */ #include /* for OTA and timeserver */ #include /* for OTA */ #include /* for Alexa: https://github.com/me-no-dev/ESPAsyncWebServer*/ #include "fauxmoESP.h" /* for alexa */ #include "credentials.h" /* Has the config for the wifi */ #include /* for the debug output via sockets: https://github.com/Links2004/arduinoWebSockets */ fauxmoESP fauxmo; AsyncWebServer server(80); WebSocketsServer webSocket = WebSocketsServer(81); //ws debugger will run on port 81
not with esp32 but esp8266 https://github.com/esprfid/esp-rfid
TreeFrog Framework : High-speed C++ MVC Framework for Web Application
Run Linux Software Faster and Safer than Linux with Unikernels.
A Fast and Easy to use microframework for the web. (by CrowCpp)Project mention: HTTP libraries | reddit.com/r/cpp_questions | 2021-11-26
C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSocketsProject mention: Libwebsockets a powerful and lightweight pure C library | news.ycombinator.com | 2021-09-06
QSAK (Qt Swiss Army Knife) is a multi-functional, cross-platform debugging tool based on Qt.Project mention: QSAK – a Swiss Army Knife debugging tool based on Qt | news.ycombinator.com | 2021-03-09
Power On and Off WebOS LG TVs together with your PCProject mention: [TV] 48" LG OLED C1 4K/144hz Smart OLED TV Refurbished - $799.99 | reddit.com/r/buildapcsales | 2021-11-29
https://github.com/JPersson77/LGTVCompanion This one?
Control a Windows PC using MQTT or WebSocketProject mention: What's a program you made that you actually use regularly? | reddit.com/r/learnprogramming | 2021-08-28
I made https://github.com/stuomas/disorient to control my Windows PCs via MQTT/WebSocket in synergy with my home automation system. It is in daily use for me
A lightweight RFC 6455 (Web Socket) implementation for Qt5 & Qt6 (C++) (by cculianu)Project mention: Is Asio the best library for networking in C++? | reddit.com/r/cpp | 2021-02-23
Yeah the WebSocket library in Qt is an abomination. I had to roll my own. Here is my WebSocket library that uses Qt properly, better than the Qt one does: https://github.com/cculianu/WebSocket
Android / ESP32 / ESP8266 Controller (+ coordinate display) for Mach3 CNCProject mention: Turn ESP32 into a keyboard, connect it to WLAN | reddit.com/r/esp32 | 2021-03-04
I got it to work by having a python script that waits for specific packets then translates them to keystrokes. Python is compatible with Windows, Mac and of course Linux. The Keyboard library is very interesting and by using Python we can easily make wifi keyboards, controllers, etc. If you have control over the computer and can install python on it, this is easy to do. Here is my github project that shows a real world example. Receive.py is what you should look over. You don't have to use UDP, TCP would be more reliable but if it's just moving slides well then.... Yeah that's up to you lol.
C++ WebSocket related posts
tuplet: A Lightweight Tuple Library for Modern C++
6 projects | reddit.com/r/cpp | 28 Sep 2021
What are some commonly used or underrated features provided by the Boost library that haven't been yet adopted by the STL?
2 projects | reddit.com/r/cpp | 20 Sep 2021
Using Launchpad Mini Mk3/X/Pro Mk3 with OBS
2 projects | reddit.com/r/Novation | 16 Sep 2021
3 projects | reddit.com/r/backtickbot | 6 Sep 2021
OBS websocket not showing up in tools
1 project | reddit.com/r/obs | 21 Aug 2021
ASIO Updated in Boost 1.77: Holy Schitte, the NEW FEATURES !!!
1 project | reddit.com/r/cpp | 13 Aug 2021
Mosh: The Mobile Shell
15 projects | news.ycombinator.com | 11 Aug 2021
What are some of the best open-source WebSocket projects in C++? This list will help you:
Are you hiring? Post a new remote job listing for free.