- Kepler (software)
infobox software
name = Kepler
developer = [http://keplerproject.org/en/Dev_Team Kepler Project team]
latest_release_version = 1.1
latest_release_date =11 June 2008
operating_system =Cross-platform
genre =Web application framework
license =MIT License
website = http://www.keplerproject.org/Kepler is a
free software project written in Lua that provides a portable, extensiblewebsite development platform. Current stable release is Kepler 1.1, for Lua 5.1. Kepler works on Windows and most variants ofUnix .The platform was designed to work with a number of web serving environments, called "launchers" in Kepler terminology. Kepler includes launchers for Apache (mod_lua),
FastCGI , CGI,ISAPI as well as a nativeweb server written in pure Lua, called Xavante.Kepler also provides the following modules:
* CGILua - tool for creating dynamic Web pages and manipulating input data from Web forms, providing a CGI-like programming paradigm for different launchers such as Xavante and mod_lua
* LuaSQL - an interface from Lua to aDBMS , enabling Lua programs to connect toODBC , ADO, Oracle,MySQL ,SQLite andPostgreSQL databases
* Copas - a coroutine-based dispatcher, used by Xavante
* LuaFileSystem - a library of file manipulation routines complementing Lua's basic set.
* Rings - a library for creating isolated Lua execution environments from within Lua.
* LuaExpat - an interface to theXML processing library Expat.
* LuaLogging - a simple logging API
* LuaZip - library for reading inside ZIP files
* MD5 - basic cryptographic library, providing a digest function and a crypt/decrypt pair.External links
* [http://www.keplerproject.org Kepler Project website]
Wikimedia Foundation. 2010.