Login
or
register
Overview
Overview
Why Lua?
Vision
Uses
Modules
General FAQ
Credits
License
Getting Started
Installation
Hello World
Databases
Web Servers
More Examples
Reference
FAQ
Getting Help
Status
News
Road Map
Releases
Site Edits
Community
Overview
Architecture
Detailed Road Map
Source
Builds
Bugs
FAQ
Dev Team
Mailing List
Modules
Anonymous users must enter
captcha
below.
Don't put anything here
Page Parameters
Page Name (for URL)
Page Title
Don't put anything here
Show Advanced Options
Don't put anything here
Category
Prototype
Don't put anything here
Page Content
## Kepler Modules List The Kepler installer uses [LuaRocks](http://www.luarocks.org) to fetch and install its modules. The core modules are the ones installed by the Kepler installer (depending on your options), but you can extend Kepler by adding other modules using LuaRocks for example. ## Core Modules * [CGILua](http://www.keplerproject.org/cgilua/) - offers LuaPages and LuaScripts web page creation, based on WSAPI * [Copas](http://www.keplerproject.org/copas/) - a dispatcher based on coroutines that can be used by TCP/IP servers * [Cosmo](http://cosmo.luaforge.net/) - a "safe templates" engine that protects your application from arbitrary code in the templates * [Coxpcall](http://coxpcall.luaforge.net/) - encapsulates Lua native `pcall` and `xpcall` with coroutine compatible ones * [LPeg](http://www.inf.puc-rio.br/~roberto/lpeg.html) - a pattern-matching library for Lua, based on Parsing Expression Grammars (PEGs). Developed by Roberto Ierusalimschy * [LuaFileSystem](http://www.keplerproject.org/luafilesystem/) - a portable way to access the underlying directory structure and file attributes * [LuaSocket](http://www.tecgraf.puc-rio.br/~diego/professional/luasocket/) - Network support for Lua. Developed by Diego Nehab * [Orbit](http://orbit.luaforge.net/) - an MVC web framework for Lua, based on WSAPI * [Rings](http://www.keplerproject.org/rings/) - a library which provides a way to create new Lua states from within Lua * [WSAPI](http://wsapi.luaforge.net/) - an API that abstracts the web server from Lua web applications * [Xavante](http://www.keplerproject.org/xavante/) - a Lua HTTP 1.1 Web server that uses a modular architecture based on URI mapped handlers ## Other modules * [LuaExpat](http://www.keplerproject.org/luaexpat) - a SAX XML parser based on the Expat library * [LuaLogging](http://www.keplerproject.org/lualogging/) - a simple API to use logging features in Lua * [LuaSQL](http://www.keplerproject.org/luasql/) - a simple interface from Lua to various DBMS * [LuaZip](http://www.keplerproject.org/luazip/) - a library used to read files stored inside zip files * [MD5/DES56](http://www.keplerproject.org/md5/) - MD5 and DES56 basic cryptographic facilities for Lua ## Related Tools The Kepler team is also involved in the development of some Lua based tools: * [LuaDoc](http://luadoc.luaforge.net/) - a documentation generator tool for Lua source code * [LuaEclipse](http://luaeclipse.luaforge.net/) - an Eclipse based IDE for Lua * [LuaProfiler](http://luaprofiler.luaforge.net/) - a time profiler for Lua * [RemDebug](http://www.keplerproject.org/remdebug/) - a remote debugger for Lua * [Shake](http://shake.luaforge.net/) - a simple and transparent test engine for Lua
Don't put anything here
About this Edit
Minor Edit
Edit Summary
Don't put anything here
Powered by
Sputnik
|
XHTML 1.1