O suporte a I/O assíncrono em Lua não é uma novidade. Projetos como lua-http, construído sobre cqueues, já oferecem um modelo cooperativo baseado em corrotinas para aplicações cliente e servidor HTTP. O próprio cqueues disponibiliza uma infraestrutura para sockets, DNS, TLS, timers e outros mecanismos de I/O assíncrono.
Também existem iniciativas com objetivos semelhantes, como o Luvit, que oferece um conjunto de APIs para desenvolvimento de aplicações de rede e web inspirado no ecossistema Node.js.
Nesse contexto, o lua_extended_library se posiciona como mais uma alternativa dentro desse ecossistema. Sua arquitetura combina uma camada escrita em Lua, responsável pelo event loop cooperativo e pelos bindings, com uma camada nativa desenvolvida em Go, responsável pela execução das operações de I/O utilizando goroutines.