# LuaSocket [](https://github.com/lunarmodules/luasocket/actions?workflow=Build) [](https://github.com/lunarmodules/luasocket/actions?workflow=Luacheck) [](https://github.com/lunarmodules/luasocket/releases) [](https://luarocks.org/modules/lunarmodules/luasocket) LuaSocket is a Lua extension library composed of two parts: 1. a set of C modules that provide support for the TCP and UDP transport layers, and 2. a set of Lua modules that provide functions commonly needed by applications that deal with the Internet.