Libwebsockets is a lightweight pure C library built to use minimal CPU and memory resources, and provide fast throughput in both directions.