HN Hall of Fame Weekly email

Lapis – A Lua, Moonscript Framework built on OpenResty

leafo.net Software & code Software projects Web & internet Candidate
Screenshot of leafo.net captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 5 calendar years, with breakout response in 3 of them.

submissions
6
submitters
6
observed span
2013–2024
peak thread · 46 comments
164 pts
latest 20+ return · 2024-05-25
155 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Hello, I create lapis. I'm actually on the verge of releasing a new huge update. New features include: * first class lua support * built in support for a lua templating language: https://github.com/leafo/etlua * a new postgres driver written in pure lua, should play nicer with luajit and and be available in more stages of nginx request cycle: https://github.com/leafo/pgmoon * lots of other smaller changes All of this code is in master I just need to write all the documentation…

leafo·164-point thread·

Hey, I'm Leaf and I made lapis. Thanks for sharing this Although a new version hasn't been deployed in a while it's still heavily used (and developed, but it's been mostly stable for me). My current main thing is https://itch.io, which is powered by lapis. I have a bunch of other sites running on it too: https://streak.club https://sightreading.training and I also made https://luarocks.org itch.io is the largest thing I've ever started, it's currently about 220k lines of MoonScript code. Feel…

leafo·156-point thread·

Lapis is the framework that itch.io uses. [1] It also uses MoonScript [2] as the programming language which was also written by the creator of itch.io/Lapis. 1. https://leafo.net/posts/introducing_itchio.html 2. https://moonscript.org/

Leafo, this looks great. I was not familiar with your MoonScript language prior to this. Say, since you cite the benchmarks project, would you mind submitting a test case for Lapis? Also, just out of curiosity, what did you use to create the canvas animation?

bhauer·75-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
3

100+ points or 50+ comments

Total points
552

reference only — not used in Hall rules or ranking

Total comments
138

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2013-04-24Show HN: Lapis – A web framework for MoonScript and OpenRestyleafo7523
2014-05-14Lapis – A Lua, Moonscript Framework built on OpenRestyFirst breakout · Best threadstatenjason16446
2014-10-08Lapis – A Web Framework for Luagprasanth11
2019-01-27Lapis – A web framework for Lua or Moonscriptgalfarragem15627
2020-09-29Lapis (a framework for building web applications using MoonScript or Lua)tosh10
2024-05-25Lapis: A Web Framework for LuaLatest 20+ point returnthunderbong15541