FindSoftware

Lapis

Web framework for Lua and MoonScript that runs inside the Nginx worker of OpenResty, with routing, HTML templating, models and migrations.

Lapis is a web framework for Lua and MoonScript, installed with LuaRocks. Applications run inside the Nginx worker of OpenResty, which is the default server in its getting started guide, so the web application is run directly inside Nginx. Lapis provides models for PostgreSQL, MySQL and SQLite, and HTML templating with etlua templates and an HTML builder.

Lapis does not include an HTTP server of its own. Its server backends are OpenResty, cqueues with lua-http, and golapis, which is marked experimental. The project is maintained by Leaf Corcoran.

Identity

Status
Active
Maintainer
Leaf Corcoran3
Maintained by
Individual
First release
20134

Rendering and deploy

Runs as
Always on5
Install with
luarocks install lapis1

Releases

Current major version
18
Last release
2026-09-299

Adoption

GitHub stars
3,3542
Contributors
4610

Why these figures do not compare

Sources

  1. 2026-10-26: links, Runtime, Minimum runtime, Categories, Install with, Databases
    leafo.net/lapis/
  2. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/leafo/lapis
  3. 2026-10-26: Maintainer
    raw.githubusercontent.com/leafo/lapis/master/LICENSE
  4. 2026-10-26: First release
    api.github.com/repos/leafo/lapis/tags?per_page=100
  5. 2026-10-26: Written in, Runs as
    leafo.net/lapis/reference/getting_started.html
  6. 2026-10-26: Templating
    leafo.net/lapis/reference/etlua_templates.html
  7. 2026-10-26: Templating
    leafo.net/lapis/reference/html_generation.html
  8. 2026-10-26: Current major version
    api.github.com/repos/leafo/lapis/releases?per_page=100
  9. 2026-10-26: Last release
    api.github.com/repos/leafo/lapis/releases/latest
  10. 2026-10-26: Contributors
    api.github.com/repos/leafo/lapis/contributors?per_page=1

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON