Real-easy, high-performance
web development system
for developers and designers.
a web hosting server backend, using FastCGI
a web development framework, using HTML with Lua
a database application, using Lua with SQLite3
and some other gubbins
The Skinny
Moonstalk is free software that combines the essentials for both efficiently serving and developing any web-based project, from basic pages with conditional content to complex applications. Simply add processing markup to your HTML using the comprehensive framework, or build your own functionality around the core request processing flow.
- just drop pages into a directory and start
- instantly host multiple sites and applications
- built on Lua for speed, elegant syntax and extensibility
- automatically configures a web server (Lighttpd
or Nginx) and can coexist with other webapp backends
- optimised for VPS and cloud servers using integral caching, handing 1,000+ dynamic requests per second on a dual-core 2Ghz CPU
- simple data storage using Lua syntax (NoSQL) hierarchical tables with procedures, and indexes — or use more advanced databases such as MySQL, Redis, Memcached, Tokyo/Kyoto Cabinet, LightCloud, etc.
- integral internationalisation and localisation, with support for 'GeoIP' and GeoNames data
- includes a content management system (with blog application) and support for multi-tenanted SaaS webapps
- provides an asynchronous task queue with both live-polling (e.g. for AJAX) and future-deferred execution
Learn More