Kepler
The Lua Web Development Platform

Overview

Kepler is a Lua web development platform that offers the same advantages of Lua. Kepler is simple, portable, light, embeddable and extensible

The Kepler Platform consists in distributions for Windows, Unix and OSX and allows the development of Web Applications using WSAPI, Orbit or CGILua technologies; the user can also choose to use additional modules to support SQL, XML, Zip, MD5, etc.

Kepler uses LuaRocks as its main deployment option, but can be used without LuaRocks if needed. The best option for deployment without LuaRocks is to first do a normal deployment (using LuaRocks) in a separate environment, then copying the modules to the final environment. This is the recommended solution for embedded scenarios (doing the LuaRocks-based deployment in your cross-compilation environment).

Kepler is free software and uses the same license as Lua 5.1.

More information about the project can be found at the Kepler FAQ.

Status

Current version is 1.1. It was developed for Lua 5.1.

Download

The Kepler Unix installer can be downloaded from its Lua Forge page. It installs Lua 5.1.3, the latest LuaRocks version, and Kepler 1.1. If you already have Lua and LuaRocks and just with to install Kepler, follow the installation instructions.

Windows users need to install LuaRocks first and then follow the installation instructions.

History

Version 1.1 [10/Jun/2008]
  • Uses LuaRocks 0.5.2 as the main deployment option
  • Offers a Unix installer for Lua and LuaRocks
  • Based on WSAPI
  • Includes Orbit as another web development option (besides CGILua and WSAPI)
  • Modules:
    • CGILua 5.1.2
    • Copas 1.1.3
    • Cosmo 8.04.14
    • Coxpcall 1.13
    • LPeg 0.8.1
    • LuaFileSystem 1.4.1
    • LuaSocket 2.0.2
    • Orbit 2.0.1
    • Rings 1.2.1
    • WSAPI 1.0
    • Xavante 2.0
Version 1.1 Beta 2 [21/Nov/2007]
  • Offers a CGILua application launcher (app.lua)
  • Modules:
    • Xavante 2.0 Beta
    • CGILua 5.1.1
    • LuaSQL 2.1.1
    • Copas 1.1.1
    • LuaFileSystem 1.3.0
    • Rings 1.1.0
    • LuaExpat 1.1.0
    • LuaLogging 1.1.4
    • LuaZip 1.2.3
    • MD5 1.1.0
Version 1.1 Beta 1 [31/Aug/2007]
  • Uses Lua 5.1
  • New Unix configure installer, much more flexible.
  • Modules:
    • Xavante 1.3.1
    • CGILua 5.1.0
    • LuaSQL 2.1.0
    • Copas 1.1.1
    • LuaFileSystem 1.2.1
    • Rings 1.1.0
    • LuaExpat 1.1.0
    • LuaLogging 1.1.3
    • LuaZip 1.2.3
    • MD5 1.0.2
Version 1.0[30/Nov/2006]
  • New modules added: Rings, MD5 and LuaCOM (for the Windows version)
  • Removed some modules (LDAP, SOAP, XML-RPC)
  • New directory structure
  • New bootstrapping sequence
  • New Unix installation process, using configure && make
Version 1.0 Beta [23/Jul/2005]
  • First public Version
  • Windows binary installer
  • Unix source based installer

Credits

Kepler was designed by the Kepler Team as part of the Kepler Project which holds its copyright.

Contact us

For more information please contact us. Comments are welcome!

You can also reach other Kepler developers and users on the Kepler Project mailing list.

Valid XHTML 1.0!

$Id: index.html,v 1.16 2007/11/21 19:34:06 carregal Exp $