turbo

A networking suite for LuaJIT2 and Linux, optimized for performance.

$ luarocks install turbo

Turbo.lua is just another framework to create network programs for Linux. It uses kernel
event polling to manage network connections instead of the traditional concurency models that employ
threads. As it does not use threads, no locks, mutexes or other bad things are required. It solves the
same issues as Node.js, Tornado etc. except it solves it with Lua. A simple, yet powerful language that
fits nicely with the event polling model with its builtin coroutines.

Versions

2.1-159 days ago181 downloads
2.1-0204 days ago552 downloads
2.0-41 year ago2,186 downloads
2.0-31 year ago127 downloads
2.0-21 year ago14 downloads
2.0-11 year ago91 downloads
2.0-01 year ago9 downloads
1.1-61 year ago20 downloads
1.1-52 years ago42 downloads
1.1-42 years ago71 downloads
1.1-32 years ago68 downloads
1.1-02 years ago4 downloads
dev-1dev2 years ago0 downloads

Dependency for

riseml, turbo-fetch, turbo-multipart-post, turbo-sqlite3, turbo-telegram

Labels

Manifests