Login
or
register
Kepler
Overview
Anonymous users must enter
captcha
below.
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://keplerproject.github.com/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 on Kepler Project - for humor and entertainment ## 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] - 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. ## Printing Tools ## Development Tools * [LuaDoc](http://luadoc.luaforge.net/) - a documentation generator tool, convenient like 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 ## 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 * [handmade jewelry](http://www.bohemjewel.com) - shopping * [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). * [Affordable life insurance](http://customizedpolicies.com) - sponsors * [Cheap life insurance](http://cardinalpolicies.com) - sponsors
Advanced Fields
Don't put anything here
Page Name (for URL)
Page Title
Breadcrumb Text
Category
Credits
Dev Team
Examples
General FAQ
Installation
Mailing List
Overview
Overview
Site Map
Vision
Web Servers
Why Lua?
Don't put anything here
A summary of your changes
Don't put anything here
Don't put anything here
Don't put anything here
save
preview
cancel
Overview
Overview
Why Lua?
Vision
General FAQ
Credits
Site Map
Using WSAPI
Installation
Web Servers
Examples
Community
Overview
Dev Team
Mailing List