Lapis – A Lua, Moonscript Framework built on OpenResty
Hello, I create lapis.<p>I'm actually on the verge of releasing a new huge update. New features include:<p>* first class lua support<p>* built in support for a lua templating language: <a href="https://github.com/leafo/etlua" rel="nofollow">https://github.com/leafo/etlua</a><p>* a new postgres driver written in pure lua, should play nicer with luajit and and be available in more stages of nginx request cycle: <a href="https://github.com/leafo/pgmoon" rel="nofollow">https://github.com/leafo/pgmoon</a><p>* lots of other smaller changes<p>All of this code is in master I just need to write all the documentation for it, <i>sigh</i>.<p>The biggest site I've created with lapis is itch.io: <a href="http://itch.io" rel="nofollow">http://itch.io</a> it's currently 43,209 lines of code (excluding libraries).<p>I run it on a really crappy 10 dollar a month vps, memory and cpu usage is tiny. I've handled well over a million requests per day in the past with no issues. The app communicates with a lot of third party payment services over http in the server, because of the non-blocking nature of openresty throughput is not affected when these services are slow (eg. paypal).<p>Another interesting lapis project is MoonRocks: <a href="http://rocks.moonscript.org/" rel="nofollow">http://rocks.moonscript.org/</a> it's a public lua module hosting site. It's opensource so you can check out what a developed lapis application looks like: <a href="https://github.com/leafo/moonrocks-site" rel="nofollow">https://github.com/leafo/moonrocks-site</a><p>Thanks for checking out lapis!