Analysis updated 2026-07-05 · repo last pushed 2015-03-10
Build a website or web application using Lua or MoonScript.
Power a production-level web service with high traffic, like an online marketplace.
Create a package registry or catalog site.
Handle URL routing and page rendering for a custom web project.
| snatchev/lapis | yufu-onship/a_silky_smooth_ui_for_love2d | m2zmforever/atlas | |
|---|---|---|---|
| Stars | — | 2 | 12 |
| Language | Lua | Lua | Lua |
| Last pushed | 2015-03-10 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires familiarity with Lua or MoonScript and likely a web server environment like OpenResty or a compatible Lua environment.
Lapis is a web framework, a toolkit that helps you build websites and web applications, written in the Lua and MoonScript programming languages. It provides the structure and tools developers need to handle things like routing URLs, rendering pages, and managing web requests, so they don't have to build all of that from scratch. The framework is designed to run on top of Lua, a lightweight and fast scripting language. MoonScript, which compiles down to Lua, is also supported for developers who prefer its syntax. Beyond that, the README doesn't go into much detail about specific features or how the internals work. The project links out to a separate documentation site for anyone who wants to dig into the specifics. This framework would appeal to developers who already work with Lua or MoonScript and want a familiar way to build web applications without switching to another language or ecosystem. It has been used to power real-world projects, including itch.io, a well-known indie game marketplace, and a package registry site. That gives a sense that it's capable of supporting production-level traffic and features. The project is open source under the MIT license, which means anyone can use, modify, and distribute it freely. Beyond that, the README is sparse on detail about architecture decisions or tradeoffs, so anyone evaluating it for a project would likely need to explore the external documentation to understand whether it fits their needs.
Lapis is a web framework for building websites and web applications using Lua and MoonScript. It handles routing, page rendering, and web requests, and powers production sites like itch.io.
Mainly Lua. The stack also includes Lua, MoonScript.
Dormant — no commits in 2+ years (last push 2015-03-10).
Use, modify, and distribute this software freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.