Login
or
register
Overview
Overview
Why Lua?
Vision
General FAQ
Credits
Getting Started
Installation
Hello World
Web Servers
Getting Help
Status
News
Releases
Community
Overview
Dev Team
Mailing List
Overview
Anonymous users must enter
captcha
below.
Don't put anything here
Don't put anything here
Page Parameters
Page Name (for URL)
Page Title
Show Advanced Options
Category
Prototype
Don't put anything here
Page Content
Kepler is a [[Developers|community]] of software developers building open software to help make [[Lua]] a viable option for development of web applications. Kepler was originally started by Fábrica Digital and PUC-Rio in 2004 but has had many other [[Credits|contributors]] since. While it initially was deployed as unified web platform, it has evolved into a collection of separate projects using a common set of standards. Most of the projects use [[LuaRocks]] for installing components and many use [[WSAPI]] as the server API. ## Applications and Frameworks  [WSAPI](http://wsapi.luaforge.net/) - an API that abstracts the web server from Lua web applications; the base for many projects.  [Xavante](http://www.keplerproject.org/xavante/) - a Lua Web server that offers a WSAPI interface.  [Orbit](http://orbit.luaforge.net/) - an MVC web framework for Lua, based on WSAPI.  [Sputnik](http://sputnik.freewisdom.org/) - a wiki/CMS developed over WSAPI. ## Nuts and Bolts  [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.  [LuaFileSystem](http://www.keplerproject.org/luafilesystem/) - a portable way to access the underlying directory structure and file attributes.  [Rings](http://www.keplerproject.org/rings/) - a library which provides a way to create new Lua states from within Lua. ## Development 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 * [LuaRocks](http://luarocks.org/) - a deployment and management system for Lua modules. Used by most of the other projects here. * [RemDebug](http://www.keplerproject.org/remdebug/) - a remote debugger for Lua * [Shake](http://shake.luaforge.net/) - a simple and transparent test engine for Lua ## Other Projects These projects are currently looking for maintainers. If you happen to be interested please contact us on the mailing list. * [CGILua](http://www.keplerproject.org/cgilua/) - offers LuaPages and LuaScripts web page creation, based on WSAPI but no longer supported. Use Orbit, Sputnik or WSAPI instead. * [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 ---- Esta página também está disponível em [Português](http://keplerproject.org/br/Kepler).
About this Edit
Don't put anything here
Minor Edit
Edit Summary
Don't put anything here
Don't put anything here
Powered by
Sputnik
|
XHTML 1.1