WebLua

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)