C++ Websockets

Open-source C++ projects categorized as Websockets

Top 20 C++ Websocket Projects

  • µWebSockets

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

  • Project mention: I'm open-sourcing my game engine | news.ycombinator.com | 2023-12-19

    They use (uWebSockets)[https://github.com/uNetworking/uWebSockets], which was written in C++, but has an interface to use in NodeJS. It's been really performant for me in my simple tests compared to other popular websocket libs that slow down fairly quickly.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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.

  • Project mention: What is the industry standard today in C++ to deploy REST microservices in Kubernetes? | /r/cpp | 2023-09-06

    My favourite was Microsoft's cpprestsdk, but for some reason now is in maintenance mode, I don't know why, so it's hard to suggest it for new projects. A nice alternative is restc-cpp, that's has a good high-level interface, if this is what you want.

  • uWebSockets.js

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

  • Project mention: Building Real-Time Next.js Apps with WebSockets and Soketi | dev.to | 2023-12-10

    If you have never heard of Soketi, to give you a brief overview, it is a WebSocket server that was built on top of uWebSockets.js and has great compatibility with Pusher Protocol.

  • Boost.Beast

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

  • arduinoWebSockets

    arduinoWebSockets

  • RESTinio

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

  • Project mention: What is the industry standard today in C++ to deploy REST microservices in Kubernetes? | /r/cpp | 2023-09-06

    In my past job, we used https://github.com/Stiffstream/restinio and absolutely loved it. It's not as active but it honestly didn't need much.

  • ESPUI

    A simple web user interface library for ESP32 and ESP8266

  • Project mention: How are you guys building the web pages to interface with your projects? | /r/esp32 | 2023-09-09
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Seasocks

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

  • IXWebSocket

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

  • imgui-ws

    Dear ImGui over WebSockets

  • ArduinoWebsockets

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

  • packio

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

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

  • ESP8266-Websockets-LED

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

  • openwebtorrent-tracker

    Fast and simple Webtorrent tracker implementation in C++

  • malloy

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

  • WebSocket

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

  • btc-ticker-esp8266

    realtime bitcoin price on 7 segment display with arduino on esp8266

  • Arduino_BabyMonitor

    A sound sensing system using NodeMCUs and Websockets

  • 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

    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

  • 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
  • Simple, performant HTTP and WebSocket server using uWebSockets.js

    1 project | news.ycombinator.com | 12 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 µWebSockets 16,957
2 C++ REST SDK 7,866
3 uWebSockets.js 7,555
4 Boost.Beast 4,236
5 arduinoWebSockets 1,846
6 RESTinio 1,120
7 ESPUI 860
8 Seasocks 718
9 IXWebSocket 506
10 imgui-ws 434
11 ArduinoWebsockets 430
12 packio 125
13 ESP32-http-websocket 70
14 ESP8266-Websockets-LED 68
15 openwebtorrent-tracker 67
16 malloy 65
17 WebSocket 28
18 btc-ticker-esp8266 20
19 Arduino_BabyMonitor 11
20 simple_web_game_server 5

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com