Turbo.lua is a framework built for LuaJIT 2 to simplify the task of building fast and scalable network applications.
It uses a event-driven, non-blocking, no thread design to deliver excellent performance and minimal footprint to high-load applications while also providing excellent support for embedded uses.
Can be used for HTTP REST APIís, traditional dynamic web pages through templating, open connections like WebSockets, or just as high level building blocks for native speed network applications.
We implemented access to the framework's API from S8 system, so you can implement any server application with S8 where Turbo.lua is installed.
The turbo S8 framework is downloadable from U8 service.
There are also samples to start learning how to use the framework (See TurboSamples.st)
The process to implement/test/run your server is like implementing any S8 application in console platform (see batch scripts and build.st file to boot your server after building the system/snapshot).
Download the turbo platform files to start you application from running environment.