← All work2012

lua-websockets

WebSocket clients and servers for Lua, conforming to RFC 6455 — about 10 KB minified.

What it does

Lua modules for WebSocket clients and servers that conform to version 13 of the protocol (RFC 6455). The library grew out of bringing web technology to embedded devices, where Lua was the scripting language of choice.

  • Clients in three flavours: synchronous, coroutine-based with copas, and asynchronous with lua-ev.
  • Servers based on copas or lua-ev.
  • Small enough for constrained hardware: around 10 KB minified.
  • Test suite with continuous integration and coverage reporting.

The project is no longer actively maintained and is looking for a new maintainer.

github.com/lipp/lua-websockets