warmcat/libwebsockets
canonical libwebsockets.org networking library observed · 2026-08-28
Health v2 · maintenance only
77/100
- Activity 99
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4956
- days_rel: n/a
- days_push: 7
- n_releases_24m: 0
Adoption not part of the score
5320 stars · 1607 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Libwebsockets is a lightweight, pure C networking library providing client and server implementations for HTTP/1, HTTP/2, HTTP/3, WebSockets, WebTransport, and MQTT with a nonblocking event loop. It is highly portable from embedded RTOS devices to mass cloud serving, with pluggable TLS backends and event loop integrations.
Use cases
- add websocket client or server support to a C application
- build a lightweight embedded HTTP/WebSocket server on FreeRTOS
- implement HTTP/2 or HTTP/3 (QUIC) communication in C
- share an event loop with libuv, libevent, libev, or glib
- serve secure wss/https traffic with OpenSSL, mbedTLS, or GnuTLS
- build an MQTT client with TLS in a resource-constrained device
When to choose
- you need a battle-tested, security-minded C networking library with a tiny footprint
- you target platforms from embedded RTOS to cloud servers with one codebase
- you need multiple protocols (h1/h2/h3, websockets, MQTT) in a single library
- you want to integrate with an existing foreign event loop
When to avoid
- you want a high-level, batteries-included web framework with routing and templating
- your project is in a higher-level language with native websocket libraries
- you need a quick prototype and C's callback-based API is too low-level
Facets
library · maturity stable
websocket http-server http-client networking serialization cryptography networking web-development embedded-systems developer-tools windows cross-platform embedded iot c websockets http2 http3 quic mqtt libuv libev libevent freertos tls lightweight embeddable linux macos
3 sources
- readme: https://github.com/warmcat/libwebsockets · fetched 2026-08-28 · 571cb9ba7bb4
- homepage: https://libwebsockets.org · fetched 2026-08-29 · 3a13c4b7a8a9
- site_page: https://libwebsockets.org/lws-api-doc-main/html/index.html · fetched 2026-08-29 · d1979b2243f7
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| warmcat/libwebsockets | main | 77 |
For agents
markdown · JSON · MCP: product_card(name="warmcat/libwebsockets")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem