Overview
49 | 50 |Kepler is a Lua web development platform 51 | that offers the same advantages of Lua. Kepler is simple, 52 | portable, light, embeddable 53 | and extensible.
54 | 55 |The Kepler Platform consists in distributions for Windows, Unix and OSX and allows 56 | the development of Web Applications using WSAPI, Orbit or CGILua technologies; 57 | the user can also choose to use additional modules to support SQL, XML, Zip, MD5 etc.
58 | 59 |Kepler uses LuaRocks as its main deployment option, but can be used without LuaRocks if needed. 60 | The best option for deployment without LuaRocks is to first do a normal deployment (using LuaRocks) 61 | in a separate environment, then copying the modules to the final environment. 62 | This is the recommended solution for embedded scenarios 63 | (doing the LuaRocks-based deployment in your cross-compilation environment).
64 | 65 |Kepler is free software and uses the same 66 | license as Lua 5.1.
67 | 68 |More information about the project can be found at the 69 | Kepler FAQ.
70 | 71 |Status
72 | 73 |Current version is 1.1.1. It was developed for Lua 5.1.
74 | 75 |Download
76 | 77 |The Kepler Unix installer can be downloaded from its 78 | Lua Forge page. 79 | It installs Lua 5.1.4, LuaRocks version 1.0, and the Kepler modules using LuaRocks. 80 | If you already have Lua and LuaRocks and just with to install the Kepler modules, 81 | follow the installation instructions.
82 | 83 |If you prefer to install everything from a single tarball, get the Kepler Unix tarball
84 | and execute the kepler-install
script from it. This will install Lua, LuaRocks and the modules
85 | without needing network access to the LuaRocks repository.
Windows users need to install LuaRocks first and then follow the 88 | installation instructions.
89 | 90 |History
91 | 92 |-
93 |
- Version 1.1.1 [12/Mar/2009] 94 |
-
95 |
- Uses LuaRocks 1.0 as the main deployment option 96 |
- Allows the offline installation of Kepler from a single tarball 97 |
- Modules:
98 |
-
99 |
- CGILua 5.1.3 100 |
- Copas 1.1.4 101 |
- Cosmo 8.04.14 102 |
- Coxpcall 1.13 103 |
- LPeg 0.9 104 |
- LuaFileSystem 1.4.2 105 |
- LuaSocket 2.0.2 106 |
- Orbit 2.0.2 107 |
- Rings 1.2.2 108 |
- WSAPI 1.1 109 |
- Xavante 2.0.1 110 |
112 |
113 |
114 | - Version 1.1 [10/Jun/2008] 115 |
-
116 |
- Uses LuaRocks 0.5.2 as the main deployment option 117 |
- Offers a Unix installer for Lua and LuaRocks 118 |
- Based on WSAPI 119 |
- Includes Orbit as another web development option (besides CGILua and WSAPI) 120 |
- Modules:
121 |
-
122 |
- CGILua 5.1.2 123 |
- Copas 1.1.3 124 |
- Cosmo 8.04.14 125 |
- Coxpcall 1.13 126 |
- LPeg 0.8.1 127 |
- LuaFileSystem 1.4.1 128 |
- LuaSocket 2.0.2 129 |
- Orbit 2.0.1 130 |
- Rings 1.2.1 131 |
- WSAPI 1.0 132 |
- Xavante 2.0 133 |
135 |
136 |
137 | - Version 1.1 Beta 2 [21/Nov/2007] 138 |
-
139 |
-
140 |
- Offers a CGILua application launcher (
app.lua
)
141 | - Modules:
142 |
-
143 |
- Xavante 2.0 Beta 144 |
- CGILua 5.1.1 145 |
- LuaSQL 2.1.1 146 |
- Copas 1.1.1 147 |
- LuaFileSystem 1.3.0 148 |
- Rings 1.1.0 149 |
- LuaExpat 1.1.0 150 |
- LuaLogging 1.1.4 151 |
- LuaZip 1.2.3 152 |
- MD5 1.1.0 153 |
155 |
157 |
158 | - Offers a CGILua application launcher (
- Version 1.1 Beta 1 [31/Aug/2007] 159 |
-
160 |
-
161 |
- Uses Lua 5.1 162 |
- New Unix
configure
installer, much more flexible.
163 | - Modules:
164 |
-
165 |
- Xavante 1.3.1 166 |
- CGILua 5.1.0 167 |
- LuaSQL 2.1.0 168 |
- Copas 1.1.1 169 |
- LuaFileSystem 1.2.1 170 |
- Rings 1.1.0 171 |
- LuaExpat 1.1.0 172 |
- LuaLogging 1.1.3 173 |
- LuaZip 1.2.3 174 |
- MD5 1.0.2 175 |
177 |
179 |
180 | - Version 1.0[30/Nov/2006] 181 |
-
182 |
-
183 |
- New modules added: Rings, MD5 and LuaCOM (for the Windows version) 184 |
- Removed some modules (LDAP, SOAP, XML-RPC) 185 |
- New directory structure 186 |
- New bootstrapping sequence 187 |
- New Unix installation process, using configure && make 188 |
190 |
191 | - Version 1.0 Beta [23/Jul/2005] 192 |
-
193 |
-
194 |
- First public Version 195 |
- Windows binary installer 196 |
- Unix source based installer 197 |
199 |
Credits
202 | 203 |Kepler was designed by the Kepler Team as part of the 204 | Kepler Project 205 | which holds its copyright.
206 | 207 |Contact us
208 | 209 |For more information please 210 | contact us. 211 | Comments are welcome!
212 | 213 |You can also reach other Kepler developers and users on the Kepler Project 214 | mailing list.
215 | 216 |