Login or register Large RSS Icon

Modules

Kepler Modules List

The Kepler installer uses LuaRocks 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 - offers LuaPages and LuaScripts web page creation, based on WSAPI
  • Copas - a dispatcher based on coroutines that can be used by TCP/IP servers
  • Cosmo - a "safe templates" engine that protects your application from arbitrary code in the templates
  • Coxpcall - encapsulates Lua native pcall and xpcall with coroutine compatible ones
  • LPeg - a pattern-matching library for Lua, based on Parsing Expression Grammars (PEGs). Developed by Roberto Ierusalimschy
  • LuaFileSystem - a portable way to access the underlying directory structure and file attributes
  • LuaSocket - Network support for Lua. Developed by Diego Nehab
  • Orbit - an MVC web framework for Lua, based on WSAPI
  • Rings - a library which provides a way to create new Lua states from within Lua
  • WSAPI - an API that abstracts the web server from Lua web applications
  • Xavante - a Lua HTTP 1.1 Web server that uses a modular architecture based on URI mapped handlers

Other modules

  • LuaExpat - a SAX XML parser based on the Expat library
  • LuaLogging - a simple API to use logging features in Lua
  • LuaSQL - a simple interface from Lua to various DBMS
  • LuaZip - a library used to read files stored inside zip files
  • MD5/DES56 - 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 - a documentation generator tool for Lua source code
  • LuaEclipse - an Eclipse based IDE for Lua
  • LuaProfiler - a time profiler for Lua
  • RemDebug - a remote debugger for Lua
  • Shake - a simple and transparent test engine for Lua
Powered by Sputnik | XHTML 1.1