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
Overview
Anonymous users must enter
captcha
below.
Don't put anything here
Page Parameters
Page Name (for URL)
Page Title
Show Advanced Options
Category
Prototype
Don't put anything here
Don't put anything here
Page Content
Kepler is an open source platform that brings the power of [[Lua]] to web development. There are a number of great Web development platforms out there but none balances portability, size, power and extensibility quite like Kepler does: * Being extremely portable and light means that it can be installed in very constrained devices as much as in providers that limit the amount of RAM and processing time for your scripts. * If you ever heard of the customization features of games such as [World of Warcraft](http://www.worldofwarcraft.com), think about all that power applied to web scripting. * Being extensible means both that we can extend the platform by adding new modules and that the users of the applications that you build can extend those applications using Lua. Kepler was created by Fábrica Digital and PUC-Rio and is continuously being improved by a core team of commiters (see [[Dev Team]]) and lots of contributors (see [[Credits]]). Kepler is free software and uses the MIT license model: it can be used for both academic and commercial purposes at absolutely no cost. See the Kepler [[License]] for more details. ##Downloads The Kepler 1.1 Unix installer can be downloaded from its [downloads](http://luaforge.net/frs/?group_id=104) page. Check the [[Installation]] page for more details and for the Windows installation instructions (using LuaRocks). If you need the binaries for specifics [[Modules]] you can also get them from LuaForge, on the module respective project page. ##Features Kepler is a platform that uses [LuaRocks](http://www.luarocks.org) to offer [[Modules]] such as: * Page based and MVC XHTML generation (WSAPI, CGILua and Orbit) * SQL and XML processing (LuaSQL and LuaExpat) * Hash (MD5) and a pair crypt/decrypt * Zip files reading (LuaZip) The Lua community is constantly contributing with more modules that can be used with the Kepler [[Architecture]]. Most of those modules are catalogued on [LuaForge](http://luaforge.net/) and new ones keep coming. ##Requirements Kepler requirements are few, it runs on Windows and most if not all kinds of Unix. This includes devices small as the [NSLU2](http://tinyurl.com/2tv7js) or the Nokia [N800](http://tinyurl.com/ytxh32). The Kepler installer assumes LuaRocks, but Kepler can be used without it too. ##Status The current version of Kepler is 1.1, check the [[Installation]] page to use it. For more details about the development of the new versions you can check the [[Releases]], [[Vision]], [[Road Map]] or the [[Developers]] pages. Another way to keep up to date with Kepler is to subscribe to this site [RSS Feed](http://kepler-tmp.dreamhosters.com/feeds/edits.rss) or join the [[Mailing List]]. ## Old site From here you can go to the [previous version](http://www.keplerproject.org/wiki) of the Kepler site.
About this Edit
Minor Edit
Edit Summary
Don't put anything here
Don't put anything here
Don't put anything here
Powered by
Sputnik
|
XHTML 1.1