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: Ask HN: Why does my Node.js multiplayer game lag at 500 players with low CPU? | news.ycombinator.com | 2025-06-28
  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. 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 – 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
  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. malloy

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

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

  17. openwebtorrent-tracker

    Fast and simple Webtorrent tracker implementation in C++

  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. 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
  22. Arduino_BabyMonitor

    A sound sensing system using NodeMCUs and Websockets

  23. simple_web_game_server

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

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

  • Ask HN: Why does my Node.js multiplayer game lag at 500 players with low CPU?

    1 project | news.ycombinator.com | 28 Jun 2025
  • 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
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    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. Learn more →

Index

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

# Project Stars
1 µWebSockets 18,220
2 uWebSockets.js 8,701
3 C++ REST SDK 8,212
4 Boost.Beast 4,617
5 arduinoWebSockets 1,978
6 RESTinio 1,244
7 ESPUI 1,027
8 Seasocks 763
9 IXWebSocket 638
10 ArduinoWebsockets 511
11 imgui-ws 481
12 packio 153
13 malloy 84
14 ESP32-http-websocket 80
15 openwebtorrent-tracker 76
16 ESP8266-Websockets-LED 67
17 WebSocket 31
18 btc-ticker-esp8266 21
19 PetCam 15
20 Arduino_BabyMonitor 12
21 simple_web_game_server 9

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?