C++ Websockets

Open-source C++ projects categorized as Websockets

Top 21 C++ Websocket Projects

  1. µWebSockets

    Simple, secure & standards compliant web server for the most demanding of applications

    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

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

    CodeRabbit logo
  3. uWebSockets.js

    μWebSockets for Node.js back-ends :metal:

    Project mention: Uwebsockets.js | news.ycombinator.com | 2025-03-04
  4. 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.

  5. Boost.Beast

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

  6. arduinoWebSockets

    arduinoWebSockets

  7. RESTinio

    Cross-platform, efficient, customizable, and robust asynchronous HTTP(S)/WebSocket server C++ library with the right balance between performance and ease of use

  8. ESPUI

    A simple web user interface library for ESP32 and ESP8266

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. Seasocks

    Simple, small, C++ embeddable webserver with WebSockets support

  11. IXWebSocket

    websocket and http client and server library, with TLS support and very few dependencies

  12. ArduinoWebsockets

    A library for writing modern websockets applications with Arduino (ESP8266 and ESP32) (by gilmaimon)

  13. imgui-ws

    Dear ImGui over WebSockets

  14. packio

    An asynchronous msgpack-RPC and JSON-RPC library built on top of Boost.Asio.

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

  16. openwebtorrent-tracker

    Fast and simple Webtorrent tracker implementation in C++

  17. malloy

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

  18. ESP8266-Websockets-LED

    Real-time addressable LED strip (ws2811/ws2812/ws2812b) control using ESP8266 via web interface.

  19. WebSocket

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

  20. btc-ticker-esp8266

    realtime bitcoin price on 7 segment display with arduino on esp8266

  21. Arduino_BabyMonitor

    A sound sensing system using NodeMCUs and Websockets

  22. 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
  23. simple_web_game_server

    A C++ library for creating authenticated scalable backends for multiplayer web games.

  24. 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++ Websockets discussion

Log in or Post with

C++ Websockets related posts

  • Uwebsockets.js

    1 project | news.ycombinator.com | 4 Mar 2025
  • I'm open-sourcing my game engine

    4 projects | news.ycombinator.com | 19 Dec 2023
  • uWebSockets.js

    1 project | news.ycombinator.com | 5 Oct 2023
  • Ask HN: How do you handle WebSocket connections reconnect problem?

    2 projects | news.ycombinator.com | 3 Jun 2023
  • Recommendations for a CPP HTTP server which supports changing max threads at run time.

    1 project | /r/cpp | 5 Jun 2023
  • What's the hot tech stack these days?

    2 projects | /r/PBBG | 23 May 2023
  • 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

    6 projects | /r/node | 22 May 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 18 Apr 2025
    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 →

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

Sponsored
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.
coderabbit.ai

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