[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: [ANN] Lapis 1.0.0 - Lua web framework
- From: leaf corcoran <leafot@...>
- Date: Tue, 17 Jun 2014 13:55:46 -0700
Hello,
Yesterday I released a new version of my Lua powered web framework,
Lapis. This marks version 1.0.0, I'm pretty excited about how far it's
come.
http://leafo.net/lapis
The biggest feature of this new release is a proper Lua API. If
MoonScript isn't your thing you can now write entire applications
without touching a line of it. You can find the entire changelog here:
http://leafo.net/lapis/changelog.html
I've completely overhauled the reference manual to have both
MoonScript and Lua examples inline. There's a brand new Lua getting
started guide here:
http://leafo.net/lapis/reference/lua_getting_started.html It should be
easier than ever for new users to start building websites.
The Lua support takes advantage of a new embedded Lua template
compiler I released a couple months ago:
https://github.com/leafo/etlua
The project is about 2 years old since the first commit. I've been
running two sites in production on it for over a year: http://itch.io
and http://rocks.moonscript.org The framework itself is backed by
broad range of tests. The site I build alongside the framework,
itch.io, is over 45k lines of code and organization has not been an
issue as the site expands.
Maintaining the sites has been simple and reliable, performance and
memory is great for the small machines I run the sites on. Lapis is
ready for others to build production grade web applications. It comes
with very mature documentation: http://leafo.net/lapis/reference.html
and support for building robust testing suites:
http://leafo.net/lapis/reference/testing.html along with an easy way
to define deployment configurations:
http://leafo.net/lapis/reference/configuration.html
You can also find Lapis on TechEmpower Web Framework Benchmarks:
http://www.techempower.com/benchmarks/
Thanks for checking it out!