Simple, secure & standards compliant web server for the most demanding of applications
-
Updated
Jun 27, 2025 - C++
WebSocket is a computer communications protocol, providing full-duplex communication channels for interaction between a web browser (or other client application) and a web server over a single TCP connection. The WebSocket protocol allows for sending messages to a server and receiving event-driven responses without having to poll the server for a reply, facilitating real-time data transfer from and to the server. This is made possible by providing a standardized way for the server to send content to the client without being first requested by the client, and allowing messages to be passed back and forth while keeping the connection open. In this way, a two-way ongoing conversation can take place between the client and the server.
Simple, secure & standards compliant web server for the most demanding of applications
μWebSockets for Node.js back-ends 🤘
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.
HTTP and WebSocket built on Boost.Asio in C++11
arduinoWebSockets
Cross-platform, efficient, customizable, and robust asynchronous HTTP(S)/WebSocket server C++ library with the right balance between performance and ease of use
A simple web user interface library for ESP32 and ESP8266
Simple, small, C++ embeddable webserver with WebSockets support
websocket and http client and server library, with TLS support and very few dependencies
a cross-platform networking library that works in the browser
Nebula is a powerful framwork for building highly concurrent, distributed, and resilient message-driven applications for C++.
A library for writing modern websockets applications with Arduino (ESP8266 and ESP32)
Visualizer for large-scale and interactive ray-tracing of neurons
A socket.io-client implementation for ESP8266 and Arduino
This is simple yet complete WebServer library for AVR, AVR Dx, Portenta_H7, Teensy, SAM DUE, SAMD21/SAMD51, nRF52, STM32, RP2040-based, etc. boards running Ethernet shields. The functions are similar and compatible to ESP8266/ESP32 WebServer libraries to make life much easier to port sketches from ESP8266/ESP32. Coexisting now with `ESP32 WebSer…
Framework to work with J1939 Frames used in CAN bus in bus, car and trucks industries
An asynchronous msgpack-RPC and JSON-RPC library built on top of Boost.Asio.
FreeSWITCH module to stream audio to websocket and receive response
Created by Michael Carter, Ian Hickson