Latest release: 0.3
About Weblua
WebLua is an API for Lua
designed specifically for web programming. It supports GD, CGI,
and saving tables to files (table databases can easilly be used
instead of SQL) among other things - while being much faster and
lighter than an ordinary PHP+Mysql setup. This is another one of
my side projects and it is included in Zenserver. I do not take
any credit for this, as I have barely touched hardly any of the
code - it has been taken from random (and assumably open source
or public domain) scripts I have found and they have been
bundled together with not much more than a few lines of
documentation :-). Some scripts have credit for the authors
already given while others do not -- I was amazed that the
random (and extremely powerful) CGI Lua backend script I found
did not have any names listed. I will try to add more to this
site (maybe even give it a logo?) eventually, and give it some
real documentation. For now you can see the default Zenserver page as an example for
some very basic capabilities that it has.
Note that much of the information above is now invalid
with WebLua 0.3. It uses FastCGI, does not ship with GD, and is
(overall), less featured. However, it is faster and better
structured. It is not recommended for production use, and there
is little documentation. This page will be completely revamped
eventually. Thanks for reading :-). Note that tabledb should
probably only be used with a single WebLua process, due to the
possibility of two processes going after a file at the same
time.
Downloads
WebLua 0.3 - .tar.gz - MD5SUM:
feeac66259216d2cb9ca0d3b9794571e
WebLua 0.2 - .tar.gz or .tgz (Zenserver/Zenwalk/Slackware package)
Original lfcgi source used in WebLua 0.3: .tar.gz
changelog.txt | readme.txt (outdated)
Contact
Teran McKinney (sega01)