Projects / CGILua


CGILua is a tool for developing dynamic HTML pages and manipulating input data from forms. It uses the interpreted language Lua for codifying its scripts. It has been on the road for almost 8 years now, being used in many Web products and sites. It is extensible through Lua libraries and dynamic loading of C/C++ libraries. Scripts can be written as Lua programs or HTML templates (HTML with Lua code embedded). Scripts are platform-independent.

Operating Systems

Recent releases

  •  05 Aug 2005 18:20

    Release Notes: This release has been totally rewritten for Lua 5.x, includes many new launching modes (mod_apache, ISAPI, FastCGI, Servlets, Xavante, and CGI), and offers a new modular architecture.

    •  29 Jun 1999 16:06

      Release Notes: Uses the new version of the Lua interpreter (3.2); new documentation, both in english and in portuguese; improved error messages; file upload handling; new template directive IF; enhanced flexibility for customizing errors signaling (error information can be easily sent for the webmaster by email, for instance); new libraries providing mail capability, criptography functions and cookies facilities; new core functions for HTTP headers handling; new state managing mechanism provided by the function cgilua.savestate()


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.