Share your terminal over the web
- Updated
Jul 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.
Share your terminal over the web
canonical libwebsockets.org networking library
Your high performance web application C framework
Web Framework to build REST APIs, Webservices or any HTTP endpoint in C language. Can stream large amount of data, integrate JSON data with Jansson, and create websocket services
Store and access data published by OwnTracks apps
The ESP8266 based multi-client lighting gadget
fast, standalone, language-agnostic WebSocket server RFC6455 compliant
A Discord API wrapper library made in C
Chocolate Doom WebAssembly port with WebSockets support
C Multi-REST API library for Discord, Slack, Reddit, etc.
A super small and fast embedded HTTP(S) WebSocket server
The ESP8266 based multi-client lighting gadget
WSServer is a fast, configurable, and extendable WebSocket Server for UNIX systems written in C (C11).
Asynchronous HTTP/IO C library, routing, websockets, SSL and reverse proxy.
A Discord library written in C
ESP32 WiFi Logger component
Libwebsockets ESP32 Factory Application
HTTP server with WebSockets for ESP8266
A C websockets library (client and server)
Created by Michael Carter, Ian Hickson