Hello, everyone!
This is my first post to this list. I would like to share the framework I'm developing with you, I hope I'm welcome to make this announcement here! :)
It's called Sailor, It's compatible with many webservers, but openresty too, and I just released the version v0.4 (Chibi) today.
Up until now I've focused on the compatibility with some other webservers but I'll start focusing on improving the usability with openresty very soon.
Current Features:
* Luarocks setup
* Runs over Apache2 (with mod_lua), NginX (openresty), Mongoose, Lighttpd, Xavante and Lwan web servers
* Using Windows, Mac or Linux systems
* Compatible with MySQL, PostgreSQL, SQLite and other databases supported by the luasql library
* MVC structure
* Parsing of Lua pages
* Routing
* Basic Object-relational mapping
* Validation
* App comes already shipped with Bootstrap
* Include, redirect
* Sessions, cookies
* Login module
* Easy deployment (unix only) -> sailor create "app name" [/dir/to/app]
* Form generation
* Lua at client (possible through a Lua=>JS virtual machine deployed with the app)
* Friendly urls
* Inspect function for better debugging => similar to a var dump
* Custom 404 pages
* Relations
* Model generation (reading from DB)
* CRUD generation (reading from model)
* Theme and layout (now you can have multiple layouts inside a theme. e.g. 1-column and 2-column)
* Integration with Busted for unit and functional tests for your app
It's free software, the licence is MIT.
You can find the downloads, more information, tutorials and documentation here: http://sailorproject.org/
and here: https://github.com/Etiene/sailor/
Feedback is much appreciated!
Have a great day,
Etiene.