Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 21 C++ Websocket Projects
-
Project mention: An Analysis of the Performance of WebSockets in Various Programming Languages | news.ycombinator.com | 2024-11-22
NodeJS beating C++ in these benchmarks makes me suspect the methodology / server setup since the NodeJS library[0] used is just a wrapper around the C++ library[1].
[0]: https://github.com/uNetworking/uWebSockets.js
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
C++ REST SDK
The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
-
-
-
RESTinio
Cross-platform, efficient, customizable, and robust asynchronous HTTP(S)/WebSocket server C++ library with the right balance between performance and ease of use
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
IXWebSocket
websocket and http client and server library, with TLS support and very few dependencies
-
ArduinoWebsockets
A library for writing modern websockets applications with Arduino (ESP8266 and ESP32) (by gilmaimon)
-
-
-
ESP32-http-websocket
ESP32 + HTTP server + websockets + Bootstrap + Husarnet. A simple project template showing how to use those technologies to create a fast, pretty and secure web UI hosted on ESP32. Works in LAN and over the internet. Written using Arduino framework.
-
-
malloy
A cross-platform C++20 library providing embeddable server & client components for HTTP and WebSocket. (by Tectu)
-
ESP8266-Websockets-LED
Real-time addressable LED strip (ws2811/ws2812/ws2812b) control using ESP8266 via web interface.
-
-
-
-
PetCam
A real-time pet camera application that allows users to remotely monitor and interact with their pets using a web browser, with video streamed from a designated client device to a central server and displayed on a dedicated viewing page.
Project mention: Build Your Own Pet Monitoring System – A DIY Project with ESP32-S3 and WebRTC | news.ycombinator.com | 2025-02-11 -
simple_web_game_server
A C++ library for creating authenticated scalable backends for multiplayer web games.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Websockets discussion
C++ Websockets related posts
-
Uwebsockets.js
-
I'm open-sourcing my game engine
-
uWebSockets.js
-
Ask HN: How do you handle WebSocket connections reconnect problem?
-
Recommendations for a CPP HTTP server which supports changing max threads at run time.
-
What's the hot tech stack these days?
-
I have done a full benchmark of a POST REST API on my computer: Node.js vs Fastify vs Express.js vs Deno vs Bun vs GO. Node.js is used WITH and WITHOUT clustering on 6-core I7 processor
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 18 Apr 2025
Index
What are some of the best open-source Websocket projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | µWebSockets | 17,859 |
2 | uWebSockets.js | 8,418 |
3 | C++ REST SDK | 8,135 |
4 | Boost.Beast | 4,523 |
5 | arduinoWebSockets | 1,957 |
6 | RESTinio | 1,214 |
7 | ESPUI | 985 |
8 | Seasocks | 748 |
9 | IXWebSocket | 594 |
10 | ArduinoWebsockets | 503 |
11 | imgui-ws | 471 |
12 | packio | 144 |
13 | ESP32-http-websocket | 78 |
14 | openwebtorrent-tracker | 76 |
15 | malloy | 74 |
16 | ESP8266-Websockets-LED | 67 |
17 | WebSocket | 30 |
18 | btc-ticker-esp8266 | 21 |
19 | Arduino_BabyMonitor | 13 |
20 | PetCam | 12 |
21 | simple_web_game_server | 7 |